在使用帝国cms的文章内容关键字自动替换功能的时候,发现会把图片alt中的关键词或a链接标签中的关键词也替换掉,导致图片或链接显示不正常。
找到关键字替换的相关代码,在/e/class/functions.php中
搜索:’/’.$r[keyname].’/i’
替换为:
'/'.$r[keyname].'(?!([^<]*>)|([^<]*<\/a>))/i'
PS:不替换h3标签中的文字
'/'.$r[keyname].'(?!([^<]*>)|([^<]*<\/a>)|([^<]*<\/h3>))/i'