Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] [SEO]为DZ论坛附件图片添加alt属性

[复制链接]
gogojoel 发表于 2007-8-10 13:31:25 | 显示全部楼层 |阅读模式
搞要:

本文介绍了如何在Discuz 5.5(以下简称DZ)论坛中,为附件图片自动添加alt属性。才疏学浅,难免有不对的地方,欢迎各位高手指正。本文介绍的方法已经在我自己的论坛中成功实现。

关键词:SEO alt属性

演示:http://www.buaaphoto.com/bbs/thread-204-1-1.html

背景:

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

搜索了很久之后,没有发现有人解释如何为DZ附件图片自动添加alt属性,就自己动手,昨晚熬了个通宵,终于解决了 (不好意思,偶比较菜,没学过PHP,第一次改PHP程序),兴奋之余,和盘托出,与大家分享~  

正文:

方法很简单,编辑文件 /templates/default/viewthread_attachlist.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]是附件图片的“描述”,另外还有以下的变量,可以根据您的个人喜好设置。
$thread['subject']  主题题目
$attach[filename]   附件的文件名
$seokeywords       论坛后台-基本设置-搜索引擎优化中的关键词

致谢:一直鼓励我建设网站的一位朋友

版权声明:本文版权归[url=http://www.buaaphoto.com]www.buaaphoto.com
所有,欢迎转载,但请注意:1.勿修改2.保留本版权声明。
紫蝴蝶 发表于 2007-8-10 13:53:21 | 显示全部楼层
终于让我占到一个好贴的一楼!
回复

使用道具 举报

偶是老实人 发表于 2007-8-10 14:06:41 | 显示全部楼层
回复

使用道具 举报

hohoqi 发表于 2007-8-11 13:41:59 | 显示全部楼层
文章后面的几个参数貌似有问题,加了就无法显示,添加为全局变量也无法用!
回复

使用道具 举报

4873021 发表于 2007-8-16 11:17:02 | 显示全部楼层
$thread['subject']  主题题目

$post[subject] 这个无法加啊,
回复

使用道具 举报

 楼主| gogojoel 发表于 2007-8-22 13:04:58 | 显示全部楼层
嗯 这个$thread['subject']  我在有的环境下测试通过 但有的环境下不行
我也不清楚为什么,我很菜:)
期待高手来解答吧~
回复

使用道具 举报

zhangyh 发表于 2007-10-24 15:53:12 | 显示全部楼层

虽然你自称新手,但你的精神象大侠,支持

虽然你自称新手,但你的精神象大侠,支持
回复

使用道具 举报

_白城听海_ 发表于 2007-10-24 17:19:41 | 显示全部楼层
顶一下。。。。。。。。
回复

使用道具 举报

zhangyh 发表于 2007-10-24 17:34:53 | 显示全部楼层

6.0下哪个是附件的模板文件呀,

6.0下哪个是附件的模板文件呀,

6.0下还没找到修改方法
回复

使用道具 举报

建站铺 发表于 2007-10-24 20:28:38 | 显示全部楼层
6.0下哪个是附件的模板文件呀,
6.0下哪个是附件的模板文件呀,

6.0下还没找到修改方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-14 14:51 , Processed in 0.032118 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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