用織夢(mèng)做網(wǎng)站時(shí)候,調(diào)用相關(guān)文章標(biāo)簽likearticle只能匹配相同關(guān)鍵詞的文章,整站調(diào)用的話每個(gè)文檔都還要自己手動(dòng)加入關(guān)鍵字,很多一部分也就是想調(diào)用同級(jí)欄目里的文章,織夢(mèng)58解決了這個(gè)織夢(mèng)建站難題。
一、首先找到:
//處理標(biāo)記屬性、innertext
$attlist = 'typeid|0,row|20,cacheid|';
替換為:
//處理標(biāo)記屬性、innertext
$attlist = 'typeid|0,row|20,cacheid|,type|';
二、找到: if($typeid==0 || $typeid=='top')
{ $tpsql = " reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 ";
}
替換為:
if($type=='self') //調(diào)用同級(jí)欄目文章內(nèi)容
{
$reid = $refObj->TypeLink->TypeInfos['reid']; $tpsql = " reid='$reid' AND ispart<>2 AND ishidden<>1 ";
}
else if($typeid==0 || $typeid=='top'){
$tpsql = " reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 ";
}
三、調(diào)用標(biāo)簽: {dede:channelartlist row='1' type ='self' }
{dede:arclist titlelen='600' orderby='pubdate' row='4'}
[field:title/]
{/dede:arclist}
{/dede:channelartlist}
標(biāo)簽說(shuō)明: channelartlist里的row控制循環(huán)欄目的個(gè)數(shù)(同級(jí)欄目的個(gè)數(shù)) arclist里的row控制同級(jí)單個(gè)欄目的文章個(gè)數(shù),如果想要調(diào)用推薦之類的熱門文章可以在arclist里面加入flag標(biāo)簽,這樣就實(shí)現(xiàn)了調(diào)用同級(jí)欄目里指定文章的功能。