加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

帝国cms内容页图片自动获取alt和title的办法

发布时间:2023-02-24 12:38:21 所属栏目:教程 来源:
导读:本文讲解一下帝国cms内容页图片自动添加ALT和TITLE属性!大家触类旁通,可以改造一些特殊应用!操作方法如下:1.把下面的代码放到/e/class/userfun.php (放到最后?>的前面)//内容页图片自动获取alt和titilefunction us

本文讲解一下帝国cms内容页图片自动添加ALT和TITLE属性!大家触类旁通,可以改造一些特殊应用!

操作方法如下:

1.把下面的代码放到/e/class/userfun.php (放到最后?>的前面)

//内容页图片自动获取alt和titile

function user_imgalt($mid,$f,$isadd,$isq,$value,$cs){

$title=$_POST['title'];

$htmls=$value;

$pattern = "/<img[^>]+>/";

preg_match_all($pattern, $htmls, $matches);

for ($i=0; $i<=count($matches[0]); $i++) {

preg_match_all("/alt=\".+?\"/",$matches[0][$i],$altimg);

preg_match_all("/title=\".+?\"/",$matches[0][$i],$titleimg);

$t_alt=count($altimg[0]);

if($t_alt==0){

$htmls=str_replace("<img","<img alt=\"{$title}\"",$htmls);

$htmls=str_replace("<img","<img title=\"{$title}\"",$htmls);

}

}

return $htmls;

}

2.在模型里正文字段一般是newstext(也可以是其它字段),在字段处理函数文本框填上user_imgalt

3.发布信息的时候就可以自动替换图片alt和title属性为信息标题了!

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!