PHPCMS通过关键词匹配实现相关文章推荐,需填写关键词并用英文逗号分隔,在模板中使用pc标签调用;也可通过自定义字段手动关联指定文章。

在使用 PHPCMS 时,想要在文章页面显示“相关文章”或“关联内容”,可以通过系统自带的“相关文章”功能或手动设置关键词、栏目、模型等条件来调用。以下是具体设置方法和调用方式。
PHPCMS 的相关文章功能主要基于关键词(keywords)进行匹配。当发布文章时填写了关键词,系统会根据这些关键词查找其他含有相同关键词的文章作为相关推荐。
确保以下几点才能让相关文章正常显示:
在内容页模板(如 show.html)中,使用如下代码调用相关文章:
立即学习“PHP免费学习笔记(深入)”;
<!--{pc:content action="relation" catid="$catid" id="$id" keywords="$keywords" order="relations DESC" num="5"}-->
<ul>
<!--{loop $data $r}-->
<li><a href="{$r[url]}" target="_blank">{$r[title]}</a></li>
<!--{/loop}-->
</ul>
<!--{pc}-->参数说明:
如果想绕过关键词匹配,手动指定某些文章为关联内容,可以使用“推荐位”或自定义字段实现。
方法如下:
示例代码:
<!--{pc:get sql="SELECT * FROM v9_news WHERE id IN($relation_ids)" return="r"}-->
<ul>
<!--{loop $r $row}-->
<li><a href="{$row[url]}"/>{$row[title]}</a></li>
<!--{/loop}-->
</ul>
<!--{pc}-->确保缓存已更新,修改模板后要更新HTML静态页或清除缓存才能看到效果。
若使用了伪静态或URL重写,请确认链接生成正确。
相关文章功能依赖关键词质量,建议编辑文章时认真填写关键词,提升匹配准确率。
基本上就这些,不复杂但容易忽略细节。关键是填好关键词,并在模板中正确调用。手动关联适合专题或强推荐场景,灵活但需额外维护。根据需求选择合适方式即可。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号