muban大师 发表于 2020-7-17 09:38:31

织梦搜索页search.php支持arclist和channelartlist

织梦的搜索功能是我们经常用到的功能,但是往往有时候搜索页是需要调用一些文章来作一些布局操作的,而织梦搜索默认是不能使用arclist和channelartlist调用文章的,当然,其实还是search.php不支持该两个标签,加上一些代码就可以了。

        1、首先打开根目录下的include,找到arc.searchview.class.php这个文件

        2、在14行代码的地方,插入以下代码:

       
                require_once(DEDEINC."/taglib/channel.lib.php");
       
                require_once(DEDEINC."/taglib/arclist.lib.php");

       
https://www.adminbuy.cn/uploads/allimg/200717/09433K348-0.jpg

        3、在540行代码的地方,插入以下代码:

       
                            else if($tagname=="arclist")
       
                            {
       
                              $this->dtp->Assign($tagid,lib_arclist($ctag,$this));
       
                            }
       
                            else if($tagname=="channelartlist")
       
                            {
       
                              $this->dtp->Assign($tagid,channelartlist($ctag,$this));
       
                            }

       
https://www.adminbuy.cn/uploads/allimg/200717/09433H647-1.jpg

        最后去search.htm模版里面直接添加arclist标签进行调用看效果就知道了。
页: [1]
查看完整版本: 织梦搜索页search.php支持arclist和channelartlist