• 售前

  • 售后

热门帖子
入门百科

详解织梦搜索时因关键词标红而导致页面样式错乱的办理方法

[复制链接]
十二音阶囤 显示全部楼层 发表于 2021-8-18 13:23:42 |阅读模式 打印 上一主题 下一主题
使用织梦默认的搜刮功能时,发现搜刮某一关键词时,搜刮展示页面样式庞杂了。经过排查,确定是关键词标红引起的。
出现此问题的缘故起因:
织梦搜刮页面会将搜刮关键词进行标红(字体颜色改为赤色)处置惩罚。在代码中体现出来就是将关键词文字更换为套上font标签的文字。
如关键词为“织梦”,在搜刮页中会将“织梦”更换为“<font color='red'>织梦</font>”
在标题中标红关键词时没有问题的,但是内容形貌中标红就容易堕落了。
内容形貌通常是限定字数的。
若关键词正处于形貌的结尾部门,在标红处置惩罚的时候,font标签也会占用字数,所以会造成font标签显示不全。
font标签不闭合,背面的代码都会显示错误。所以会出现样式庞杂。
去掉关键词标红的处置惩罚方式 :
打开 include/arc.searchview.class.php 文件,
找到代码:
  1. $fstr = str_ireplace($k, "<font color='red'>$k</font>", $fstr);
复制代码
在352行左右。然后将其注释掉。
以上就是本文的全部内容,盼望对大家的学习有所资助,也盼望大家多多支持草根技术分享。

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作