DEDECMS织梦alt自动添加属性
2018-11-02 来源:学做网站论坛
对于使用DEDECMS织梦建网站的同学们来说,网站优化时网站的图片ALT信息不可或缺。如果网站图片海量的话,手工的添加图片ALT信息费时费力。
为了解决这个难题,我们可以在自己的DEDECMS网站中添加自动添加ALT信息代码,让DEDECMS织梦网站alt自动添加属性。
方法/步骤
- 第一步,在织梦网站的根目录下,打开文件:Include/ arc.archives.class.php
- 第二步,在这个文件中查找以下代码:
@SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');
- 第三步:讲以上代码修改为:
$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']); - 第四步,保存刷新
OK ,放置了以上的代码之后,我们在网站后台发文章,插入图片时就会自动给图片添加alt属性了。【相关知识:网页中如何插入图片】
推荐阅读:WordPress网站图片自动添加alt信息的两种方法
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
下一篇:dedecms程序安装方法与步骤
最新资讯
热门推荐