帝国CMS搜索模板调用灵动标签的时候调用不出内容的解决方法,此方法来源于帝国CMS大学。个人根据教程修改使用后能成功获得到帝国CMS文章,并分享给所以帝国CMS爱好者使用。

帝国CMS搜索模板代码修改

打开/e/class/functions.php文件,搜索//标签替换4 ,在它的标签的后面增加一个标签,代码如下:

//标签替换5

function DtNewsBq2($classid,$indextext,$ecms=0){

global $empire,$dbtbpre,$public_r,$emod_r,$class_r,$class_zr,$fun_r,$navclassid,$navinfor,$class_tr,$level_r,$etable_r;

$cachetime=0;

$file=ECMS_PATH.'e/data/tmp/list'.$classid.'.php';

if($cachetime&&file_exists($file)){

$filetime=filemtime($file);

$string=RepExeCode($string);//解析代码

return $string;

}

$indextext=stripSlashes($indextext);

$indextext=ReplaceTempvar($indextext);//替换全局模板变量

//替换标签

$indextext=DoRepEcmsLoopBq($indextext);

$indextext=RepBq($indextext);

//写文件

WriteFiletext($file,AddCheckViewTempCode().$indextext);

//读取文件内容

ob_start();

include($file);

$string=ob_get_contents();

ob_end_clean();

$string=RepExeCode($string);//解析代码

return $string;

}

打开/e/search/result/index.php文件,查找//替换公共模板变量 此处修改为以下代码:

//页面支持标签

$tempr[temptext]=DtNewsBq2('list'.$tempid,$tempr[temptext],0);

打开/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");

最后打开帝国CMS搜索页面模板,使用帝国CMS灵动标签调用网站内容就可以调用成功了。如果调用不成功的请仔细阅读再做修改,注意修改帝国CMS搜索模板文件的时候要备份哦。

帝国搜索模板不支持php,解决帝国CMS搜索模板不支持灵动标签的方法相关推荐

  1. 完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法

    完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法 参考文章: (1)完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法 (2)https://www.cnblogs.co ...

  2. 帝国cms php序号,帝国cms教程:如何使用灵动标签生成带序号的列表

    对于使用过dedecms的站长朋友来说,dedecms确实很好用,但是漏洞和缺点却太多了,经常性的网站被黑,挂马问题重重.就拿无忧主机php空间来说,大部分dedecms用户找过来基本都是这种问题导致 ...

  3. windows10无法搜索计算机,简单几步解决win10电脑搜索功能不能用了的问题

    近日有win1064位正式版系统用户在使用电脑搜索功能进行搜索程序的时候,出现电脑搜索功能出现了不能用的情况,那我们遇到这种问题该怎么解决呢?下面小编就来为大家分享关于解决win10电脑搜索功能不能用 ...

  4. [转]完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法

    HTML5的语义化标签以及属性,可以让开发者非常方便地实现清晰的web页面布局,加上CSS3的效果渲染,快速建立丰富灵活的web页面显得非常简单. HTML5的新标签元素有: <header&g ...

  5. 解决帝国CMS搜索页面模板不支持灵动标签和万能标签的方法

    解决帝国CMS搜索页面模板不支持灵动标签和万能标签的方法 参考文章: (1)解决帝国CMS搜索页面模板不支持灵动标签和万能标签的方法 (2)https://www.cnblogs.com/ityz/p ...

  6. 帝国cms安装不支持MySQL_15招完美解决帝国CMS安装出错和常见问题

    博客使用帝国cms之后,在安装的时候就遇到出错的情况.提示的在建立数据库的时候报错.经过检查发现在我安装的时候,没有选择mysql数据库的版本号,直接选择的是自动获取.在安装成功之后,打不开首页,提示 ...

  7. 帝国cms搜索功能小结

    帝国cms搜索功能,分为栏目内搜索和全站搜索,并且都有模板. 1.全站全文搜索  一.全站搜索介绍: 1.全站全文搜索说明: 帝国CMS6.0以上版本新增全站全文搜索功能,采用中文分词.编码转码和My ...

  8. 帝国cms搜索php分页,帝国cms灵动标签分页的实现方法

    羊年到来之际,终于解决了灵动标签分页的问题了.一直以来在论坛有很多人帮助了我,总是索取没有奉献很过意不去,所以这里我也分享一下经验! 大家知道灵动标签在效率方面和使用上极其灵活,不象其他的标签你要掌握 ...

  9. 帝国html5图片站模板,html5响应式自适应帝国CMS整站模板源码瀑布流文章图片资讯文章站...

    版本更新 模板已经适配到最新帝国CMS7.5(部分早期源码模板没有适配到最新)!截止2019-持续追踪更新针对机房黑产利用,和帝国CMS一个XS漏洞利用方法的堵截!正式版已补,请已运营的小伙伴找我查看 ...

最新文章

  1. java 手机音频播放,用Java实现音频播放
  2. 线性代数行变换与列变换
  3. 苏宁11.11:苏宁易购订单搜索系统架构及实现
  4. 不使用注解和使用注解的web-service-dao结构
  5. 深入浅出Hibernate 笔记一(面向应用的持久层设计)
  6. 米莱狄机器人怎么那么多_王者荣耀米莱狄攻略,团战技能好了就丢,操作最简单上分法师...
  7. 【git】常用命令行收集
  8. git 创建和合并分支
  9. strcmp函数的实现方式
  10. tcpdf不支持html,TCPDF:无法从HTML输入生成PDF文件
  11. 百度地图省市县乡镇街道对应的zoom级别
  12. 小学听力测试英语软件,亲测:好用的小学英语软件有哪些?这6款通通安利给大家!...
  13. 【洛谷】3957 跳房子
  14. 全文搜索引擎----ElasticSearch和Solr
  15. matlab 求全波整流信号的傅里叶系数
  16. unity 等待...动画_介绍Unity 2019.1的动画索具预览包
  17. 开启投简历找工作新征程
  18. 第十六届全国大学生信息安全竞赛创新实践能力赛(CISCN)
  19. 华为云桌面,开启云上高效办公之旅!
  20. AES128CBC加密模式(工具类和源码)

热门文章

  1. HTML5七夕情人节表白网页(粉色的情人节爱心飞出ui特效) HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心
  2. 中国影视IP制作行业投资规划动态及发展趋向分析报告2022-2028年版
  3. 如何查杀stopped进程
  4. Mac配置maven环境与settings设置
  5. 如何判断mp4的moov的位置
  6. 一文搞懂k近邻(k-NN)算法(一)
  7. 物联网主流技术及其应用场景分析
  8. 关于广义莫比乌斯反演的思考
  9. 1000K流量架构演进之术-吐血整理篇
  10. 一个 epoll 连接句柄定时管理器