織夢DedeCMS搜索結果頁默認是不支持dede標簽調用的,但有時候我們需要讓搜索結果頁也支持dede標簽調用的,就需要修改文件了,下面告訴大家詳細的方法:
dede模板搜索結果頁的php文件是search.php,如果我們要使搜索結果頁支持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));
}
|
修改完成后保存就可以了,如果我們還需要支持其他的dede標簽可以參考上面代碼來進行相應修改就行了。
|