打开template/default/forum/discuzcode.htm找到如下一堆代码
- <!--{if $_G['setting']['thumbstatus'] && $attach['thumb']}-->
- <img{if $attach['price'] && $_G['forum_attachmentdown'] && $_G['uid'] != $attach['uid']} class="attprice"{/if} style="cursor:pointer" id="aimg_$attach[aid]" aid="$attach[aid]" src="{STATICURL}image/common/none.gif" onclick="zoom(this, this.getAttribute('zoomfile'), 0, 0, '{$_G[setting][showexif]}')" zoomfile="{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}&aid=$aidencode&noupdate=yes¬humb=yes{else}{$attach[url]}$attach[attachment]{/if}" file="{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}&aid=$aidencode{else}{$attach[url]}$attachthumb{/if}" inpost="1"{if $_GET['from'] != 'preview'} onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})"{/if} />
- <!--{else}-->
- <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=$aidencode&noupdate=yes¬humb=yes{else}{$attach[url]}$attach[attachment]{/if}" file="{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}&aid=$aidencode&noupdate=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} />
- <!--{/if}-->
复制代码 这两段就是帖子上传的图片的<img src="">代码,我们在这里直接加alt和title,我的做法是当上传图片时添加了描述,alt和title就都显示图片描述内容,如果没写描述就显示为帖子标题。
完整代码为:
- <!--{if $_G['setting']['thumbstatus'] && $attach['thumb']}-->
- <img{if $attach['price'] && $_G['forum_attachmentdown'] && $_G['uid'] != $attach['uid']} class="attprice"{/if} style="cursor:pointer" id="aimg_$attach[aid]" aid="$attach[aid]" src="{STATICURL}image/common/none.gif" onclick="zoom(this, this.getAttribute('zoomfile'), 0, 0, '{$_G[setting][showexif]}')" zoomfile="{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}&aid=$aidencode&noupdate=yes¬humb=yes{else}{$attach[url]}$attach[attachment]{/if}" file="{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}&aid=$aidencode{else}{$attach[url]}$attachthumb{/if}" inpost="1"{if $_GET['from'] != 'preview'} onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})"{/if} {if $attach[description]}alt="$attach[description]" title="$attach[description]" {else} alt="$_G[forum_thread][subject]" title="$_G[forum_thread][subject]"{/if}/>
- <!--{else}-->
- <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=$aidencode&noupdate=yes¬humb=yes{else}{$attach[url]}$attach[attachment]{/if}" file="{if $attach[refcheck]}forum.php?mod=attachment{$is_archive}&aid=$aidencode&noupdate=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} {if $attach[description]}alt="$attach[description]" title="$attach[description]" {else} alt="$_G[forum_thread][subject]" title="$_G[forum_thread][subject]"{/if}/>
- <!--{/if}-->
复制代码 细看的话就是在这两段里同时加了一句
- {if $attach[description]}alt="$attach[description]" title="$attach[description]" {else} alt="$_G[forum_thread][subject]" title="$_G[forum_thread][subject]"{/if}
复制代码 意思就是当图片描述(变量$attach[description])存在时,则显示描述($attach[description]),否则显示帖子标题(变量$_G[forum_thread][subject])
如果不喜欢这么判断,只想统一加成帖子标题,那么去掉判断,只加一句
- alt="$_G[forum_thread][subject]" title="$_G[forum_thread][subject]
复制代码
|