让织梦系统文章图片ALT自动调用标题的方法

alt描述也算是在网站SEO优化的一个细节,今天给大家分享一下织梦dedecms文章、软件、图集的图片ALT自动变成完整标题(Title),减少人工修改的时间,全部自动生成标题全称的方法。 首先大家找到 Include/ arc.archives.class.php $this-Fields[typename] = $thi
 alt描述也算是在网站SEO优化的一个细节,今天给大家分享一下织梦dedecms文章、软件、图集的图片ALT自动变成完整标题(Title),减少人工修改的时间,全部自动生成标题全称”的方法。

    首先大家找到 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,}[\s\S]{0,}[\"'\s] @isU"," ",$this->Fields['body']);
$this->Fields['body'] = str_ireplace("<img " ,"<img alt=\"".$this->Fields['title']."\" ",$this->Fields['body']);
 
  这样改好了,就不用每次自己手动去添加了。经测试,完美可用!
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

在百度知道里看到一个朋友说 dede织梦程序模板中iframe调用的模板不能生成网页 问题如下: 原本的代码是:{dede:include filename=head.htm/}。 我不想让百度抓取这些内容,所以想把内容放在iframe内,改成这样: center iframe width=960frameborder=0 scrol
修改不使用目录默认主页就永远不会自己勾选啦 搜索下面代码,也在最后一行 $dsql-ExecuteNoneQuery(Update `dede_freelist` set nodefault=1 where aid=$startid;); 修改成 $dsql-ExecuteNoneQuery(Update `dede_freelist` set nodefault=0 where aid=$starti
打开文件:include/arc.searchview.class.php 找到: require_once(DEDEINC./taglib/hotwords.lib.php); 在下面添加: require_once(DEDEINC./taglib/channel.lib.php); require_once(DEDEINC./taglib/arclist.lib.php); require_once(DEDEINC./taglib/chann
织梦CMS优化(SEO优化)的细节真的特别的多,其中织梦自带的图片上传就有ALT添加的地方。 不过今天主要说说以图片为主的图片站,若图片在较多的情况下,且站长又是个比较懒的人,则建议使用以下方法(使用以下方法后DEDECMS图片会自动将标题设为alt标签):
最新版的DEDECMS5.7 模板介绍和模板安装视频教程。 本套视频教程包含了以下内容: 1、介绍织梦模板默认路径; 2、介绍织梦模板的命名规则; 3、实例讲解模板安装方法; copyright xxy5
最详细的DEDECMS内容管理系统,后台管理模板操作教程,详细介绍了后台所有的功能操作方法和功能说明,是新手学习使用DEDECMS制作网站必备的视频教程。 高清版的视频教程下载:htt