写在前言
小友blog旨在帮各位跟博主一样做自媒体&网站建设推广的小友答疑解惑,通过定期内容输出让更多干货内容被大家看到,欢迎一起学习交流!
本篇是关于“帝国cms实现搜索模板动态调用”的文章内容,希望以下内容分享对你有帮助。
本篇是关于“帝国cms实现搜索模板动态调用”的文章内容,希望以下内容分享对你有帮助。
文章正文
为了方便用户在我们的网站上能够直接找到对应的内容,我们都会在网站添加搜索功能,特别是对于内容体量较为庞大的资讯站,搜索功能更是发挥着重要的作用。
作为帝国cms建站系统的老用户,我们都知道帝国系统也会对应的搜索功能模块,可以让我们直接去调用。

通过添加搜索表单,设置好搜索字段、id,如上图,就可以正常使用了。
而对于搜索页面的前端修改,则可以直接在“模板”→“搜索模板”→“管理搜索模板”进行前端模板的修改。如下图:

但是帝国cms默认的模板是不支持动态标签调用的,也就是灵动标签没办法在这个模板生效,所以如果想要让搜索模板也能支持动态标签调用,则需要做一些修改。
具体修改方式如下:
打开系统文件路径: “/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");
接着查找:
//替换公共模板变量
$listtemp=$tempr[temptext];
在上面添加以下代码:
//页面支持标签
$tempr[temptext]=DtNewsBq('list'.$tempid,$tempr[temptext],0);
注:红色文字为文件要修改添加的内容。
作为帝国cms建站系统的老用户,我们都知道帝国系统也会对应的搜索功能模块,可以让我们直接去调用。

通过添加搜索表单,设置好搜索字段、id,如上图,就可以正常使用了。
而对于搜索页面的前端修改,则可以直接在“模板”→“搜索模板”→“管理搜索模板”进行前端模板的修改。如下图:

但是帝国cms默认的模板是不支持动态标签调用的,也就是灵动标签没办法在这个模板生效,所以如果想要让搜索模板也能支持动态标签调用,则需要做一些修改。
具体修改方式如下:
打开系统文件路径: “/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");
接着查找:
//替换公共模板变量
$listtemp=$tempr[temptext];
在上面添加以下代码:
//页面支持标签
$tempr[temptext]=DtNewsBq('list'.$tempid,$tempr[temptext],0);
注:红色文字为文件要修改添加的内容。
文章标签
更多关于“帝国cms”的常见问题文章
- 建站一些常用的jq脚本代码(持续更新)...2023-03-18
- 脚本链接写的都是http,但是程序请求却是https?...2022-12-15
- 帝国通过关键词调用当前文章的相关信息,没有则随机调用...2022-04-14
- 帝国cms如何伪静态tag链接地址?2022-04-12
- 帝国tag页面伪静态设置(以宝塔nginx环境为例)...2021-12-30
- 帝国封面模板调用当下栏目的所有子栏目和对应的信息...2021-11-20
- 帝国cms实现搜索模板动态调用2021-08-12