DeDeCMS5.6的相關文章功能實現(xiàn)很容易,利用現(xiàn)成的likearticle標簽即可,具體應用示例:
引用
<div class="hot mt1">
<dl class="tbox">
<dt><strong>相關文章</strong></dt>
<dd>
<ul class="c1 ico2">
{dede:likearticle col='2' row='10' titlelen='42'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:likearticle}
</ul>
</dd>
</dl>
</div>
關于likearticle標簽的定義參考DeDeCMS官方說明:
引用
標簽名稱:likearticle
功能說明:自動關連文檔標簽
適用范圍:內容頁使用
基本語法:
{dede:likearticle row='' col='' titlelen='' infolen=''}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:likearticle}
參數(shù)說明:
col='' 分多少列顯示(默認為單列)
row='10' 返回文檔列表總數(shù)
titlelen = '30' 標題長度 等同于titlelength
infolen='160' 表示內容簡介長度 等同于infolength
mytypeid=0 手工指定要限定的欄目id,用,分開表示多個
innertext = '' 單條記錄樣式(指標簽中間的內容)
底層模板字段:
ID(同 id),typeid, channel, arcrank, mid, click, title, fulltitle, textlink, info, filename, typeurl, stime,senddate, litpic(同picname)
但是,likearticle標簽調用的相關文章是取自當前欄目的,這就局限了我們在seo方面的應用,根據(jù)網(wǎng)站整體的SEO策略有時候我們需要從全站庫 里調取相關文章,因為這樣做,既可以確保內容頁面中內鏈相關度,又可以實現(xiàn)跨欄目的內鏈接,實現(xiàn)這個功能同樣很簡單,只需修改很少的代碼;當然,它會帶來 一個問題:要么從當前欄目中調用相關文章,要么從所有欄目里調用相關文章,二者只能選其一;如果可能那能定義新標簽,為每個欄目定義差異化的調用方式,效 果會更好。具體的代碼修改如下:
1.找到文件:\include\taglib\likearticle.lib.php
2.找到代碼:$typeid = " And arc.typeid in($typeid) And arc.id<>$arcid ";
3.修改為:$typeid = " And arc.id<>$arcid ";
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請
點擊舉報。