应用场景:
我们都知道帝国系统有强大并且便捷的标签提供给用户使用,但是当我们使用这些标签时,会发现在后台-->模板-->搜索模板中使用我们自定义的模板页面,就会发现有些些标签是无法调用的。
就如调用TAGS标签(showtags)和网站信息统计(totaldata)标签,又或者灵动标签和万能标签。
这其实是帝国系统默认不支持调用这些标签,本文就来解决这个问题
问题解决:
1打开帝国系统的根目录下的一个文件,文件路径为根目录/e/search/result/index.php
2打开后做如下修改
打开index.php文件后找到下面5行代码(在文件头部)
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];
在代码前面加2行代码变为以下4行代码
//页面支持标签
$tempr[temptext]=DtNewsBq('list'.$tempid,$tempr[temptext],0);
//替换公共模板变量
$listtemp=$tempr[temptext];
3保存文件
4到后台-->数据更新里面更新页面(从下往上更新)
5. 最后就可以到页面上查看效果了。
希望对你有帮助
本文转载自:轻语分享www.caihonggudu.cn