当在调整dede织梦搜索页search文章调用的时候,你会发现,正常情况下我们的文章标题调用、关键词调用、tag调用等各种调用即便是在search模板中正常填写,也无法调用出来,并且还不支持在搜索页调用其他某一栏目的文档。这是什么问题呢?我的大学,为的讲解!

dedecms文章搜索页search调用方法

dede搜索页如何使用文章调用标签

下边我们来介绍一下如何在搜索页支持arclist和channelartlist这两个标签的调用:

打开include/arc.searchview.class.php

查找

 

require_once(DEDEINC."/taglib/hotwords.lib.php");

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

 

在下面加入

 

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

require_once(DEDEINC."/taglib/channelartlist.lib.php");

 

查找

 

else if($tagname=="hotwords")

{

$this->dtp->Assign($tagid,lib_hotwords($ctag,$this));

}

 

在下面加入

 

else if($tagname=="arclist")

{

$this->dtp->Assign($tagid,lib_arclist($ctag,$this));

}

else if($tagname=="channelartlist")

{

$this->dtp->Assign($tagid,lib_channelartlist($ctag,$this));

}

回到搜索页,刷新,OK。显示调用的文章了!

dede织梦搜索页文章调用技巧