其实很多做站的朋友都没在意这个小功能,你仔细想想,用户逛你的网站,留下浏览记录,不管是做个性化推荐,还是整理用户偏好,都比瞎猜用户喜欢啥强多了。好多人以为这个得找程序员二次开发,其实帝国CMS官方早就自带了,几步就能开,根本没那么复杂。
登录你的帝国CMS后台,别瞎转悠去插件市场找,人官方就藏在系统菜单里,点左侧菜单栏的 系统设置 → 系统参数设置 进去就行。我刚玩帝国那会,还在插件网找了大半天,闹了好大一个笑话,原来人自带功能藏在这。
进去之后往下翻页找用户相关的配置,嫌翻得麻烦就用浏览器的页内查找搜“浏览”,一秒就能定位。你会看到一个叫 开启会员浏览记录 的选项,默认是关闭状态,懂了吧?默认就是关的,没人说你根本发现不了。
选完开启,下面会让你填最多保留多少条记录。这里别瞎填,用户量大的大站填两三百够了,普通个人小站,几十条就够用。留太多占数据库空间,本来小站服务器就那点容量,没必要浪费。填完点保存,后台配置就搞定了。

后台开了前台不显示,那不白折腾嘛?这一步也简单,改改模板就行。
一般大家都是加在会员中心侧边栏,或者用户中心个人页面,你想加在哪就打开对应的模板文件,准备粘代码就行。
帝国自带的标签调用,直接用就行,想要显示几条改开头的数字就好,代码放这了:
``` [e:loop={'select from [!db.pre!]enewsbrowse where userid='.$userid.' order by browsedate desc',10,24,0}] [/e:loop] ```上面的数字10就是显示10条,你后台设了保留50条,想要显示20条就把10改成20,很灵活,加完套点自己网站的CSS样式就好看了。
就这几步,前后撑死五分钟就能搞定,好多人不知道帝国自带这个功能,白花好几百找开发做,真的亏。你照着试试,分分钟就弄好了。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图