织梦给图片自动添加alt属性的方法
2017-04-13 21:00:40
dedecms
对于搜索引擎来说是读不懂图片的,如何给图片加alt告诉它这个图片是做什么的,这个对seo是非常的有利的。
笔记部落
我们介绍自动加alt的方法。描述中可以加入网站的关键词,来增加关键词密度,当搜索引擎来爬取页面的时候,图片的描述也可以更好的帮助搜索引擎对图片进行理解,利于网站的排名。 下面介绍方法: 第一步:找到include文件目录下面的arc.archives.class.php的文件,然后找到模板标签:{dede:field.body/},如果是其它字段,可以修改$this->Fields['body'] 为其它的字段名。 第二步:利用查找功能。ctr+F找这段代码 下面是代码: //设置全局环境变量 $this->Fields['typename'] = $this->TypeLink->TypeInfos['typename']; SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['aid'],$this->Fields['title'],'archives'); 在这段代码的下面加上 //替换图片Alt为文档标题 $this->Fields['body'] = str_ireplace(array('altalt=""','alt=\'\''),'',$this->Fields['body']); $this->Fields['body'] = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$this->Fields['body']); $this->Fields['body'] = str_ireplace("<img alt="".$this->Fields[" />Fields['title']."' 第三步:如文章的标题。笔记部落。那么图片的alt="笔记部落_wangjinhai119.com"这里的wangjinhai119.com可以替换对应你的网站的域名 第四部:在模板里面运用它了。很简单的:<img alt="\"".$this-" />Fields['title']."_wangjinhai119.com\" /> 很详细吧,方法很简单,按照给你的四部来走能实现织梦
给图片自动添加alt属性的方法