帝国cms搜索页模板关键字结果标题加红的方法

时间:2023年07月14日

/

来源:网络

/

编辑:佚名

如何给帝国cms搜索页模板关键字结果标题加上红色来识别?下面是78模板网整理的关于搜索页模板给关键字词加高亮代码的解决方案和思路,方便新手站长们在利用帝国cms建网站的时候,可以少走一些弯路。
方案一:
在搜索列表模板列表内容模板(list.var) (*)加上以下代码
$searchid = $_GET['searchid'];
$search=$empire->fetch1("select keyboard from {$dbtbpre}enewssearch where searchid='$searchid' limit 1");
$keyboard = $search['keyboard'];
$title=str_replace($keyboard,"<font color='red'>$keyboard</font>",$r[title]);
$smalltext=str_replace($keyboard,"<font color='red'>$keyboard</font>",$r[smalltext]);
$listtemp='
<li><span>[!--newstime--]</span><a href="[!--titleurl--]" target="_blank">'.$title.'</a></li>';
记得一定要在"使用程序代码"前打钩
方案二:
修改e/search/result/index.php,在大约99行找到如下代码:
$listtext=str_replace("<!--list.var".$changerow."-->",$repvar,$listtext);
其后加入一行代码:
$listtext=str_replace($search_r[keyboard],"<font color='red'>$search_r[keyboard]</font>",$listtext);
保存,即可实现关键字描红的高亮显示效果!
这里推荐使用方案一来实现,方案二也能实现字体颜色高亮变成红色,但是作为一名前端人来来说,行内样式并不好看,所以不推荐使用方案二,这里大家简单对方案二做个了解就可以了。
以上就是关于帝国cms常见问题中"帝国cms搜索页模板关键字结果标题加红的方法"的全部内容,如果有遇到帝国cms常见问题其他问题的,可以在评论留言,或者加微信咨询。
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。