安徽SEO顾问

毛主席说过,实践出真知(也许他老人家也许没说过...不过这些不重要)重要的是本博将持续更新,持续分享。
网络营销优化QQ交流群:436867053

织梦cms怎么自动添加ALT属性?

    alt标签在优化中至关重要,如果你不做优化的可以直接略过了,alt标签主要针对搜索引擎的。

    话说安徽seo博主在网络上找了好久的方法,终于让我找到一个比较好的方法,就此分享给各位,方法如下:

    打开文件: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');

织梦cms怎么自动添加ALT属性?

如上图,在代码中完全替换就可以了,代码如下:

        //设置全局环境变量

            $this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];

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

        }

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


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

        //完成附加表信息读取

        unset($row);

织梦dedecms怎么自动添加ALT属性就到这里了。

发表看法

额 本文暂时没人评论 来添加一个吧

Top