根据栏目ID调用同栏目文章,使用GET标签查询当前栏目内容;2. 通过关键词或TAG匹配相似文章,提升相关性;3. 调用推荐位文章,按posid获取后台设置的推荐内容;4. 使用自定义字段手动关联文章,通过IN查询指定ID。结合实际需求选择方法可提升页面关联度与用户体验。

在使用PHPCMS建站过程中,内容页关联文章的调用是一个常见需求,主要用于提升页面内容的相关性和用户停留时间。以下是几种常用的关联文章调用方法。
1. 根据栏目ID调用同栏目文章
适用于希望展示当前文章所在栏目下的其他文章。通过GET标签调用指定栏目下的内容:
- 使用代码示例:
-
{get sql="SELECT * FROM v9_news WHERE catid=$catid AND status=99 ORDER BY id DESC LIMIT 10"}
- {$r[title]} {/get}
说明:$catid为当前栏目ID,会自动获取当前页面的栏目值。
2. 根据关键词或TAG关联文章
通过文章关键词(keywords)或TAG匹配相似内容,提高相关性。
立即学习“PHP免费学习笔记(深入)”;
- 先获取当前文章的关键词:
{$keywords}- 再通过关键词模糊查询调用相关文章:
{get sql="SELECT * FROM v9_news WHERE keywords LIKE '%$keywords%' AND id != $id AND status=99 ORDER BY updatetime DESC LIMIT 8"}
注意:多个关键词可用PHP拆分后处理,提高匹配精度。
米歌_实用企业网站管理系统 Mixge Web Manage (简称:米歌MWM),我们的与众不同在于:彻底颠覆了传统网站的固定模式变成可操控模式。米歌WMW简单,实用,灵活,为非专业人士而设计开发。正如, 第一步添加栏目,第二步发布内容,剩下的就是一些设置。新增功能:1.增加了右侧的联系方式(包括电话、QQ、MSN和旺旺);2.自动缩略图功能,在首页提取和栏目提取自动显示缩略图,并且在文章插入大
3. 调用推荐位或相关推荐文章
若后台设置了推荐位(如“相关推荐”),可通过推荐位ID调用:
{pc:content action="position" posid="5" order="listorder DESC" limit="10"}
-
{loop $data $r}
- {$r['title']} {/loop}
其中posid="5"为推荐位ID,需在后台“推荐位管理”中确认。
4. 手动选择关联文章(自定义字段)
在模型中添加一个自定义字段(如relate_article),用于手动选择关联文章ID,然后通过IN查询调用:
{pc:get sql="SELECT * FROM v9_news WHERE id IN($relate_article) AND status=99"}
{loop $data $r}
前提是在添加内容时,将多个文章ID以英文逗号拼接存入$relate_article字段。
基本上就这些常用方式,根据实际需求选择合适的方法即可。灵活组合关键词、栏目、推荐位等条件,能有效提升内容页的关联度和用户体验。










