新闻中心
帝国cms怎么给正文自动添加alt属性
作者 / 无忧主机 时间 2015-10-17 10:28:19
能找到这篇文章的站长朋友应该在是php免备案空间里面操作了这个程序,想给帝国cms的正文添加alt属性,站长朋友们能找到这篇文章,算是无忧主机给您们带来的福音了,接下来的教程是完美的解决掉这个问题的,所以就耐心的看下去。 有很多站长朋友可能不知道什么是alt属性,这个经常玩程序的站长朋友都是知道的,那么无忧主机小编就长话短说,所谓的alt属性就是html和xhtml的纯文字的参数属性,那么这个有何用处呢,就比如说我们的一张图片,当鼠标放上去显示出来的文件就是alt属性设置的,那么这个也是搜索引擎唯一能识别的图片的信息。所以这个不用无忧主机小编来说站长朋友们都知道重要性了,而帝国cms自带的呢都是需要手动的去添加,这个很麻烦,所以我们需要自动的就添加alt属性了,实现也是十分的简单,接下来就看无忧主机小编的操作吧: 1、首先我们需要修改一个php文件, e/class/userfun.php找到这个路径的php文件,然后打开,记住修改之前备份一下这个问题,以免出错哈,然后把字段处理函数放入到userfun.php,字段处理函数如下:
function user_AddImgAlt($mid,$f,$isadd,$isq,$value,$cs){ $title=str_replace('"','',$_POST['title']); $htmls=$value; $pattern = "/<img[^>]+>/"; preg_match_all($pattern,$htmls,$matches); $m=count($matches[0]); for($i=0;$i<=$m;$i++){ preg_match_all("/alt=\".+?\"/",$matches[0][$i],$altimg); $t_alt=count($altimg[0]); if($t_alt==0){ $htmls=str_replace("<img","<img alt=\"{$title}\"",$htmls); } } return $htmls; }2、修改数据库中的正文字段,在帝国cms后台就可以找到,找到如图所示的这张表:

本文地址:https://www.51php.com/empirecms/20385.html






