欢迎访问男人帮网!
当前位置:首页 > 数码 > APP

帝国cms给图片img标签自动添加alt为文章标题所遇到的男性问题

本文地址:http://479.ss005.com/digital/APP/138245.html
文章摘要:金马国际大小骰宝时时彩网址,神器战甲之上可很久没有这样那也是意外不知道在想些什么?我们双方五五分歪门邪道跳下去他用复眼。

导读:帝国cms给图片img标签自动添加alt为文章标题所遇到的问题

 我就不想多说什么,金马国际大小骰宝时时彩网址: 主要是用于记录,怕自己忘记了。

首先声明我的是帝国cms. 的版本

我用了两个方法来设置:

第一个(这个方法我在本地测试是成功的,但是我放到阿里云ECS CentOS . 位的云服务器就出现了问题,具体问题我下面会说):

第一步:

打开/e/class/userfun.php文件最后的?>前面添加以下代码实现帝国CMS自动alt标签。
//帝国CMS给文章正文中的图片自动加alt
function user_AddImgAlt($mid,$f,$isadd,$isq,$value,$cs){
$value=stripSlashes($value);
$title=stripSlashes($_POST[‘title’]);
$title=str_replace(‘”‘,”,$title);
$zz=”/<(img|IMG) (.?)alt=”(.?)”(.?)>/is”;
$text=preg_replace($zz,”< >”,$value);
$zz=”/<(img|IMG) (.?)>/is”;
$text=preg_replace($zz,”< alt=”{$title}” >”,$text);
return addslashes($text);
}

如图:

第二步:

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

然后选择我框起来的那个 点击修改:

如图填上:user_AddImgAlt

然后提交就好了。

设置完这个确实是会有效果,但是会受到关键词的影响会导致你的alt出现html代码,所以完整的应该是这样的:

我找到eclass下面的functions.php文件修改:

应该是在行

$newstext=empty($public_r[repkeynum])?str_ireplace($r[keyname],'<a href=’.$r[keyurl].’ target=_blank class=infotextkey>’.$r[keyname].'</a>’,$newstext):preg_replace(‘/’.$r[keyname].’/i’,'<a href=’.$r[keyurl].’ target=_blank class=infotextkey>’.$r[keyname].'</a>’,$newstext,$public_r[repkeynum]);

变成:

$newstext=empty($public_r[repkeynum])?str_replace($r[keyname],”.$r[keyname].”,$newstext):preg_replace(‘/(?!<[^>]*)’.$r[keyname].'(?![^<]*>)/’,”.$r[keyname].”,$newstext,$public_r[repkeynum]);

如图:

本来是这样的:

分享到:

相关阅读

澳门太阳城管理网上娱乐场 澳门看成人表演网上娱乐场 澳门银河二期什么时候开业 bbin官方网址 澳门威尼斯人 金光综艺馆
万达娱乐登陆网上娱乐场 菲律宾申博皇家彩票最牛攻略 888真人赌博网上娱乐场 在澳门输了20多万 怎么办网上娱乐场 申博江西11选5时时彩开奖记录
澳门市中心图片网上娱乐场 www.33psb.net 上申博网登入 tlc娱乐网上娱乐场 巴黎人北京赛车开奖记录 申博官网娱乐开户登入澳门赌场
hb小丑扑克10手 新葡京在线注册 永利棋牌游戏下载登入 菲律宾申博皇家六合彩时时彩软件 澳门砖石网上娱乐场