dedecms文章和软件和图集的图片ALT自动变成标题

今天给大家带来的 dedecms文章和软件和图集的图片ALT 自动变成标题 ,减少人工的时间。全部自动全称。

为什么我们要这么做了。alt描述 也算是在网站优化里面的一个细节。大家不是都说细节决定成败么。所有我们也要做起来啊!

 

首先大家找到Include/ arc.archives.class.php

 

 

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

 

 

 

 

 //替换文章BODY Alt为文档标题
$this->Fields['body'] = str_ireplace(array('alt=""','alt='''),'',$this->Fields['body']);
$this->Fields['body'] = preg_replace("@ [s]{0,}alt[s]{0,}=["'s]{0,}[sS]{0,}["'s] @isU"," ",$this->Fields['body']);
$this->Fields['body'] = str_ireplace("<img " ,"<img alt="".$this->Fields['title']."" ",$this->Fields['body']);
////替换图集Alt为文档标题
$this->Fields['imgurls'] = str_ireplace(array('alt=""','alt='''),'',$this->Fields['imgurls']);
$this->Fields['imgurls'] = preg_replace("@ [s]{0,}alt[s]{0,}=["'s]{0,}[sS]{0,}["'s] @isU"," ",$this->Fields['imgurls']);
$this->Fields['imgurls'] = str_ireplace("<img " ,"<img alt="".$this->Fields['title']."" ",$this->Fields['imgurls']);

 

 

 

这样改好了 每次就不用自己手动的去添加了麻烦。测试了下。完美可用!