DEDECMS织梦alt自动添加属性

2018-11-02    来源:学做网站论坛

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

对于使用DEDECMS织梦建网站的同学们来说,网站优化时网站的图片ALT信息不可或缺。如果网站图片海量的话,手工的添加图片ALT信息费时费力。

DEDECMS织梦alt自动添加属性

为了解决这个难题,我们可以在自己的DEDECMS网站中添加自动添加ALT信息代码,让DEDECMS织梦网站alt自动添加属性

方法/步骤

  1. 第一步,在织梦网站的根目录下,打开文件:Include/ arc.archives.class.php
  2. 第二步,在这个文件中查找以下代码:
    @SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');
  3. 第三步:讲以上代码修改为:
    $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 " ,"<img alt=\"".$this->Fields['title']."\" ",$this->Fields['body']);
    $this->Fields['imgurls'] = str_ireplace(array('altalt=""','alt=\'\''),'',$this->Fields['imgurls']);
    $this->Fields['imgurls'] = preg_replace("@ [\s]{0,}alt[\s]{0,}=[\"'\s]{0,}[\s\S]{0,}[\"'\s] @isU"," ",$this->Fields['imgurls']);
    $this->Fields['imgurls'] = str_ireplace("<img " ,"<img alt=\"".$this->Fields['title']."\" ",$this->Fields['imgurls']);
  4. 第四步,保存刷新

OK ,放置了以上的代码之后,我们在网站后台发文章,插入图片时就会自动给图片添加alt属性了。【相关知识:网页中如何插入图片】

推荐阅读:WordPress网站图片自动添加alt信息的两种方法

标签: 代码 建网站 网站优化

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:解决dedecms网站上传图片不显示

下一篇:dedecms程序安装方法与步骤