名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。织梦程序dedecms网站程序默认的程序中是不会自动给图片加上alt属性的,但是这样不利于优化,因为引擎是不会识别图片的,所以在使用图片的时候想自动添加alt属性的haunted,还要做一些设置。
打开include/arc.archives.class.php网站文件
织梦程序默认的模板标签是{dede:field.body/},如果你改成了其他字段就可以修改$this->Fields['body']为其他字段
找到
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename']; SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['aid'],$this->Fields['title'],'archives');
在相关具体代码如下下面添加以下相关具体代码如下
//替换图片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 alt="".$this->Fields[" />Fields['title']."'
这样就可以用文章文章标题的字段来给图片加上alt属性,但是由于使用了一些正则处理,在生成的时候就会降低一点速度,如果是少量的图片还是可以忽略的,但是如果是站点有大量的图片,还是要慎重使用。
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。dedecms网站程序站点站点列表页更新点击次数