最近更新:3.3.2 2周前
🎨 优化内容
- 优化了小程序接口的稳定性
积分中心插件
Emlog 全功能积分中心:积分经济体系 + 经验值等级系统 + 邮件订阅群发,覆盖前台充值、后台管理、第三方 API 接入等完整闭环。
安装
- 登录 Emlog 后台 → 插件 → 安装并启用「积分中心」
- 在插件设置页面按需调整积分规则、支付开关
- 如需在线充值,请先安装并配置 支付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 中同步显示各分项值
邮件订阅系统
发送流程
- 编辑邮件(HTML 源码 + 实时预览 + 快捷标签插入)
- 选择收件人:全部订阅者 / 近 7 日活跃 / 近 30 日活跃 / 指定 UID
- 点击发送 → 服务端后台一次性处理(
start_send),浏览器轮询进度 - 每封邮件间隔可配置(防拦截),支持中止发送
- 发送记录留存,支持补发失败用户
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']);
}
我擦,什么情况,开启之后网站直接打不开了,后台都进不去了
-
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 响应为空问题

铁杆用户
铁杆 4个月前
商城打开也是错误
舞嗏EX 铁杆 开发者 4个月前
铁杆群里吱一声,我帮你看看问题