专业的一站式素材服务站!

dedecms织梦自动给图片添加alt属性

在dedecms织梦网站中肯定会有很多的图片,但是搜索引擎看不懂图片,所以在seo中就要加上alt属性描述,dedecms织梦本身没有给图片加alt的功能,但是不加上alt属性对优化不利,这里最模板给大家介绍一种方法来自动加上alt属性。

1、找到网站Include目录下的arc.archives.class.php文件并打开(模板标签:{dede:field.body/},如果是其它字段,可以修改$this->Fields[‘body’] 为其它的字段名。)

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(‘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’]);

其中,<img alt='”.$this->Fields[‘title’].”‘如果标题是织梦新手网,生成之后就会是alt=”新手新手网”

0
分享到:

 1. 本站实行充值兑换金币,1元=1金币,每日签到可领取1个金币,[我要充值]
 2. 标注免费的资源,登录后即可下载,加入我们VIP会员全站无限下载,[去开通]
 3. 本站正式上线, 推荐到QQ或者微信群免费获得VIP会员资格,详情[点我查看]
 4. 如果您找不到合适的资源,请联系我们,告知您的需求,我们会尽快整理发布。

专业的一站式素材服务站!
广告位招租
没有账号? 忘记密码?

社交账号快速登录

喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡