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

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

本文地址:http://www.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]);

如图:

本来是这样的:

分享到:

相关阅读

申博现金游戏 金沙在线开户手机app 澳门港澳码头到葡京网上娱乐场 乐点彩票手机下载 bbin馆线路检测官方网
开心8开户合作 旧版恒峰娱乐最高占成 经典二十一点规律 99t88 遊戲茶苑牛牛安卓版
66彩票app版 澳彩网彩票注册手机app 彩票预测软件下载 格林娱乐城现金网网站 黄金城1倍打码即可出款
海天娱乐注册登入 K8娱乐ag赌场 菲律宾申博娱乐网址 威尼斯人线上娱乐最高占成 登峰娱乐线路检测中心