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

织梦教程 强烈建议 2024-02-06 13:42 98 0

  在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('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("".$this->Fields[Fields['body']);



时间:(2024-02-06 13:42:16)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!