你的网站文章越来越多。用户看完一篇,啪,页面就到底了。然后呢?然后人家就走了。你明明还有很多好内容,用户却看不到。这不白写了吗?
这感觉就像开饭店。顾客点了一盘菜,吃完就走。你后厨明明还有招牌菜,但顾客不知道。你得主动推荐:“我们家的红烧肉也是一绝,要不要尝尝?”
“相关文章推荐”就是你网站的“招牌菜推荐”。它能留住用户,让他在你网站多逛一会儿。逛得越久,越可能喜欢你的内容,甚至下次再来。
今天,我就手把手教你,怎么用好帝国CMS这个功能。你不用懂复杂代码,照着做就行。
说白了,它就是个“智能小助手”。你告诉它规则,它自动帮你找出相关的文章,显示在页面上。
你不用手动一篇篇去链接。省时省力,还显得很智能。
这个标签是万能钥匙。大部分列表展示,都用它。
用来做相关推荐时,写法是这样的:
```
[ecmsinfo]栏目ID,显示条数,标题截取字数,是否显示时间,操作类型,只显示有标题图片,附加SQL条件,显示排序[/ecmsinfo]
```
别被这一串吓到。你只需要关心几个地方。
最重要的就是“附加SQL条件”。这里就是设定“怎么找相关文章”的规则。
相关,得有依据。帝国CMS常用这几个:
我们主要用“关键词”来关联,最灵活,也最准。
假设你写了一篇《如何做西红柿炒鸡蛋》。关键词是“家常菜”、“西红柿”、“烹饪技巧”。
现在,你想在文章下面,自动推荐其他讲家常菜的文章。
后台发布文章时,认真填写“关键词”这个选项。
每个词用逗号隔开。比如:家常菜,西红柿,烹饪技巧。
这是最重要的一步。标签打得好,推荐才精准。
打开你的文章内容模板(一般是`news_article`)。在你想显示推荐文章的地方,比如正文结束后,加入这段代码:
```
[ecmsinfo]‘0’, 5, 36, 0, 1, 0, “keyboard like ‘%[!--keyboard--]%’”, “newstime desc”[/ecmsinfo]
```
我来解释一下这几个数字和字母:
避坑提醒:代码里的标点符号全是英文的!一个中文逗号就会导致出错。

保存模板,去网站刷新一下那篇《如何做西红柿炒鸡蛋》。
文章下面应该会出现一个列表,标题是“最新信息”。里面展示的,就是其他也包含了“家常菜”、“西红柿”、“烹饪技巧”这些关键词的文章。
光有列表还不够,得让它美观,吸引人点击。
把“最新信息”改成“猜你喜欢”或者“相关推荐”。
在刚才的`ecmsinfo`标签外面,加上标题代码:
```
```
默认的列表可能太单调。你可以用`ul`和`li`标签让它变成带圆点的列表,或者在CSS里加边框、背景色。
一个简单的美化例子:
```
```
然后在你的CSS文件里,给`.related-articles ul`加点样式,比如去掉默认圆点,加个边距。
有时候,一篇文章的关键词太独特,找不到其他文章匹配。
我们可以加个“保底推荐”:当没有关键词相关的文章时,就推荐同一栏目下最新的文章。
这需要更复杂的SQL条件,但帝国CMS也支持。你可以这样写:
```
“keyboard like ‘%[!--keyboard--]%’ or classid=‘[!--classid--]’”
```
意思是:先按关键词找;如果找不到,就找本栏目下的文章。 这样就确保总能有内容显示出来。
相关推荐可以放在侧边栏,或者文章中间。比如,在长文章的某个章节后面,插一句“关于这部分,你也可以看看XXX”,然后给出推荐。这样更自然,转化更好。
过段时间,去后台看看你的“关键词库”。把意思一样的词合并一下。比如“电脑”和“计算机”,统一成一个。这样关联会更准确。
好了,方法都告诉你了。核心就是那行`ecmsinfo`代码,和“附加SQL条件”里的那句`keyboard like`。
你现在就打开帝国CMS后台,找一篇旧文章,给它加上几个关键词。然后去模板里,把推荐代码加上。前后不用10分钟。
加上之后,你会发现用户在你网站停留的时间变长了。这就对了。你的好内容,终于不会被埋没了。
赶紧去试试吧,有任何问题,随时回来再看一遍。
上一篇: 帝国CMS系统重装保留数据:手把手教你搬家不丢家当
下一篇: 帝国CMS在小皮面板上的安装部署指南
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图