帝国CMS无相关文章时怎么调用其它信息文章?无相关文章填充思路

帝国cms 默认相关链接标签没有相关链接时显示"暂无相关链接",写函数调用本栏目其它信息填充。本文用问答对话形式,讲清帝国cms无相关文章填充思路。

问: 我想让帝国cms没有相关文章时调用其它信息,怎么做?

答: 帝国cms 默认的相关链接标签调用相关链接时,如果没有相关链接的话,则会显示"暂无相关链接"。对于一些采集站或其他需要增加内链的网站来说,此时最好能调用本栏目的其它一些信息填充进来。这里分享一个自己用的函数,实现这个功能——自定义函数(获取当前信息的关键词、栏目、ID 和栏目相关链接数量配置;没有配置返回暂无相关;取相关链接模板;如果有相关链接 ID 则按 ID 查询,否则查同栏目、当前信息前后一定数量 ID 之内发布时间最靠近的信息;循环输出时排除当前信息;如果没有可调用信息返回暂无相关;最后用模板包裹返回)——当信息有相关信息时,调用相关信息,如果没有,则调用同栏目、当前信息前后 100 个 id 之内的信息中发布时间最靠近的,100 可以设置成参数。将此函数放进自定义函数文件中,在模板中调用方法——这个函数满足我一个小站的功能,对于其它网站来说,补充调用信息可能比较简陋,可以自行修改。思路是:有相关调相关,无相关调同栏目邻近信息。

问: 具体怎么理解?

答: 思路是:函数填充相关文章。改完没有相关也有内容了。

问: 要注意什么?

答: 一是函数;二是条件;三是按需使用。

总结: 问题:「帝国CMS无相关文章时怎么调用其它信息文章」;应对:「有相关调相关,无相关调同栏目邻近信息」;解决方案:「有相关调相关,无相关调同栏目邻近信息」;注意:「一是函数;二是条件;三是按需使用」。

posted @ 2026-09-09 10:41  可有仙子迎风立  阅读(3)  评论(0)    收藏  举报