您现在的位置是:首页 > 学无止境 > 帝国CMS网站首页帝国CMS 帝国CMS搜索页面关键词加红色的方法
帝国CMS搜索页面关键词加红色的方法
- 帝国CMS
- 2019-05-18
简介如何才能让帝国CMS搜索页搜索出来的结果里面的关键字加红,使得突出显示呢?字数
822.5
我开始没自己去想,就百度了下,发现有个方法虽然可以替换关键词,但是有个问题就是搜索ps有问题!
百度方法:
1、找到/e/search/result/index.php。定位到下面代码:
//替换列表变量
$repvar=ReplaceListVars($no,$listvar,$subnews,$subtitle,$formatdate,$url,$have_class,$r,$ret_r,$docode);
$listtext=str_replace("<!--list.var".$changerow."-->",$repvar,$listtext);
2、然后在下面加入
$listtext=str_replace($search_r['keyboard'],"<font color='red'>$search_r[keyboard]</font>",$listtext);//红色高亮显示
测试后发现,搜索输入ps,发现也将网站的地址给替换了,因为存在https://存在https://
完美方法:
然后自己想在搜索模板里面改,因为list.var里面只提供新闻表里面的参数。但是我们搜索的都是用searchid来判断搜索词
1、使用下面代码,来获取搜索词:
2、然后再使用str_replace替换title和描述的值:
完整代码如下(插入到list.var里面,并选择使用程序代码):
然后将list.var里面的
[!--title--]替换为'.$title.'
[!--smalltext--]替换为'.$smalltext.'
效果图如下:
转载:
感谢您对莫愁个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源莫愁个人博客 https://www.mochoublog.com/study/220.html”。
相关文章
- 帝国CMS
- 2019-05-18
我开始没自己去想,就百度了下,发现有个方法虽然可以替换关键词,但是有个问题就是搜索ps有问题!
百度方法:
1、找到/e/search/result/index.php。定位到下面代码:
//替换列表变量 $repvar=ReplaceListVars($no,$listvar,$subnews,$subtitle,$formatdate,$url,$have_class,$r,$ret_r,$docode); $listtext=str_replace("<!--list.var".$changerow."-->",$repvar,$listtext); |
2、然后在下面加入
$listtext=str_replace($search_r['keyboard'],"<font color='red'>$search_r[keyboard]</font>",$listtext);//红色高亮显示 |
测试后发现,搜索输入ps,发现也将网站的地址给替换了,因为存在https://存在https://
完美方法:
然后自己想在搜索模板里面改,因为list.var里面只提供新闻表里面的参数。但是我们搜索的都是用searchid来判断搜索词
1、使用下面代码,来获取搜索词:
2、然后再使用str_replace替换title和描述的值:
完整代码如下(插入到list.var里面,并选择使用程序代码):
然后将list.var里面的
[!--title--]替换为'.$title.' [!--smalltext--]替换为'.$smalltext.' |
效果图如下:
转载: 感谢您对莫愁个人博客网站平台的认可,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源莫愁个人博客 https://www.mochoublog.com/study/220.html”。