帝国 CMS 会员列表在哪

liulian
liulian 正式会员超兽战士
发布于 2026-10-07 16:35 ·0 浏览 ·0 回复

照着这篇操作,你就能准确找到帝国 CMS 后台的会员列表入口,知道它具体在哪个菜单、哪个文件,也能在前台做出一个可展示的会员列表页。

第一步:进后台,找到会员列表菜单

这一步的目标是打开后台的会员列表页面,看到所有注册会员。

先在浏览器访问你的后台登录地址,默认是:

http://你的域名/e/admin/

登录后,看顶部主菜单,点「用户」这一项。然后在左侧子菜单里依次找:

会员管理 → 会员列表

点进去就是会员列表页了,会显示会员 ID、用户名、邮箱、所属会员组、注册时间、积分、状态等列。如果菜单被折叠,先点「会员管理」前面的加号展开。

如果你懒得点菜单,可以直接在地址栏输入会员列表的直达地址:

http://你的域名/e/admin/member/ListMember.php

注意:后台目录 /e/admin/ 如果在安装时被改名过(比如改成 /manage/),上面的路径要相应替换,否则会 404。

第二步:搞清这个页面能干什么

这一步是让你把会员列表用起来,不只是看一眼。

会员列表页顶部有一个搜索表单,可以按用户名、邮箱、会员组、注册时间区间筛选,会员多了以后靠它找人。

列表右侧每行有操作链接,常用的有:

  • 修改:改这个会员的密码、邮箱、积分、会员组
  • 前台会员空间:跳到 /e/space/?userid=会员ID 看他的个人空间
  • 删除:直接删掉该会员,不可恢复

列表底部有「全选」和批量删除按钮,勾选后再点删除可以批量处理。

注意:会员的字段(比如想加个「手机号」)不在这里改。字段要去「系统 → 数据表与系统模型 → 管理系统模型」,找到会员系统的会员表(表名 phome_enewsmember)来加字段。

第三步:菜单里找不到会员列表的排查

这一步解决「我登录了后台但就是没有这个菜单」的问题。

按顺序检查三件事:

  1. 账号权限。用超级管理员(安装时设的那个)登录试试。如果不是超管,去「用户 → 管理用户组」,找到该管理员所在的组,点「修改」,在权限列表里勾上「会员管理」,保存后重新登录。
  2. 菜单是否被隐藏。帝国 CMS 后台支持自定义菜单,「系统 → 管理菜单」里能看到菜单是否被关掉。
  3. 版本差异。帝国 CMS 7.2 和 7.5 的菜单文字略有差别,7.5 里「用户」菜单下就是「会员管理」,老版本可能显示为「会员中心」之类的名字,功能位置一致。

第四步:做前台会员列表页

这一步是给访客看的会员列表,后台的列表页访客是看不到的。

前台调用会员数据用灵动标签,在模板里直接写:

[e:loop={"select userid,username,registertime from phome_enewsmember order by userid desc limit 20",20,24,0}]
<a href="/e/space/?userid=<?=$bqr[userid]?>"><?=$bqr[username]?></a>
[/e:loop]

把这段放进任意模板或「其他 → 自定义页面」新建的页面里即可。表前缀不一定是 phome_,以你安装时设置的和 e/config/config.php 里的 $dbtbpre 为准。

注意:灵动标签不支持分页。会员量大需要分页时,得用「自定义页面 + PHP」自己写查询和分页,或在模板里用 $empire 对象手动执行 select ... limit,参考 e/class/connect.php 里的分页函数 page1()。

小结

  • 后台会员列表:顶部菜单「用户」→「会员管理」→「会员列表」,直达地址 /e/admin/member/ListMember.php
  • 该页面支持搜索、按会员组筛选、批量删除、查看会员空间
  • 找不到菜单先查管理员权限,再查菜单是否被隐藏
  • 会员字段在「系统 → 数据表与系统模型」里改,不在会员列表页
  • 前台会员列表用灵动标签调 phome_enewsmember 表,且不支持分页
版权声明:本文来自 GJ站长论坛《帝国 CMS 会员列表在哪》
原文链接:https://www.gj0.com/thread-411.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~