当前位置:网站首页 >  资讯

手把手教你开启帝国CMS网站的用户浏览记录功能

时间:2026年06月04日 04:49:10 来源:易频IT社区

为啥要开这个功能?

其实很多做站的朋友都没在意这个小功能,你仔细想想,用户逛你的网站,留下浏览记录,不管是做个性化推荐,还是整理用户偏好,都比瞎猜用户喜欢啥强多了。好多人以为这个得找程序员二次开发,其实帝国CMS官方早就自带了,几步就能开,根本没那么复杂。

后台开启的核心操作

先找对设置入口

登录你的帝国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样式就好看了。

踩过的坑给你提个醒

  • 游客浏览记录默认不支持:上面的操作默认只给注册会员用,如果你想给游客也开,得额外改代码存cookie,没做会员体系的朋友别开完了找不到记录说不对。
  • 记得定期清冗余数据:用户多的站,半年清一次一年前的老浏览记录就行,不然数据库越来越大,拖慢网站打开速度,犯不上。
  • 别乱改权限参数:默认代码已经做了权限判断,每个用户只能看自己的记录,别乱改userid参数,改出问题让所有人都能看别人的记录,那就闯大祸了。

就这几步,前后撑死五分钟就能搞定,好多人不知道帝国自带这个功能,白花好几百找开发做,真的亏。你照着试试,分分钟就弄好了。

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图