cover

积分中心 功能扩展

Emlog 全功能用户中心:积分经济体系 + 经验值等级系统 + 邮件订阅群发,覆盖前台充值、后台管理、第三方 API 接入等完整闭环。


购买 / 收藏:请先登录


演示


开发者:舞嗏EX

无代码加密 无额外授权 版本号:3.3.2 适配PHP:7.4+

积分中心插件

Emlog 全功能积分中心:积分经济体系 + 经验值等级系统 + 邮件订阅群发,覆盖前台充值、后台管理、第三方 API 接入等完整闭环。


安装

  1. 登录 Emlog 后台 → 插件 → 安装并启用「积分中心」
  2. 在插件设置页面按需调整积分规则、支付开关
  3. 如需在线充值,请先安装并配置 支付SDK 插件

最低要求:Emlog 2.6.10+ / PHP 7.4+


功能简介

模块 说明
积分系统 签到、评论、发文、充值等多途径获取,下载消耗,完整流水记录
等级系统 支持经验值累计,多自定义规则,三套图标主题,气泡 tooltip
邮件订阅 在线编辑/发送、SMTP/SES 双通道、分块队列、补发机制
充值中心 支持支付宝 + 微信,支持限时活动倍率
用户中心 积分/经验值/账单 三卡片并排,前后台样式统一
后台管理 5 大选项卡:积分规则/经济面板/等级管理/邮件订阅/用户管理

前台展示

充值页面

访问 /?plugin=wx_user:

  • 金额选择 — ± 按钮 + 6 档快捷预设(1/5/10/30/50/100 元)
  • 限时活动 — 后台配置活动倍率(精确到 0.1倍)和名称,前台横幅提示
  • 支付方式 — 支付宝 / 微信跳转,卡片式 UI
  • QRCODE — 扫码支付模式展示二维码,移动端自动唤起 App
  • 支付轮询 — 提交支付后自动查询结果,成功后跳转

用户中心

支持用户个人页面展示,包含 3 张等宽等高并排卡片:

卡片 内容
积分管理 当前积分数 + 签到按钮 + 充值入口 + 积分获取说明 + 邮件订阅开关 + 退出登录
经验值统计 经验值 + 等级徽章 + 升级进度条(白色扫光) + 经验值获取明细
账单记录 积分流水记录分页(每页 6 条),订单号精简显示

后台管理

等级系统

独立于积分的 经验值 系统,经验值只增不减。

自定义DB字段

支持从任意其他表读取数值字段,乘以系数后计入总经验值:

  • 支持 5 种运算:COUNT / SUM / MIN / MAX / AVG
  • 负值保护:原始值为负时自动计为 0,前台显示 🛡️(免费负值保护)
  • 后台统计表自动生成动态列
  • 前台 tooltip 中同步显示各分项值

邮件订阅系统

发送流程

  1. 编辑邮件(HTML 源码 + 实时预览 + 快捷标签插入)
  2. 选择收件人:全部订阅者 / 近 7 日活跃 / 近 30 日活跃 / 指定 UID
  3. 点击发送 → 服务端后台一次性处理(start_send),浏览器轮询进度
  4. 每封邮件间隔可配置(防拦截),支持中止发送
  5. 发送记录留存,支持补发失败用户

API

// 发送给指定用户(推荐)
if (function_exists('wx_mail_send_to_user')) {
    wx_mail_send_to_user($uid, '主题', '<h2>内容</h2>');
}

// 直接发送到邮箱
if (function_exists('wx_mail_send_raw')) {
    wx_mail_send_raw('user@example.com', '主题', '<p>内容</p>');
}

外部接入

跨插件积分接入

// 只记日志,不改余额
if (function_exists('addCreditRecord'))
    addCreditRecord($uid, 'add', 数量, '插件名_add_' . time());

模板调用

// 获取积分记录
$records = getCreditRecords($uid);
foreach ($records as $r) {
    echo $r['amount'] . ' - ' . date('Y-m-d', $r['timestamp']);
}
请先登录, 再发布评论

铁杆用户

铁杆 4个月前

商城打开也是错误

舞嗏EX 铁杆 开发者 4个月前

铁杆群里吱一声,我帮你看看问题


铁杆用户

铁杆 4个月前

我擦,什么情况,开启之后网站直接打不开了,后台都进不去了

舞嗏EX 铁杆 开发者 4个月前

可能是昨晚的小功能更新没写进初始化的值导致的,如果无法关闭插件,可以先从服务器上删除wx_user文件夹,恢复访问后,安装新版本尝试,如果继续报错麻烦告诉我。

铁杆用户 铁杆 4个月前

打不开,现在安装了就是显示空白

emlog 铁杆 4个月前

如果实在不行,可以看看常见问题文档:https://www.emlog.net/docs/faq 。里面有一个问题:安装某个插件后导致网站无法访问怎么办?

舞嗏EX 铁杆 开发者 4个月前

目前我在全新环境尝试了全新安装,目前没有发生报错,麻烦有无报错信息、服务器报错等信息,或者服务器环境能告知一下吗,我有空可以做个测试。


  • 3.3.2
    2周前

    🎨 优化内容
    - 优化了小程序接口的稳定性

  • 3.3.1
    2周前

    🎨 优化内容
    - 优化了小程序端的签到判断逻辑
    - 优化了签到按钮的展示逻辑
    🐛 问题修复
    - 修复了已知问题

  • 3.3.0
    1个月前

    ✨ 新增内容
    - 新增积分卡券功能,通过激活码获得站点积分
    🐛 问题修复
    - 修复了部分已知问题

  • 3.2.0
    2个月前

    🎨 优化内容
    - 优化了CSS样式代码
    - 优化了数据库结构,提升了查询效率
    🐛 问题修复
    - 修复了已知的安全问题
    - 修复了多处可能造成充值重复到账的问题
    - 修复了当开启评论审核时,积分会优先发放的问题
    - 修复了评审核通过后积分会发给评论作者的问题

  • 3.1.2
    2个月前

    ✨ 新增内容
    - 评论奖励新增「每日积分上限」

  • 3.1.1
    2个月前

    ✨ 新增内容
    - 追加起拍/追加/保留信息公示
    - 新增出价服务费功能(1% 向上取整,被顶价仅退本金)
    - 新增出价冷却功能,每次出价后 15 秒冷却
    🎨 优化内容
    - 优化了商品信息的适配,商品详情页支持内部滚动并改善了整体排版
    - 改善了已结束分类:商城新增"已结束"页签,可展示结束与过期的商品
    - 优化了其他细节排布
    🐛 问题修复
    - 修复了部分已知问题

  • 3.1.0
    4个月前

    ✨ 新增内容
    - 线下活动:线下活动管理表格(时间/地点/积分/人数/协助人/参与人员),文章中编辑活动内容,前台显示活动卡片
    * 支持报名前置条件:4 条内置条件(积分/经验值/等级/注册天数)+ 自定义跨表字段规则
    - 靓号系统:特定UID支持自定义靓号图标和文本,目前仅支持手动设置
    🎨 优化内容
    - 优化了部分内容的显示逻辑
    🐛 问题修复
    - 修复了部分已知问题

  • 3.0.2
    4个月前

    🐛 问题修复
    - 修复邮箱强绑定、强制跳转功能在初始化时没有赋值的问题

  • 3.0.1
    4个月前

    ✨ 新增内容
    - 新增商城系统在各阶段可发送邮件
    - 新增普通账户强制跳转功能,当普通账户访问/admin/相关路径时,可自定义跳转开关(非必要慎用)

  • 3.0.0
    4个月前

    ✨ 新增内容
    - 新增积分商城,集成商品管理、货币支付、虚拟/实体发货、订单系统、踢单系统、退款系统、库存锁单等功能
    * 自动处理:支付超时、填写超时、自动收货、退款,均支持后台自定义
    * 库存锁单:创建订单即锁定库存,Pending订单也占用库存
    * 现金退款:发生退款时按基础充值比例退换成积分
    * 规则标签:按配置显示各类时限标签
    * 截止提示:根据状态显示支付/地址/自动收货的截止时间
    🎨 优化内容
    - 优化了插件代码,对未使用的函数、代码进行了清理
    - 加固了多处可能有安全隐患的代码

  • 2.3.3
    4个月前

    ✨ 新增内容
    - 新增暗黑模式配色,页面在[html]代码中存在data-theme="dark"值时,会响应暗黑配色
    🐛 问题修复
    - 修复用户侧、管理侧的卡片布局有两侧缩进的问题
    - 修复了注销提示窗的Bootstrap依赖,改用原生JS开关
    - 修复了头像显示可能不一致的问题
    🧹 代码优化
    - 清理了冗余代码和重复CSS,提升了加载速度

  • 2.3.2
    4个月前

    ✨ 新增内容
    - 后台新增「显示设置」卡片:用户个人后台/管理员仪表盘可支持独立显示开关、渐变卡片或原版样式切换、管理员仪表盘挂载点选择(顶部/内容区(推荐)/底部)
    🎨 优化内容
    - 优化统一了按钮的大小
    - 优化了部分配色没有更新的问题
    🐛 修复内容
    - 删除了自定义 .form-control 样式,避免干扰 Emlog 原生 Bootstrap 样式
    - 对部分样式CSS作用域进行区分隔离

  • 2.3.1
    4个月前

    🎨 优化了部分功能和设计

  • 2.3.0
    4个月前

    💰 充值中心全面重构
    - 全新 UI 布局
    - 优化了金额选择器
    🔥 限时充值活动
    - 后台设置活动倍率(精确到 0.1)、活动名称
    - 前台支持横幅展示
    🛡️ 经验值负值保护
    - 自定义字段原始值为负时自动计为 0,显示 🛡️(免费负值保护)
    🐛 问题修复
    - 修复经验值自定义字段排序后不生效
    - 修复格式化数据库字段经验值运算类型
    - 修复邮件 AJAX JSON 响应为空问题