织梦DEDECMS根据当前文章的关键字调用相关文章

打开 /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 row='10' titlelen='250' keyword='~keywords~'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}

说明:keyword=’~keywords~’ 是调用当前页面关键词,如果你要调用标题用~title~,其他的根据自己当前页面的标签填字段

保存后在后台更新系统缓存。

上一篇:让Dedecms文章列表分页标题加上序号

下一篇:DedeCms织梦网站移动化五步搞定!