Discuz保留全站图片Alt信息并去除图片附件提示的下载提示Discuz保留全站图片Alt信息并去除图片附件提示的下载提示

生命不息,
折腾不止!

Discuz保留全站图片Alt信息并去除图片附件提示的下载提示

默认图片鼠标移动过去会显示图片名和下载,有些Discuz!站长需要让帖子内容页面更美观,可以使用以下办法去除。

在模板路径 /template/default/forum/discuzcode.htm 文件,查找以下代码(大概在258-260行,两个)

如果任何时候鼠标移动到图片上时都不想有提示,只需删除258和260行中的:onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})"

搜索

<img{if $attach['price'] && $_G['forum_attachmentdown'] && $_G['uid'] != $attach['uid']}
有两处的下面,以下内容删除
onmouseover="showMenu({'ctrlid':this.id,'pos':'12'})

其他不用动,保存覆盖即可。然后登录后台,工具 - 更新缓存就行了(本教程适用于discuz!x2.5和x3)。

 

美化版:设置全站图片Alt信息的方法

适用 X3

查找 alt=$attach['price'],大概在258行和260行,一共有两个$attach['price']

将258-260行,三行代码替换成下面的

<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" 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" alt="$_G[forum_thread][subject] - $_G[setting][sitename] - $attach[imgalt]" title="$_G[forum_thread][subject] - $_G[setting][sitename] - $attach[imgalt]" {if $_GET['from'] != 'preview'}{/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" alt="$_G[forum_thread][subject] - $_G[setting][sitename] - $attach[imgalt]" title="$_G[forum_thread][subject] - $_G[setting][sitename] - $attach[imgalt]" {if $_GET['from'] != 'preview'}{/if} />

替换完了以后,保存即可。然后登录后台,工具 - 更新缓存即可。

注:以上两个替换代码的alt和title的显示顺序是:帖子标题-站点名称-图片名称,这些可自行修改。这里就不教如何修改了,自己看下代码就知道了。

下载好后,直接覆盖:/template/default/forum/discuzcode.htm

覆盖之前,请将源 /template/default/forum/discuzcode.htm 文件做好备份。

 

不会修改的就下载附件下来进行覆盖吧。

  • 附件中 discuzcode.htm 为 去除了下载提示
  • 附件中 discuzcode.htm.bak 为 Discuz! X3.2 原版文件备份
  • 附件中 discuzcode-2.htm 为 全站图片Alt信息,去除了下载提示
discuzcode.htm【X3.2版本适用】.zip
92a56bebfbfd82114b1182b67501c9af.zip (10.52 KB)
赞() 打赏
未经允许不得转载:我的博客 » Discuz保留全站图片Alt信息并去除图片附件提示的下载提示
分享到: 更多 (0)

评论 4

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    这是评论测试

    DUX主题小秘7个月前 (09-17)回复
    • 飞歌导航东方红烦得很

      themebetter主题小秘3周前 (04-08)回复
  2. #2

    这是新的一条评论

    DUX主题小秘7个月前 (09-17)回复
  3. #3

    未来一年,中国的移动支付市场会是什么样?

    DUX主题小秘7个月前 (09-17)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

大前端WP主题 更专业 更方便

联系我们 联系我们