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有效的调用当前文章的相关文章,转载请注明:鹏程木业网

浙公网安备 33010602011771号