1. 程式人生 > 其它 >dedecms獲取相關文章的方法

dedecms獲取相關文章的方法

dedecms獲取相關文章的方法,主要介紹三種。

第一種:通過dede:likearticle獲取相關文章,程式碼如下:

{dede:likearticle col='1' row='10' titlelen='45'}
<li><a href="https://www.360muye.cn/ [field:arcurl/]">[field:title/]</a></li>
{/dede:likearticle}

第二種:通過dede:arclist,獲取動態keyword的方法,程式碼如下:

{dede:arclist row='10' titlelen='250' keyword='~keywords~'}
<li><a href="https://www.360muye.cn [field:arcurl/]">[field:title/]</a></li> {/dede:arclist}

上面的程式碼需要修改檔案:/include/taglib/arclist.lib.php,找到下面程式碼:

$keyword = trim($keyword);

在程式碼的下面新增:

preg_match("/~([A-Za-z0-9_]+)~/s", $keyword, $conditions);
if(isset($refObj->Fields[$conditions[1]])){$keyword = addslashes($refObj->Fields[$conditions[1]]);}

上面的程式碼用於支援dede:arclist可以動態獲取當前文章的關鍵詞。

第三種:根據tag調相關文章,程式碼如下:

{dede:liketags row='12' titlelen='80'  orderby='sortrank' orderway='asc' typeid='3' eregtype='all|tag|keyword'}
    <li><a href="[field:arcurl/]"  title="[field:title/]">[field:title/]</a><span>[field:click/]次瀏覽</span
></li> {/dede:liketags}

通過上面的三種方法均可實現織夢dede有效的呼叫當前文章的相關文章,轉載請註明:鵬程木業網