• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    代码实现dedecms织梦网站自动添加图片Alt信息
    POST TIME:2017-11-13 00:30

    对于想通过网站的优化来获得排名的学员,网站的图片ALT信息不可或缺。如果网站图片海量的话,手工的添加图片ALT信息费时费力。为了解决这个难题,我们可以在自己的DEDECMS网站中添加自动添加ALT信息代码,让程序自动添加ALT信息。

    第一步,在织梦网站的根目录下,打开文件:Include/ arc.archives.class.php

    第二步,在这个文件中查找以下代码:

    1. @SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');

    第三步:讲以上代码修改为:

    1. $this->Fields['body']=str_ireplace(array('altalt=""','alt=\&;\&;'),'',$this->Fields['body']);
    2. $this->Fields['body']=preg_replace("@[\s]{0,}alt[\s]{0,}=[\&;'\s]{0,}[\s\S]{0,}[\&;'\s]@isU","",$this->Fields['body']);
    3. $this->Fields['body']=str_ireplace("<img","<imgalt=\&;".$this->Fields['title']."\&;",$this->Fields['body']);
    4. $this->Fields['imgurls']=str_ireplace(array('altalt=""','alt=\&;\&;'),'',$this->Fields['imgurls']);
    5. $this->Fields['imgurls']=preg_replace("@[\s]{0,}alt[\s]{0,}=[\&;'\s]{0,}[\s\S]{0,}[\&;'\s]@isU","",$this->Fields['imgurls']);
    6. $this->Fields['imgurls']=str_ireplace("<img","<imgalt=\&;".$this->Fields['title']."\&;",$this->Fields['imgurls']);

    第四步,保存刷新

    OK ,这样大家再刷新测试,肯定会成功,简单吧,织梦网站的魅力在于只有你想不到,没有程序无法实现得到的。

    
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!