[织梦CMS]让织梦DedeCMS搜索结果页也支持dede标签调用的教程

changhao  于 2017-4-24 12:37:45 回帖奖励 |阅读模式
0 4943
织梦DedeCMS搜索结果页默认是不支持dede标签调用的,但有时候我们需要让搜索结果页也支持dede标签调用的,就需要修改文件了,下面告诉大家详细的方法:

dede模板搜索结果页的php文件是search.php,如果我们要使搜索结果页支持dede标签就得修改这个文件,下面我们来说说让搜索结果页支持arclist和channelartlist标签调用的方法:

首先找到并打开include/arc.searchview.class.php文件,在里面找到如下代码:
  1. require_once(DEDEINC."/taglib/hotwords.lib.php");
  2. require_once(DEDEINC."/taglib/channel.lib.php");
复制代码
在其下面插入如下代码:
  1. require_once(DEDEINC."/taglib/arclist.lib.php");
  2. require_once(DEDEINC."/taglib/channelartlist.lib.php");
复制代码
然后继续在里面找到下面这段代码:
  1. else if($tagname=="hotwords")
  2. {
  3. $this->dtp->Assign($tagid,lib_hotwords($ctag,$this));
  4. }
复制代码
在下面插入如下代码:
  1. else if($tagname=="arclist")
  2. {
  3. $this->dtp->Assign($tagid,lib_arclist($ctag,$this));
  4. }
  5. else if($tagname=="channelartlist")
  6. {
  7. $this->dtp->Assign($tagid,lib_channelartlist($ctag,$this));
  8. }
复制代码
修改完成后保存就可以了,如果我们还需要支持其他的dede标签可以参考上面代码来进行相应修改就行了。

| 0 人收藏
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 售后服务
    • 关注我们
    • 社区新手

    QQ|Archiver|手机版|小黑屋|德高网络.  

    Powered by Discuz! X3.2  © 2001-2018 Comsenz Inc.