首页 > CMS教程 > PHPCMS > 正文

phpcms相关文章怎么显示?关联内容如何设置调用?

月夜之吻
发布: 2025-10-26 20:31:01
原创
782人浏览过
PHPCMS通过关键词匹配实现相关文章推荐,需填写关键词并用英文逗号分隔,在模板中使用pc标签调用;也可通过自定义字段手动关联指定文章。

phpcms相关文章怎么显示?关联内容如何设置调用?

在使用 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}-->
登录后复制

参数说明:

  • action="relation":调用相关文章接口
  • catid="$catid":当前栏目ID
  • id="$id":当前文章ID
  • keywords="$keywords":传入当前文章关键词
  • order="relations DESC":按相关度排序
  • num="5":显示数量

三、手动设置关联内容(自定义关联)

如果想绕过关键词匹配,手动指定某些文章为关联内容,可以使用“推荐位”或自定义字段实现。

芦笋演示
芦笋演示

一键出成片的录屏演示软件,专为制作产品演示、教学课程和使用教程而设计。

芦笋演示 34
查看详情 芦笋演示

方法如下:

  1. 在模型中添加一个自定义字段(如 relation_ids),用于存储关联文章ID(多个用逗号隔开)
  2. 在内容页模板中读取该字段,并用 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重写,请确认链接生成正确。

相关文章功能依赖关键词质量,建议编辑文章时认真填写关键词,提升匹配准确率。

基本上就这些,不复杂但容易忽略细节。关键是填好关键词,并在模板中正确调用。手动关联适合专题或强推荐场景,灵活但需额外维护。根据需求选择合适方式即可。

以上就是phpcms相关文章怎么显示?关联内容如何设置调用?的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号