帝国CMS二次开发内容关键字替换图片标签
之前发过一种帝国CMS内容关键字替换图片标签解决方法,今天在网络上看到了一个更简单方法,分享给大家。
帝国CMS内容关键字替换图片标签解决方法
1、在 e/class/userfun.php 里面增加
//替换正文IMG里的ALT内容 functionuser_imgalt($mid,$f,$isadd,$isq,$value,$cs){ $title=$_POST['title']; $htmls=$value; $pattern= /]+>/; 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; }
2、然后在后台系统设置-数据表模型-字段管理里面 编辑 newstext字段
增加如下
user_imgalt
即可,图片上的alt就自动被替换成了文章标题 适合SEO!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。