温馨提醒

如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

本文最后更新于2020年12月18日,已超过 30天没有更新

操作方法如下:

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

  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 如下图:

帝国cms后台发布内容自动把内容图片的alt和title替换为文章标题

3.这样在帝国cms后台发布信息的时候就可以自动替换图片alt和title属性为信息标题了!

历史上的今天
12月
18
    抱歉,历史上的今天作者很懒,什么都没写!
版权声明:原创作品,未经允许不得转载,否则将追究法律责任。
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
本文链接:悟空资源网https://www.wkzyw.com/3071.html
许可协议:《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权