模板啦-优秀的帝国cms网站模板资源分享学习平台!

帝国cms搜索页支持灵动标签等和实现搜索词高亮的方法

来源:模版啦原创作者:二师兄 发布时间:2018-04-25 08:15:07

一、帝国cms搜索页是模板是不支持灵动标签和php代码的,通过以下的两个小改动就能实现搜索模板可以使用所有的标签。
1.打开搜索文件: 打开 /e/search/result/index.php 
找到

require("../../class/connect.php");
require("../../class/db_sql.php");
require("../../data/dbcache/class.php");
require("../../class/q_functions.php");
require "../".LoadLang("pub/fun.php");

替换成:
require('../../class/connect.php');
require('../../class/db_sql.php');
require('../../class/functions.php');
require('../../class/t_functions.php');
require('../../data/dbcache/class.php');
require "../".LoadLang("pub/fun.php");

2.继续查找:
//替换公共模板变量
$listtemp=$tempr[temptext];

在上面增加一行:
//页面支持标签
$tempr[temptext]=DtNewsBq('list'.$tempid,$tempr[temptext],0);

至此:搜索页模板就支持所有帝国cms标签了。

二、实现搜索页面搜索词高亮的做法。

也是打开/e/search/result/index.php 
查找到:
$listtext=str_replace("<!--list.var".$changerow."-->",$repvar,$listtext);

在这行代码下面一行加上下面这段代码:
$listtext=str_replace($search_r[keyboard],"<font color='red'>$search_r[keyboard]</font>",$listtext);

保存,至此,搜索页面就可以实现关键词变红色显示了。颜色显示可以在上一行代码中<font color="red"> 改动red这个颜色值即可。

本文地址:http://www.muban.la/jc/83.html

本文标题:帝国cms搜索页支持灵动标签等和实现搜索词高亮的方法


联系我们 | 关于我们 | 版权声明 | 帮助中心 | 广告服务 | 网站地图

模板啦专业提供网站模板,网页模板,教程培训,程序插件,网站素材等建站资源。我们致力于打造一个优秀的建站资源共享学习平台!

Copyright @ 2010-2015 模板啦 版权所有 粤ICP备16126808号-1