帝国CMS百度MIP改造newstext正则表达式
发布时间:2020-07-26作者:帝国建站网
本教程主要功能就是把编辑器内的img a标签等替换为MIP标准格式
1、打开/e/class/userfun.php添加处理函数:
function NewsTextReplace($add){
$add['newstext'] = preg_replace('/<img.*?src="(.*?)".*?>/is', '<mip-img alt="" src="$1"></mip-img>', stripslashes($add['newstext']));
$add['newstext'] = preg_replace('/<a.*?href="(.*?)".*?</a>/is', '<a data-type="mip" data-title="' . $add['title'] . '" href="$1"></a>', $add['newstext']);
$add['newstext'] = addslashes($add['newstext']);
return $add;
}2、打开/e/action/show.php搜索 $GLOBALS['navclassid'] = $r['classid'];
在前面添加代码:
$r = NewsTextReplace($r);
以上即可!
此函数可以处理所有此信息的字段内容。
更多的需要处理请参考处理函数自行改写。
相关帝国教程
- 03-21在帝国cms会员控制面板中调用好友的方法
- 08-24帝国cms内容页模板显示作者,字段判断是否存在
- 04-12帝国cms如何自动更新生成一次内容页?(附实现的解决方法!)
- 10-05帝国cms好不好帝国CMS优势
- 07-29帝国cms首页调用留言板内容截取字数的方式
- 03-16帝国cms二次开发函数对应文件目录分享
- 09-04帝国cms网站修改数据库配置文件config.php注意事项
- 07-05帝国CMS会员中心调用我提交的信息反馈列表
- 01-21帝国CMS内容页模板点击改变正文字体大小的js代码和方法
- 09-11帝国CMS模板实现内容页调用当前会员信息和文章信息的方法!
- 08-03帝国CMS灵动标签排除不调用的栏目
- 11-13帝国CMS后台模型newstext字段编辑器高度修改
- 04-19帝国cms7.5版本内容页和会员中心调用是否实名认证的会员
- 05-08为什么很多公司用帝国cms
- 01-08帝国cms可以做商城么
- 07-18帝国cms后台模型newstext字段设置编辑器高度
- 04-16帝国CMS列表页内容显示判断文章来源,并带连接的方法
- 10-05帝国CMS新手教程加入收藏,设为首页js代码
- 02-28帝国CMS灵动标签查询历史今日数据(日期)
- 02-18帝国CMS采集超时解决方案