帝国 CMS 会员列表在哪
照着这篇操作,你就能准确找到帝国 CMS 后台的会员列表入口,知道它具体在哪个菜单、哪个文件,也能在前台做出一个可展示的会员列表页。
第一步:进后台,找到会员列表菜单
这一步的目标是打开后台的会员列表页面,看到所有注册会员。
先在浏览器访问你的后台登录地址,默认是:
http://你的域名/e/admin/
登录后,看顶部主菜单,点「用户」这一项。然后在左侧子菜单里依次找:
会员管理 → 会员列表
点进去就是会员列表页了,会显示会员 ID、用户名、邮箱、所属会员组、注册时间、积分、状态等列。如果菜单被折叠,先点「会员管理」前面的加号展开。
如果你懒得点菜单,可以直接在地址栏输入会员列表的直达地址:
http://你的域名/e/admin/member/ListMember.php
注意:后台目录
/e/admin/如果在安装时被改名过(比如改成/manage/),上面的路径要相应替换,否则会 404。
第二步:搞清这个页面能干什么
这一步是让你把会员列表用起来,不只是看一眼。
会员列表页顶部有一个搜索表单,可以按用户名、邮箱、会员组、注册时间区间筛选,会员多了以后靠它找人。
列表右侧每行有操作链接,常用的有:
- 修改:改这个会员的密码、邮箱、积分、会员组
- 前台会员空间:跳到
/e/space/?userid=会员ID看他的个人空间 - 删除:直接删掉该会员,不可恢复
列表底部有「全选」和批量删除按钮,勾选后再点删除可以批量处理。
注意:会员的字段(比如想加个「手机号」)不在这里改。字段要去「系统 → 数据表与系统模型 → 管理系统模型」,找到会员系统的会员表(表名
phome_enewsmember)来加字段。
第三步:菜单里找不到会员列表的排查
这一步解决「我登录了后台但就是没有这个菜单」的问题。
按顺序检查三件事:
- 账号权限。用超级管理员(安装时设的那个)登录试试。如果不是超管,去「用户 → 管理用户组」,找到该管理员所在的组,点「修改」,在权限列表里勾上「会员管理」,保存后重新登录。
- 菜单是否被隐藏。帝国 CMS 后台支持自定义菜单,「系统 → 管理菜单」里能看到菜单是否被关掉。
- 版本差异。帝国 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表,且不支持分页
原文链接:https://www.gj0.com/thread-411.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。