帝国CMS百度MIP改造newstext正则表达式
2020-04-10 站长 站长日志
本教程主要功能就是把编辑器内的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
;
}
打开/e/action/show.php搜索 $GLOBALS['navclassid'] = $r['classid'];
在前面添加代码:
$r = NewsTextReplace( $r ); |
以上即可!
此函数可以处理所有此信息的字段内容。
更多的需要处理请参考处理函数自行改写。
上一篇:百度MIP改造常用正则表达式