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

帝国CMS发布信息时替换正文IMG图片标签里的ALT内容

发布时间:2022-04-20 11:15:54 所属栏目:经验 来源:互联网
导读:在 e/class/userfun.php 里面增加 //替换正文IMG里的ALT内容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($match

        在 e/class/userfun.php 里面增加
 
       //替换正文IMG里的ALT内容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);         $t_alt=count($altimg[0]);        if($t_alt==0){            $htmls=str_replace("<img","<img alt=/"{$title}/"",$htmls);        }    }           return $htmls;}
       然后在后台系统设置-数据表模型-字段管理里面 编辑 newstext字段
 
       增加如下
  
       即可,图片上的alt就自动被替换成了文章标题 适合seo!

(编辑:大同站长网)

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