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

在使用PHPCMS建站过程中,内容页关联文章的调用是一个常见需求,主要用于提升页面内容的相关性和用户停留时间。以下是几种常用的关联文章调用方法。
适用于希望展示当前文章所在栏目下的其他文章。通过GET标签调用指定栏目下的内容:
<ul>
{get sql="SELECT * FROM v9_news WHERE catid=$catid AND status=99 ORDER BY id DESC LIMIT 10"}
<li><a href="{$r[url]}">{$r[title]}</a></li>
{/get}
</ul>说明:$catid为当前栏目ID,会自动获取当前页面的栏目值。
通过文章关键词(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"}
<li><a href="{$r[url]}">{$r[title]}</a></li>
{/get}注意:多个关键词可用PHP拆分后处理,提高匹配精度。
米歌_实用企业网站管理系统 Mixge Web Manage (简称:米歌MWM),我们的与众不同在于:彻底颠覆了传统网站的固定模式变成可操控模式。米歌WMW简单,实用,灵活,为非专业人士而设计开发。正如, 第一步添加栏目,第二步发布内容,剩下的就是一些设置。新增功能:1.增加了右侧的联系方式(包括电话、QQ、MSN和旺旺);2.自动缩略图功能,在首页提取和栏目提取自动显示缩略图,并且在文章插入大
0
若后台设置了推荐位(如“相关推荐”),可通过推荐位ID调用:
{pc:content action="position" posid="5" order="listorder DESC" limit="10"}
<ul>
{loop $data $r}
<li><a href="{$r['url']}">{$r['title']}</a></li>
{/loop}
</ul>
{/pc}其中posid="5"为推荐位ID,需在后台“推荐位管理”中确认。
在模型中添加一个自定义字段(如relate_article),用于手动选择关联文章ID,然后通过IN查询调用:
{pc:get sql="SELECT * FROM v9_news WHERE id IN($relate_article) AND status=99"}
{loop $data $r}
<li><a href="{$r[url]}">{$r[title]}</a></li>
{/loop}
{/pc}前提是在添加内容时,将多个文章ID以英文逗号拼接存入$relate_article字段。
基本上就这些常用方式,根据实际需求选择合适的方法即可。灵活组合关键词、栏目、推荐位等条件,能有效提升内容页的关联度和用户体验。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号