用織夢做網站時候,調用相關文章標簽likearticle只能匹配相同關鍵詞的文章,整站調用的話每個文檔都還要自己手動加入關鍵字,很多一部分也就是想調用同級欄目里的文章,織夢58解決了這個織夢建站難題。
一、首先找到:
//處理標記屬性、innertext
$attlist = 'typeid|0,row|20,cacheid|';
替換為:
//處理標記屬性、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') //調用同級欄目文章內容
{
$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 ";
}
三、調用標簽: {dede:channelartlist row='1' type ='self' }
{dede:arclist titlelen='600' orderby='pubdate' row='4'}
[field:title/]
{/dede:arclist}
{/dede:channelartlist}
標簽說明: channelartlist里的row控制循環欄目的個數(同級欄目的個數) arclist里的row控制同級單個欄目的文章個數,如果想要調用推薦之類的熱門文章可以在arclist里面加入flag標簽,這樣就實現了調用同級欄目里指定文章的功能。