解决帝国系统搜索模板无法使用调用TAGS标签(showtags)等标签问题

  应用场景:
  我们都知道帝国系统有强大并且便捷的标签提供给用户使用,但是当我们使用这些标签时,会发现在后台-->模板-->搜索模板中使用我们自定义的模板页面,就会发现有些些标签是无法调用的。
  就如调

[时间:09-16]    [浏览:]    [放入收藏夹]    [查看详情]

  应用场景:

  我们都知道帝国系统有强大并且便捷的标签提供给用户使用,但是当我们使用这些标签时,会发现在后台-->模板-->搜索模板中使用我们自定义的模板页面,就会发现有些些标签是无法调用的。

  就如调用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


标签: