首页 > 其他 > 网站日记>正文

帝国cms中加中飘红标红函数的改进

提示: 阅读权限:公开  

文字飘红,也叫标红,加红。其实在一段文字中,用红色突出显示某些文字,达到说三遍的效果。

函数位置e/class/connect.php
属于帝国的核心文件,修改前请备份以防不测。
原函数为:
 

//加红替换
function DoReplaceFontRed($text,$key){
	return str_replace($key,'<font color="red">'.$key.'</font>',$text);
	
}

修改为:

//加红替换
function DoReplaceFontRed($text,$key){
	//return str_replace($key,'<font color="red">'.$key.'</font>',$text);
	$keys = explode(" ",$key); 
    return preg_replace('/('.implode('|', $keys) .')/iu','<strong style="color: #ee3333;">$1</strong>',$text); 
}

 

这样用空格分隔的多关键词搜索,也可以分别飘红了。

上一篇:帝国cms 后台出现conn‘t connect to DB

下一篇:如何告诉用户禁止了js

tags: 帝国cms 红标红函数

返回首页

相关

热门

站内直通车

[!--temp.bottomnav--]
返回顶部