当前位置:

织梦网站发文章图片自动添加ALT属性

对于使用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信息的两种方法

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注