首页 > 代码库 > 关键字替换排除HTML标签属性字符
关键字替换排除HTML标签属性字符
解决办法:
1、打开文件e/class/functions.php
2、找到函数
ReplaceKey($newstext,$classid=0)
3、找到替换代码
if(STR_IREPLACE){ $newstext=empty($public_r[repkeynum])?str_ireplace($r[keyname],‘<a href=http://www.mamicode.com/‘.$r[keyurl].‘ target=_blank class=infotextkey>‘.$r[keyname].‘</a>‘,$newstext):preg_replace(‘/‘.$r[keyname].‘/i‘,‘<a href=http://www.mamicode.com/‘.$r[keyurl].‘ target=_blank class=infotextkey>‘.$r[keyname].‘</a>‘,$newstext,$public_r[repkeynum]);}else{ $newstext=empty($public_r[repkeynum])?str_replace($r[keyname],‘<a href=http://www.mamicode.com/‘.$r[keyurl].‘ target=_blank class=infotextkey>‘.$r[keyname].‘</a>‘,$newstext):preg_replace(‘/‘.$r[keyname].‘/i‘,‘<a href=http://www.mamicode.com/‘.$r[keyurl].‘ target=_blank class=infotextkey>‘.$r[keyname].‘</a>‘,$newstext,$public_r[repkeynum]);}
if(STR_IREPLACE){ $newstext=preg_replace(‘/(?!<[^>]*)‘.$r[keyname].‘(?![^<]*>)/i‘,‘<a href=http://www.mamicode.com/‘.$r[keyurl].‘ target=_blank class=infotextkey>‘.$r[keyname].‘</a>‘,$newstext,$public_r[repkeynum]?$public_r[repkeynum]:-1);}else{ $newstext=preg_replace(‘/(?!<[^>]*)‘.$r[keyname].‘(?![^<]*>)/i‘,‘<a href=http://www.mamicode.com/‘.$r[keyurl].‘ target=_blank class=infotextkey>‘.$r[keyname].‘</a>‘,$newstext,$public_r[repkeynum]?$public_r[repkeynum]:-1);}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。