蓝鸢梦想

 找回密码
 立即注册

QQ登录

只需一步,快速开始

展开

站内通知     

查看: 43|回复: 1
收起左侧

[分享] 解决帝国cms搜索页面不能使用灵动模式

[复制链接]
  • TA的每日心情
    郁闷
    前天 17:26
  • 签到天数: 143 天

    连续签到: 1 天

    [LV.7]常住居民III

    Lanyuan 发表于 2019-11-2 15:35:53 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    解决帝国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);
    注释和备注你可以选择要也可以选择不要,但是一个好的代码里面不可避免的加上一点注释,方便自己或者他人再次修改和添加。
    到了这一步也就完成了,返回到后台数据更新,找到最右边的清除临时文件和数据,然后刷新搜索界面就行了。







    上一篇:phpcms标签关键词生成伪静态路径
    下一篇:帝国cms首页获取文章图片
    蓝鸢梦想,属于我们的天空之城~
  • TA的每日心情
    郁闷
    前天 17:26
  • 签到天数: 143 天

    连续签到: 1 天

    [LV.7]常住居民III

     楼主| Lanyuan 发表于 2019-11-2 15:42:28 | 显示全部楼层
    之所以会修改这个的原因也很简单,引用头部文件的时候,如果一级菜单使用的灵动模式自动获取,会导致这个
    [!--temp.header--]
    不会生效,里面的<?=$   ?>这种同样也会失效。那么解决的办法有三种:
    ①、直接写新的头部文件,引用,但是你需要把所有的一级菜单一级所有的变量全部写成[!--   --]这种样式,否则一样都不会生效。
    ②、就是修改这个文件的内容达到可以直接使用万能标签和灵动标签的存在。
    ③、全部把链接写进去,但是后期需要修改的时候就是一头雾水,完全不知道从哪里下手,建议还是使用第二种方法修改,简单还一劳永逸。



    蓝鸢梦想,属于我们的天空之城~

    Archiver|手机版| ( 湘ICP备15008664号-1 ) |湘公网安备43130202000049号

    GMT+8, 2019-12-13 10:07

    技术支持: 蓝鸢梦想

    © 2016-2019 部分内容来源于网络,如有侵犯您权益请您尽快联系我们进行处理。

    快速回复 返回顶部 返回列表