阳升PHP工作室

  1. 当前位置: 主页 > 技术文章 > php技术 >

dz论坛附件图片添加alt属性

时间:2018-05-23 11:00来源: 作者: 点击:


本文摘要

dz论坛附件图片添加alt属性

 >   > 
背景:

为什么要添加alt属性?在搜索引擎优化(SEO)中,我们知道,搜索引擎对图片有alt属性的页面的友好度是大于没有alt属性的页面的。而DZ对上传的附件图片的alt属性一律置空。于是,为了对搜索引擎有更高的友好度,为DZ论坛附件图片添加alt属性,是很有必要的。

编辑文件 /templates/default/discuzcode.htm

1.
查找 global $attachrefcheck, $extcredits, $creditstrans, $ftp, $thumbstatus;
替换为 global $attachrefcheck, $extcredits, $creditstrans, $ftp, $thumbstatus,$navtitle;
2.
查找 <img src="attachment.php?aid=$attach[aid]&noupdate=yes" border="0" alt="" />
替换为 <img src="attachment.php?aid=$attach[aid]&noupdate=yes" border="0" alt="$navtitle $attach[description]" />
3.
查找 <img src="$attach/$attach[attachment]" border="0" alt="" />
替换为 <img src="$attach[url]/$attach[attachment]" border="0" alt="$navtitle $attach[description]" />

说明:

以上alt=""的引号中为alt属性变量,其中$navtitle是该贴主题题目+该贴所在论坛,$attach[description]是附件图片的“描述”,另外还有以下的变量,可以根据您的个人喜好设置。

以上是论坛附件加alt
下面是为连接图片加上alt 这个是 帖子中不是附件的图片

修改方法
include/discuzcode.func.php
查找 global $discuzcodes, $credits, $tid, $discuz_uid, $highlight, $maxsmilies, $db, $tablepre, $hideattach;
替换为: global $discuzcodes, $credits, $tid, $discuz_uid, $highlight, $maxsmilies, $db, $tablepre, $hideattach, $navtitle;

查找:"bbcodeurl('\\1', '<img src=\"%s\" border=\"0\" onclick=\"zoom(this)\" onload=\"attachimg(this, \'load\')\" alt=\"\" />')",
替换为:"bbcodeurl('\\1', '<img src=\"%s\" border=\"0\" onclick=\"zoom(this)\" onload=\"attachimg(this, \'load\')\" alt=\"$navtitle\" />')",



  

更多相关内容