首先明確要達到兩個要求:
1、要調(diào)用指定欄目
2、調(diào)用的文章要包含指定關鍵字
相關文檔調(diào)用
{dede:likeart titlelen=’24′ row=’10′}
<li><a title=”[field:title function='htmlspecialchars(@me)'/] ” href=”[field:arcurl /]“>[field:title /]</a></li>
{/dede:likeart}
注:此為dede官方的調(diào)用模板,但至今不清楚調(diào)用依據(jù)!
指定欄目調(diào)用
{dede:arclist typeid='欄目ID' row='10' titlelen='20'}
[field:textlink/]
{/dede:arclist}
下面是我自己要達到的效果:
指定欄目(ID=4)相關新聞(keyword要調(diào)用關鍵字或title)的調(diào)用
{dede:arclist typeid='4' row='10' titlelen='20' keyword=''}
[field:textlink/]
{/dede:arclist}
代碼1
效果1:
代碼2:
效果2:
到這里你如果是只是單一關鍵詞的話那就可以了。下面的關鍵是我的關鍵詞要去調(diào)用:即keyword='{dede:field name='keywords’/}' 或者我調(diào)用標題
keyword='{dede:field name='title'/}'
不過這種很少用,因為是調(diào)用模板。沒人愿意所有的文章都調(diào)用同一個關鍵字吧!
博主推薦方法:
--------------------------------------------------------------------------------------
放在文章模板頁內(nèi)
{dede:field name=’keywords’ function=’ShowKeyWordArc(0,32,10,0,”@me”)’/}
就表示是取所有欄目內(nèi)的相關文章(與當前文章的關鍵字相關),標題長度最大32,最多顯示10條,不顯示縮略圖
或
{dede:field name=’keywords’ function=’ShowKeyWordArc(0,32,10,0,”高三語文”)’/}
可以找到標題里,含有“高三 語文”,或者含有“高三”或“語文”的文章
例如,這一段:
相關文章
{dede:likeart titlelen=’24′ row=’10′}
[field:textlink/]< >
{/dede:likeart}
就改成:
相關文章
{dede:field name=’keywords’ function=’ShowKeyWordArc(0,32,10,0,”@me”)’/}
根據(jù)關鍵字來相關文章,就用戶體驗以及SEO來說都是非常好的
唯一不好的地方就是生成靜態(tài)的時候會慢很多
版權聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: dedecms如何調(diào)用指定欄目下的相關文章