搜 索

去除织梦搜索结果中高亮的字符样式防止页面布局冲突

编辑:QTOOL.NET日期:2019-05-16209

我们在使用dedecms默认的搜索时,会发现搜索结果中的关键词,会自动被红色高亮
 
如:<font color='red'>在线工具</font>
 
指定的搜索词会被高亮显示出来,但由于样式显示有时候可能造成搜索结果页面错位,那么我们该怎样去除这个高亮多余的功能呢?
当然在标题中显示高亮的词是没有问题的,但是一般在内容描述中高亮就会容易出错。
由于内容描述一般限定字数,如果关键词处于尾部那么在高亮的时候,font标签也会占用部分字符从而导致结束的标签被去除,造成代码错误页面显示错误.
一般我们可以这样去掉关键词高亮.
 
打开 include文件夹中的arc.searchview.class.php文件,
 
找到如下代码:
 
$fstr = str_ireplace($k, "<font color='red'>$k</font>", $fstr);
 
在代码中的第352行左右。直接选择将其注释掉即可。

TAG标签:dedecmscms
此文章由QTOOL.NET编辑
最新文章

热门标签