帝国CMS自动alt标签文章正文图片自动添加alt为标题

你能来到这里就证明你使用帝国cms模板的时候遇到问题,没关系,你既然来到这里就可以完美的解决。那么今天惠州seo小编就给大家说下帝国CMS自动alt标签是怎么操作的,只要认真操作,就能完美解决帝国CMS自动alt标签的问题。

如题帝国CMS给文章正文图片自动添加alt:意思是要给文章中的所有图片添加alt标签,这样有利于百度蜘蛛的识别与抓取,对于从业网站SEO优化的seoer来说是一个细节的其中之一。
能想到这点的童鞋肯定对seo比较了解了,我就不多说了。但是帝国cms暂时没有自动添加图片alt标签的功能,需要手动添加,这样很麻烦,想要实现帝国cms自动添加图片alt标签其实很简单。
马上进入主题。

第一步:添加字段处理函数。

打开/e/class/userfun.php文件最后的?>前面添加以下代码实现帝国CMS自动alt标签。

  1. //帝国CMS给文章正文中的图片自动加alt 修改日期2016.10.31 参考地址http://zhongyanfeng.com/843.html
  2. function user_AddImgAlt($mid,$f,$isadd,$isq,$value,$cs){
  3.     $value=stripSlashes($value);
  4.     $title=stripSlashes($_POST['title']);
  5.     $title=str_replace('"','',$title);
  6.     $zz2="/\<(img|IMG) (.*?)alt=\"(.*?)\"(.*?)>/is";
  7.     $text=preg_replace($zz2,"<\\1 \\2\\4>",$value);
  8.     $zz1="/\<(img|IMG) (.*?)>/is";
  9.     $text=preg_replace($zz1,"<\\1 alt=\"{$title}\" \\2>",$text);
  10.     return addslashes($text);
  11. }

如图:

添加字段处理函数

第二步:修改正文数据表字段。

登陆帝国CMS后台依次打开:系统-数据表与系统模型-管理数据表-管理字段(选择相应的数据表,在这里我是修改新闻系统数据表,请自行选择)

修改正文数据表字段

找到newstext字段名,一般字段名是newstext。请查看字段标识就应该没错了。如图:

查看字段标识

点击修改,会出现如图:

填上处理函数

在“后台增加信息处理函数”里填上处理函数:user_AddImgAlt 。保存即可。

以上就是关于帝国cms实现自动文章正文图片自动添加alt为标题的方法。

如果遇到有什么问题,请在本文底部留言,我会第一时间回复。好文章需要你的分享,才会不断的出精品。本来均原创,转载请保留本文地址,谢谢合作!!!

  • 2
  • 1,076 views
    A+
发布日期:2016年11月01日  所属分类:帝国CMS
大碗哥

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  1   博主  1

  1. avatar atuwu 0

    c476b32743b32d64.png 我按照你的设置了,可是出现了图片里面那样~~~

    • avatar 大碗哥

      @atuwu 被关键字替换了,查看这篇http://zhongyanfeng.com/876.html希望可以帮到你。注意修改前先备份,以免照成不必要的麻烦。