[织梦建站教程] 织梦CMS织梦alt自动添加属性

0
回复
231
查看
[复制链接]
发表于 2019-3-30 08:33:36 | 显示全部楼层 |阅读模式

对于使用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属性了。【相关知识:网页中如何插入图片】


温馨提示:
免责声明: 建站之家所发布的一切插件、网站源码信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


 
 
技术支持
在线客服
建站之家会员群建站之家-网站建设SEO
工作时间:
8:00-22:00
客服热线:
18587620060
官方微信公众号

服务电话

18587620060

QQ客服:944355493
关注我们 :

QQ- Archiver-手机版-小黑屋- 完整无错带数据网站模板免费下载|最新dedecms模板织梦企业带后台源码_建站之家  

Powered by Discuz! X3.2© 2001-2013 Comsenz Inc.  桂ICP备17012536号-5