dede文章内容批量添加alt属性

2014年-06月-04日

alt属性在seo方面的作用就不需要解释了,dedecms也是一个强大的cms系统,基本常用的功能都可以实现,只是有些需要二次开发而已,本文就讲解如何给dedecms的文章图片添加alt属性。网上有很多类似的教程,但是都不是很完善,特此补充供有需要的朋友参考。

实验程序版本:DEDECMS V5.7
需要修改文件:Include/ arc.archives.class.php(修改之前备份源文件,养成好习惯)
模板标签:{dede:field.body/} ,如果是其它字段,可以修改$this->Fields['body'] 为其它的字段名。
效率说明:使用了正则处理,会降低一些生成速度,如果数据量小,则可以忽略。
修改方法:
 
首先用DW等软件(不要使用记事本等软件)搜索:“//设置全局环境变量”

得到以下代码:
 
//设置全局环境变量
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];
SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['aid'],$this->Fields['title'],'archives');
 
在其代码下面加上图示代码,修改好的代码效果为:




 
其中道成设计为图片后添加在字段,可以修改为自己需要的文本,如此修改完成后
源代码中显示效果为:



当然,如果是静态页面的话需要重新生成才可以看到效果。
点击图标下载本实例中,版修改好的GBK文件