640X60广告位招租 qq245909083

织梦dedecms5.7将文章里的图片ALT描述自动改成标题的方法

分享时间:2017-12-16 736 热度℃
图片ALT描述是在网站SEO优化的一个细节,对于一个SEO高手来说,每个细节都非常重要。本文将介绍如何将织梦dedecms文章里的图片ALT描述自动改成标题,如此一来减少人工修改的时间,并且对搜索引擎也会更加友好。
下面我们就以织梦dedecms5.7版本讲解如何将文章里的图片ALT描述自动改成标题。
方法如下:
打开文件:include/arc.archives.class.php
查找以下代码:
  1. $this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];
  2. @SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');
复制代码

在下面添加以下代码:
  1. //替换图片Alt为文档标题
  2. $this->Fields['body'] = str_ireplace(array('alt=""','alt=\'\''),'',$this->Fields['body']);
  3. $this->Fields['body'] = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$this->Fields['body']);
  4. $this->Fields['body'] = str_ireplace("<img " ,"Fields['title']."\" ",$this->Fields['body']);
复制代码

改完以后直接生成全站就OK了。
注意:由于使用了正则处理,会降低一些生成速度,如果数据量小,则可以忽略。
返回顶部