织梦dedecms5.7版自动给图片添加alt属性的方法

来源:www.13sc.com | 游客上传 | 315 次浏览 | 0 条评论

搜索: 图片 alt属性 

搜素引擎看不懂图片,通过给图片添加alt属性,有助于搜索引擎判了解这是一张什么图片,利于搜索引擎优化,在seo优化中,图片ALT属性描述很重要,图片alt属性就是对图片进行描述的文字

搜素引擎看不懂图片,通过给图片添加alt属性,有助于搜索引擎判了解这是一张什么图片,利于搜索引擎优化,在seo优化中,图片ALT属性描述很重要,图片alt属性就是对图片进行描述的文字。描述中可以加入网站的关键词,来增加关键词密度,当搜索引擎来爬取页面的时候,图片的描述也可以更好的帮助搜索引擎对图片进行理解,利于网站的排名。做好了图片的alt属性无论是对搜索引擎的爬取还是用户体验都是有利无害的,所以我们一定要重视图片alt属性。   织梦本身没有批量添加或自动替换图片alt描述的功能,而使用织梦建站的朋友都有很多采集来的文章,大部分图片都没有alt属性,非常不利于SEO优化,手工添加又太费时费力,怎么办呢?下面就以织梦5.7为例介绍下怎么给你网站所有文章里的图片自动添加ALT属性,其他版本应该也可以,网上这一类的教程很多,网友在5.3/5.5版测试通过,5.6没试过,本文教程在织梦最新版5.7测试通过:织梦5.7版自动给图片添加alt属性具体解决方法: 一. 找到网站Include目录下的arc.archives.class.php 文件并打开  (模板标签:{dede:field.body/} ,如果是其它字段,可以修改$this->Fields["!!body"!!] 为其它的字段名。) 二. 用组合键 Ctrl+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,}[sS]{0,}[""!!s] @isU"," ",$this->Fields["!!body"!!]); $this->Fields["!!body"!!] = str_ireplace("<img alt="".$this->Fields[" />Fields["!!title"!!].""!!
如果文章标题是 “新手如何推广网站” 则生成后的文章内图片的img属性就是 ,我将其改为了下面的这段代码,使其实现图片ALT属性样式为 alt=”新手如何推广网站_YYCYS.COM” ,这里的 _YYCYS.COM 可以用你网站的主推关键词或网址来替换。
复制代码
代码如下:
<img alt=""".$this-" />Fields["!!title"!!]."_sc126.com"
这里是alt属性的替换规则,默认是替换为文章的标题,稍微转换下思路,其实也可以用tag标签或别的文章属性来代替。 四. 由于使用了正则处理,会降低一些生成速度,如果数据量小,则可以忽略。

标签: 图片 alt属性

最热-dedecms

dedecms广告生成JS文件和JS调用-DEDE广告优化

DedeCMS站点高级安全策略(Linux篇)

dedeCMS 站内搜索代码的改进方法

DedeCms栏目内容过多分为2行显示

dede搜索关键字/tag标签不能区分大写字母的临时解决方法

DeDeCms与KingCms的几点小对比

DEDE图片集上传图片时出错显示(FILEID)的解决方法

浅析Dedecms程序SEO常用的列表标签调用代码集合

dedecms文章列表实现序列号排序效果实现代码

dedecms 移动文章后,原来生成的HTML依然存在解决方法

织梦cms免登录接口for dedecms自动登录代码

DEDECMS实现自定义表单(模型)分步提交实现思路

Copyright 2009-2013 13sc.com All Rights Reserved.