当前位置:主页 > 查看内容

实战DedeCMS文章页图片自动添加ALT属性方法后感

发布时间:2015-05-31 15:38| 位朋友查看

简介:在上周 百度统计后台对网站SEO优化建议 一文里有提到网站图片ALT优化的重要性,我还截图了自己的网站的ALT图片信息情况,扣了17分,虽然网站没多大问题,看到这么多图片没有ALT介绍,加上网站是以图文资讯型的,一旦太多图片没有ALT信息介绍,对于搜索引擎不……

  在上周“百度统计后台对网站SEO优化建议”一文里有提到网站图片ALT优化的重要性,我还截图了自己的网站的ALT图片信息情况,扣了17分,虽然网站没多大问题,看到这么多图片没有ALT介绍,加上网站是以图文资讯型的,一旦太多图片没有ALT信息介绍,对于搜索引擎不友好,进而影响收录等等,为了友好搜索引擎,有的收录,让网站分享的东西展示在更多用户面前体现分享建站;所以小编想办法要解放掉这个问题!
 

  于是,我咨询了下卖我程序的朋友,但因为没有深入研究;无法帮到我!只好自己网上找资源,通过搜索“怎样为织梦程序添加图片ALT文字”关键词,我找了一些资源;有几个大概讲解都一样,于是我采纳了一个新浪博主分享的“DedeCMS文章页图片自动添加ALT属性方法”:修改方法如下
 

DedeCMS文章页图片自动添加ALT属性方法_乐晨博客
 

  第一步:找到 include 目录下的 arc.archives.class.php 文件打开;
 

  第二步: 2、查找下列代码

  //设置全局环境变量

  $this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];   SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['aid'],$this->Fields['title'],'archives');
 

  第三步:3、在代码的下面,再添加以下代码就可以了

  //替换图片Alt为文档标题

  $this->Fields['body'] = str_ireplace(array('alt=""','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 alt =' ".$this->Fields['title']."' ",$this->Fields['body']);
 

  说是经过他的亲身实战分享,本次代码修改针对的是织梦程序dede5.7sp1版本!
 

  按此方法,我操作了一下!找到代码相应位置,把代码复制进去;后台一键生成。生成后,我迫不及待想看下效果,于是进入网站栏目管理里找到发布的文章,点击修改进去看下!发现没有成功!
 

  我试想,可能是以前发布的没有同步吧!于是我更想了一篇文章,但还是没有成功!
 

  还是没办法,放弃这种方法,用最笨的一种方法,用过织梦程序的朋友应该知道,在后台发布文章时,可以切换到代码编辑;不懂的新手站长朋友我截图给你示范一下吧!

  

DedeCMS文章页图片自动添加ALT属性方法_乐晨博客

 

  点击红色箭头源码哪里就可以由文章编辑切换到代码编辑!然后你找到图片的文章,在把alt想要表达的介绍语或者用标题描述一下就OK了!
 

  此方法,就是需要手动,对于更新文章比较多的朋友,可能会忘记或者需要花时间!关于代码修改的,我可能是哪个地方没有弄好吧,汗。。。太深入的代码不是很懂啊!有这方面技术的朋友还望指点下哈!今天分享到此,感谢阅读!欢迎交流!
 

  小贴士:

 

  乐晨博客-关注互联网知识及网络推广经验分享的媒体博客,为新人站长和互联网SEO/SEM及网络推广爱好者提供一个良好的学习平台!博主:乐晨(QQ/微信:2680805876) 。博客交流QQ群:311036703
 

  若非注明,乐晨博客文章均为原创,转载请标明出处!
 

  本文链接:http://www.ilechen.com/jy/461.html
 

  如果你觉得文章对你有帮助,且想要跟同伴一起交流探讨的话;欢迎你分享!
 

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐