CMS源码库-专注织梦微擎模板插件源码整合分享!

全部

  • 全部
  • 织梦模版
  • 微擎源码
  • WP主题
  • 织梦插件
  • 建站教程

分享

织梦搜索时因要害词标红织梦代码而导致页面样式错杂的办理要领

发布于:2019-09-03 22:18    阅读次数:

利用织梦默认的搜索成果时,发明搜索某一要害词时,搜索展示页面样式错杂了。颠末排查,确定是要害词标红引起的。

 

呈现此问题的原因:

织梦搜索页面会将搜索要害词举办标红(字体颜色改为赤色)处理惩罚。在代码中浮现出来就是将要害词文字替换为套上font标签的文字。

如要害词为“dede58”,在搜索页中会将“dede58”替换为“<font color='red'>dede58</font>”

在标题中标红要害词时没有问题的,可是内容描写中标红就容易堕落了。

内容描写凡是是限定字数的。

若要害词正处于描写的末了部门,在标红处理惩罚的时候,font标签也会占用字数,所以会造成font标签显示不全。

font标签不闭合,后头的代码城市显示错误。所以会呈现样式错杂。

去掉要害词标红的处理惩罚方法 :

打开 include/arc.searchview.class.php 文件,

找到代码:

$fstr = str_ireplace($k, "<font color='red'>$k</font>", $fstr);

在352行阁下。然后将其注释掉。

 

推荐模板
查看更多

相关教程

dedecms的友情链接织梦模版

DEDECMS启用SSL和多站点支织

DedeCMS:CSRF Token C织梦插件

织梦栏目有缓存导致刚宣

织梦靠山列表文档点织梦

织梦dedecms做的网站首页标

DEDECMS靠山:Fatal erro织梦插

织梦系统“当前位置”{织

织梦dedecms自界说表单织梦

织梦arclist标签生成织梦建