智聚网

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 146|回复: 1

[教程] discuz教程之帖中图片附件添加alt描述的快捷方法

[复制链接]
  • TA的每日心情
    慵懒
    6 小时前
  • 865

    主题

    896

    帖子

    7667

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    7667
    发表于 2017-11-7 12:01:33 | 显示全部楼层 |阅读模式

    版权声明:本文为博主原创文章,转载请注明出处。


    大家都是知道给图片<img>标签添加alt描述对于SEO的重要性,但是作为国内使用范围最广的discuz!论坛程序却默认没有添加alt描述,现在本文介绍一种简单的方法来帮助站长快速设置图片alt属性,方法如下:
    打开模板文件:\template\default\forum\discuzcode.htm
    找到如下代码(discuz! X3.2大概在257行左右,其他版本请自行搜索):

    1. <!--{if $_G['setting']['thumbstatus'] && $attach['thumb']}-->  
    2.     <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} />  
    3. <!--{else}-->  
    4.     <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} />  
    5. <!--{/if}-->  
    复制代码
    改成下面的:

    1. <!--{if $_G['setting']['thumbstatus'] && $attach['thumb']}-->  
    2.     <img alt="{if $attach['description']}$attach['description']{else}$_G['thread']['subject']{/if}"{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} />  
    3. <!--{else}-->  
    4.     <img alt="{if $attach['description']}$attach['description']{else}$_G['thread']['subject']{/if}"{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} />  
    5. <!--{/if}-->  
    复制代码
    修改结果:
    1、当图片附件有文字描述的时候调用该描述至alt;
    2、当没有文字描述的时候调用帖子标题至alt;



    【*】注意以上修改代码时请注意使用代码编辑器,不要再记事本中修改,切记!





    上一篇:Discuz!教程之后台程序目录/source/admincp/下目录及文件功能详解
    下一篇:论坛首页四格图片大小、展示数量、时间的设置

    该用户从未签到

    0

    主题

    33

    帖子

    694

    积分

    高级会员

    Rank: 4

    积分
    694
    发表于 2018-1-17 10:15:52 | 显示全部楼层
    顶你一下,好贴要顶!












    实习外包公司
    回复

    使用道具 举报

    *滑动验证:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|智聚网 ( 浙ICP备15039027号 )

    GMT+8, 2018-4-26 17:24 , Processed in 0.148794 second(s), 8 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表