本文目录一览:
- 1、Discuz x3·4 论坛附件大小怎么设置?
- 2、网上介绍的给Discuz帖子的图片加alt文字的方法,设置完后怎么办,怎么给每个图片加alt文字?
- 3、Discuz!帖子附件显示下载说明怎么修改 在哪个文件里修改
- 4、discuz帖子图片问题
- 5、求助关于discuz x2的图片附件 [attach]1[/attach] 处理源码
Discuz x3·4 论坛附件大小怎么设置?
这个是跟用户组有关的
后台-用户-用户组,选择你要编辑的用户组,点击后面的“编辑”
在论坛相关的下拉菜单里选择“附件相关”,如图所示就可以设置附件大小了。
需要注意的是最大附件大小还受服务器的限制,在discuz后台首页可以看到允许最大上传的附件
网上介绍的给Discuz帖子的图片加alt文字的方法,设置完后怎么办,怎么给每个图片加alt文字?
是给所有图片附件加alt,不过这样并不完善。
有两点:
如果上传图片的时候没有填写描述,那么alt就空了。
调用图片名字不好,最好是调用描述,上传图片的时候每张图下都能填不同内容,要不然还要传之前给每张图片改名字?我觉得这并不灵活。
所以,我的做法是调用描述并加个判断,如果填了描述就显示描述,若没有填描述,就显示帖子标题,当然,你也可以把$_G[forum_thread][subject]换成$attach[imgalt]来显示图片名。
{if $attach[description]}alt="$attach[description]"
title="$attach[description]" {else} alt="$_G[forum_thread][subject]"
title="$_G[forum_thread][subject]"{/if}
Discuz!帖子附件显示下载说明怎么修改 在哪个文件里修改
没用过这种插件,是否存在不确定。
你要想有这个效果,可以修改默认的附件下载样式。
代码在template/default/forum/discuzcode.htm
我自己用的是直接操作数据库,不推荐这样做,问题太多。
discuz帖子图片问题
打开路径:template/default/forum/discuzcode.htm
img{if $attach['price'] $_G['forum_attachmentdown'] $_G['uid'] != $attach['uid']} class="attprice"{/if} id="aimg_$attach[aid]" aid="$attach[aid]" src="{STATICURL}image/common/none.gif" zoomfile="{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}aid=$aidencodenoupdate=yesnothumb=yes{else}{$attach[url]}$attach[attachment]{/if}" file="{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}aid=$aidencodenoupdate=yes{else}{$attach[url]}$attach[attachment]{/if}" $widthcode id="aimg_$attach[aid]" inpost="1"{if $_GET['from'] != 'preview'} onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})"{/if} /
改成:
img{if $attach['price'] $_G['forum_attachmentdown'] $_G['uid'] != $attach['uid']} class="attprice"{/if} id="aimg_$attach[aid]" aid="$attach[aid]" src="{STATICURL}image/common/none.gif" zoomfile="{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}aid=$aidencodenoupdate=yesnothumb=yes{else}{$attach[url]}$attach[attachment]{/if}" file="{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}aid=$aidencodenoupdate=yes{else}{$attach[url]}$attach[attachment]{/if}" $widthcode id="aimg_$attach[aid]" inpost="1"{if $_GET['from'] != 'preview'} {/if} /
也就是去掉了这一段中的 onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})" 事件触发
求助关于discuz x2的图片附件 [attach]1[/attach] 处理源码
他们的附件地址都是存在数据表里面的 可以根据那个编号来查询地址的