名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。
- 沙盘模型展示类站点织梦程序模板(带手机端) 响应式法律咨询律师事务所类站点织梦程序模板(自适应手机 响应式站点建设网络科技类站点织梦程序模板(自适应手机端) 响应式代理记账财政咨询服务类站点织梦程序模板(自适应手
- 响应式精密机械模具类站点织梦程序模板(自适应手机端) 营销型发电机机电机械设备类站点织梦程序模板(带手机端) 响应式人力资源服务类站点织梦程序模板(自适应手机端) 环保废气废水处理工程类站点织梦程序模板(带手机端)
- 响应式营销型运动健身器械生产类织梦程序模板(自适应手机 响应式营销型恒温恒湿机系统环境设备类站点织梦程序模板(自适 响应式营销型环保设备科技类站点织梦程序模板(自适应手机 响应式灭火器干粉消防器材类站点织梦程序模板(自适应手机
织梦程序默认的文章图片属性是要自己手动添加的,否则为空,这对网编来说太过于麻烦,而网站seo优化又要求图片alt属性一定要全,文章图片的alt属性一般跟文章标题一样。
所以余斗就想办法实现了自动添加图片的alt属性,属性网站内容为文章文章标题,具体相关具体操作方法为:
修改网站文件:Include/ arc.archives.class.php
模板标签:
{dede:field.body/}如果是其它字段,可以修改
$this->Fields[ 'body']修改相关具体操作方法:
首先查找打开include/ arc.archives.class.php
查找:
//设置全局系统环境变量$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( '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']);
保存,然后重新生成文章,即可实现文章中图片ALT属性自动以文章文章标题添加的功能。
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。DedeCMS站点程序使用扩展系统数据库函数具体调用任意数据表的相关具体操作方法