如何在DEDECMS織夢模板中調用全站相關文章?
很多站長在使用dedecms搭建網站的時候,都希望能夠在文章內容頁底部調用幾篇與本篇文章相關的文章,這樣不但可以去除dedecms默認模版原有的生硬,增加美觀度,而且對SEO優化和提升網站PV也有很大的幫助,織夢文章內容頁默認模板缺少相關文章,對用戶及搜索引擎查找及判斷文章主題不利,那么,如何實現在DEDECMS織夢模板調用全站相關文章呢?

要想實現在DEDECMS織夢模板實現調用全站相關文章,方法其實很簡單,只需要在文章模版article_article.htm和標簽likearticle.lib.php文件中添加或者修改幾處代碼就可以了,下面就是良家佐言通過網絡整理的織夢默認模版比較詳細的全站相關文章調用方法作為參考。
一、在文章模版article_article.htm中添加相關文章調用代碼
首先進入到DedeCms網站管理后臺,在默認模版管理中找到文章內容頁模版article_article.htm打開,在約184行代碼位置找到以下代碼:
{dede:include file=’ajaxfeedback.htm’ /}
然后在{dede:include file=’ajaxfeedback.htm’ /}這行代碼的上面添加相關調用代碼,如下:
- 相關文章推薦閱讀
- {dede:likearticle col=’2′ row=’16’ titlelen=’42’}
- [field:title/]
{/dede:likearticle}
然后保存更新。
二、在likearticle.lib.php標簽文件中修改調用代碼,需要變更的地方有2處。
標簽名稱:likearticle.lib.php
功能說明:自動關連文檔標簽
適用范圍:內容頁使用
1、ikearticle.lib.php標簽文件中織夢相關文章調用參數填充
登錄網站管理后臺在“標簽源碼管理”中找到likearticle.lib.php文件,然后找到以下相關參數代碼:
{dede:likearticle row=” col=” titlelen=” infolen=”}
織夢相關文章調用參數說明:
col:分多少列顯示(默認為單列)
row:返回文檔列表總數
titlelen:標題長度 等同于titlelength
infolen:表示內容簡介長度 等同于infolength
mytypeid:手工指定要限定的欄目id,用,分開表示多個
innertext:單條記錄樣式(指標簽中間的內容)
上面的代碼包含了前四個相關參數,我們只需要添加相關數字即可,如下:
{dede:likearticle row=’16’ col=’2′ titlelen=’30’ infolen=’160′ eregtype=all|tag|keyword}
2、ikearticle.lib.php標簽文件中第二處的修改代碼
在likearticle.lib.php標簽文件第102行找到代碼:
$typeid=”And arc.typeid in($typeid) And arc.id<>$arcid”;
修改為:$typeid=”And arc.id<>$arcid”;修改之后保存覆蓋,然后重新把文章頁重新生成就可以了。
總結
likearticle.lib.php中需要修改的總共有兩個地方,文章頁面模版article_article.htm中需要添加代碼。這樣就可以調用全站的相關文章了,文章頁內顯示相關文章內容。另外,在更新每篇文章的時候一定要加上標簽或者關鍵詞。
原文:https://www.badpon.com/185.html
PHP
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。