很多朋友在使用dedecms進行網站開發時都會存在這樣的問題,那就是dedecms的搜尋頁(search.php)與我們網站頁面的模闆的頭部、底部不一樣,并且還不支援在搜尋頁調用其他某一欄目的文檔。但是我們實際的網站建設中有時候必須保證我們的搜尋頁與我們的其他頁面風格一樣,是以我們要對搜尋頁進行一些改造:
下邊我們來介紹一下如何在搜尋頁支援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”)
{
t h i s − > d t p − > A s s i g n ( this->dtp->Assign( this−>dtp−>Assign(tagid,lib_hotwords( c t a g , ctag, ctag,this));
}
下面插入
else if($tagname==“arclist”)
{
t h i s − > d t p − > A s s i g n ( this->dtp->Assign( this−>dtp−>Assign(tagid,lib_arclist( c t a g , ctag, ctag,this));
}
else if($tagname==“channelartlist”)
{
t h i s − > d t p − > A s s i g n ( this->dtp->Assign( this−>dtp−>Assign(tagid,lib_channelartlist( c t a g , ctag, ctag,this));
}
當然,有時候我們的搜尋頁面還要支援更多的标簽調用,那麼大家可以根據上邊的這樣的方法自行再進行一些相應的修改。