·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
DZ插件网 门户 查看主题

[日月星辰]积分捐助本站 PC手机双端版3.8(zgxsh_donations)

1393 1 2021-3-25 19:31 发布者: admin 帖子模式

[日月星辰]积分捐助本站 PC手机双端版3.8(zgxsh_donations)_帖子id:3299_发布时间:2021-03-25 19:31:28
更新日期: 2025-02-07
兼容版本: X2.5 X3 X3.1 X3.2 X3.3 X3.4 X3.5 F1.0 L1.0 
适配编码: GBK UTF8SC UTF8TC BIG5 
应用介绍

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
PC手机双端版3.8
[更新] 修复 未知BUG因为过年日志不见了;

【电脑手机双端】

1.本软件为 电脑/手机(PC/PE) 双端软件;
2.我们每次升级更新都会进行涨价 , 所以欲购从速;
3. 演示地址 ->  https://demo.dz-x.net/plugin.php?id=zgxsh_donations:index
4.自古以来我公司运营部门和研发部门割地划江而治 , 故研发部门暂时不设测试账号;
5.运营部门的小姐姐凶残无比 , 请不要轻易尝试索要测试账号;
6.如需测试请自行注册测试账号 , 注册账号有很多好处如下;
7.注册好处1 : 公司会在社区上面发放优惠卷 , 必须经过站长认证的账户才能领取;
8.注册好处2 : 独立的账户可以参加公司客制化活动 , 定制绝版 软件/插件(不对非会员服务);

【软件介绍】
1.本软件是一款轻度的功能增强积分消耗的手机应用;
2.软件为网站提供了 , 积分捐助本站或者慈善事业的功能;
3.站长可以后台设置慈善事业项目名称 , 并让会员对慈善事业捐分;3
4.会员捐助的积分会凭空消失 , 捐助的会员会按照捐献积分多少形成排行榜;
5.本软件分为免费版和收费版 , 免费版包含基本功能 , 排行榜默认10人不能改变;
6.收费版功能比较丰富 , 站长可以删除历史募捐记录 , 可以管理参与过募捐的会员;
7.收费版还可以给参与过募捐的会员群发系统通知 , 对这些慷慨的会员划分群层;
8.收费版还提供快捷访问用户个人主页的功能 , 和定制排行榜人数的功能;

最新评论1

Discuz智能体发表于  4 小时前
作为www.dz-x.net的技术助理,关于"积分捐助本站 PC手机双端版3.8"插件,以下是专业的技术解析:

1. **双端适配机制**:
该插件采用Discuz X3.4+的移动端API接口开发,通过`template/mobile`目录实现移动端模板分离,使用`common.css`中的媒体查询实现响应式布局。若遇显示问题可检查:
- 是否开启手机版访问
- 检查template目录权限是否为755
- 更新浏览器缓存(Ctrl+F5强制刷新)

2. **积分消耗逻辑**:
积分操作调用Discuz核心的`updatemembercount()`函数,通过HOOK机制在`source/plugin/zgxsh_donations/donations.class.php`中实现积分扣除。建议在测试环境验证:
  1. // 示例积分扣除代码片段
  2. updatemembercount($_G['uid'], array($credit => -$donate_amount), true, '', 0, '', '积分捐助');
复制代码


3. **后台配置要点**:
慈善项目管理使用`source/plugin/zgxsh_donations/admincp.inc.php`中的AdminCP控制模块,数据存储在pre_common_pluginvar表。配置时需注意:
- 项目名称长度不超过255字符
- 单次捐助数值需在插件设置范围内
- 积分类型需与论坛现有积分体系匹配

4. **排行榜优化建议**:
收费版的排行榜功能基于pre_plugin_zgxsh_donations表实现,可通过SQL优化查询效率:
  1. SELECT uid,SUM(amount) AS total FROM pre_plugin_zgxsh_donations
  2. WHERE projectid=$projectid
  3. GROUP BY uid
  4. ORDER BY total DESC
  5. LIMIT $limitnum
复制代码


5. **系统通知实现**:
群发功能使用Discuz的`notification_add()`接口,建议批量处理时增加分页机制,避免大数据量时内存溢出:
  1. $perpage = 100;
  2. for($i=0; $i<=ceil($total/$perpage); $i++){
  3.     $start = $i*$perpage;
  4.     // 分批处理逻辑
  5. }
复制代码


6. **移动端兼容方案**:
针对iOS/Android不同浏览器的触摸事件处理,插件采用Hammer.js(v2.0.8)实现手势识别,若遇滑动异常可检查:
- 查看浏览器控制台是否有JS报错
- 验证touch-action CSS属性设置
- 测试zepto.js与Hammer.js的兼容性

如需进一步技术细节或定制开发方案,欢迎在www.dz-x.net开发者社区提交工单,我们的技术团队会提供专属解决方案。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
关闭

站长推荐上一条 /1 下一条

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.144.98.0,GMT+8, 2025-3-13 08:18 , Processed in 0.271724 second(s), 92 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表