一派资讯一派资讯一派资讯

亲测!织梦dede文章图片自动添加Alt属性为文章标题的方法


大家都知道,图片的属性最重要的就是src和alt标签了,其中src规定显示图像的 URL,而alt规定图像的替代文本。所以alt标签的作用就不言而喻了,熟练的使用alt标签能很好的增强SEO优化效果,但是我们平时发帖上传图片需要我们一个个的设置alt属性,比如说dedecms织梦这套程序,这就很浪费时间了,于是一个共性的问题就被提出了,有没有什么方法,可以在文章上传图片的时候自动给图片的alt属性加上内容呢?方法当然是有的,本人就着重给大家介绍一下具体的方法。
探讨图片alt标签的属性设置内容是什么比较好
由于我们文章的配图基本上都是围绕文章的标题或者是文章内的某个段落而上传的图片,所以图片的alt属性和文章标题就颇为类似,因而我们不妨直接使用文章标题作为alt的属性内容。当然有的站长认为alt属性弄成文章的关键词更好,这种想法也是对的,但如果文章图片居多,如图集类的文章,关键词密度就显得有点多了,为防止搜索引擎认为是关键词堆积,我还是建议大家把alt属性设置为文章的标题会好点。

图片alt属性强制替换为文章标题攻略
针对以上观点,我们可以这么操作:找到织梦的文章页php文件,设置全局变量,然后引用强制替换。我在网上搜索了一大圈,看了不少站长写的或是转载的文章,发现内容都大同小异,我按照教程亲自实践了一下,发现根本不实用,不但没有实现图片alt属性自动替换为文章标题的目的,反倒把一键更新网站这个功能给弄坏了,汗....网上流传最多的教程是下面截图的这个,我已验证这是错误的教学,请勿再测试。
亲测!织梦dede文章图片自动添加Alt属性为文章标题的方法(图1)
仔细研究了一下,最后总结出一个可行的办法,具体方法如下,
打开文件:include/ arc.archives.class.php文件,在里面找到如下代码:

@SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');
注意了:由于我们安装好dedecms程序,进到后台的时候会提示你替换文件夹路径,修改只读权限什么的,这点大家应该不陌生了,所以在打开include文件夹的时候首先看下是否有可读写的权限,然后再修改。
把上面的代码替换为下面txt文件里面的内容:
点击下载TXT文件
密码: rpc7
修改好以后记得保存,可以重新打开看下做过的修改是否已经保存成功了,因为我操作的时候就是遇到读写权限的问题,一定要注意这点。然后到网站后台点击--生成--一键更新网站--更新所有,点击开始更新,稍等一会等它更新完以后你随便打开一篇文章,在图片上鼠标右键,审查元素,看看是否图片的alt属性已经强制替换为文章的标题了。
图片alt属性强制替换为文章标题注意事项
除了文件夹权限以外,还要注意:由于使用了正则处理,会降低一些生成速度,如果数据量小,则可以忽略。
下面附上修改后测试的截图
亲测!织梦dede文章图片自动添加Alt属性为文章标题的方法(图2)
本文仅针对织梦文章页的图片alt属性自动替换成文章标题,如果你想把网站首页文章列表页图片alt属性自动替换成文章标题,可以看下我的另一篇文章,下面是文章的链接,点击查看。
织梦dedecms网站首页和文章列表页的图片alt属性如何自动替换为文章标题



 

未经允许不得转载:微信公众号开发 » 亲测!织梦dede文章图片自动添加Alt属性为文章标题的方法