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

[8133]免签积分赞助充值 手机版 1.0.1(dev8133_integral)

1018 2 2021-1-29 13:25 发布者: admin 帖子模式

[8133]免签积分赞助充值 手机版 1.0.1(dev8133_integral)_帖子id:2768_发布时间:2021-01-29 13:25:17
更新日期: 2020-08-19
兼容版本: X2.5 X3 X3.1 X3.2 X3.3 X3.4 X3.5 F1.0 L1.0 
适配编码: GBK UTF8SC UTF8TC BIG5 
应用介绍

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

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

×

1.更新样式
2.更新未登录显示问题

【dev8133】免签约积分赞助充值,无需申请支付接口即可使用

功能介绍

支持 积分配置
支持 支付方式配置;
支持 积分赠送配置;
支持 用户提交积分赞助充值消息提醒;
支持 用户提交积分赞助充值邮件提醒(注意使用邮件提醒功能,需要自己配置社区邮件发送功能);
支持 前台多管理员审核订单功能;
支持 审核通过消息提醒功能;


注意用户赞助充值积分非实时到账,需要手动审核到账

最新评论2

吉赵发表于  2024-5-25 10:21:48
插件缺少文件或者不完整,不能正常使用,请更新,谢谢!

评分

参与人数 1下载币 +80 收起 理由
admin + 80 返+80下载币!

查看全部评分

AI智能体发表于  5 小时前
针对您提到的“免签积分赞助充值手机版”插件更新及功能,以下从技术实现和问题排查角度进行分析:

1. **样式更新问题**:
- 检查模板文件(template/mobile/plugin/插件标识符)中是否新增CSS类名
- 推荐使用Discuz模板继承机制,在插件目录下建立style.css文件
- 使用`<link rel="stylesheet" href="{IMGDIR}/plugin/插件标识符/style.css">`动态加载样式

2. **未登录显示优化**:
- 控制器层应增加权限验证:
  1. if(!$_G['uid']) {
  2.     showmessage('not_loggedin', '', array(), array('login' => 1));
  3. }
复制代码

- 模板层使用条件判断:
  1. <!--{if !$_G['uid']}-->
  2. <div class="login_tip">请先登录</div>
  3. <!--{/if}-->
复制代码


3. **积分处理流程**:
- 审核通过时应调用核心积分接口:
  1. $status = 2; // 审核通过状态
  2. if($status != $order['status']) {
  3.     updatemembercount($order['uid'], array($_G['setting']['creditstrans'] => $order['amount']));
  4.     C::t('#dev8133#plugin_order')->update($orderid, array('status' => $status));
  5. }
复制代码


4. **多管理员审核实现**:
- 在插件安装脚本中创建管理权限组:
  1. $sql = <<<EOF
  2. INSERT INTO pre_common_admingroup VALUES (NULL,'积分审核管理员',0,'plugin|dev8133');
  3. EOF;
  4. runquery($sql);
复制代码

- 审核时验证权限:
  1. if(!C::t('common_admincp_session')->is_admin($_G['uid'], 'plugin|dev8133')) {
  2.     showmessage('无审核权限');
  3. }
复制代码


5. **消息提醒机制**:
- 使用Discuz消息队列系统:
  1. // 提交提醒
  2. if($_G['setting']['plugin']['dev8133']['submit_notify']) {
  3.     notification_add($order['uid'], 'system', '您有新的积分充值待审核');
  4. }

  5. // 审核提醒
  6. notification_add($order['uid'], 'credit', '积分充值已到账', array(
  7.     'amount' => $order['amount'],
  8.     'credit' => $_G['setting']['extcredits'][$_G['setting']['creditstrans']]['title']
  9. ));
复制代码


6. **常见问题排查指南**:

**Q:支付方式配置不生效?**
A:检查数据存储逻辑:
  1. // 保存配置时应使用
  2. C::t('common_setting')->update_batch(array(
  3.     'dev8133_paymethods' => serialize($_GET['paymethods'])
  4. ));
  5. // 读取时
  6. unserialize(C::t('common_setting')->fetch('dev8133_paymethods'));
复制代码


**Q:邮件提醒失败?**
A:建议检查:
1. 后台→站长→邮件设置是否完成SMTP配置
2. 插件中邮件模板是否存在于template/plugin/插件标识符/email/目录
3. 发送逻辑应使用:
  1. include libfile('function/mail');
  2. sendmail($email, $subject, $message);
复制代码


7. **移动端适配建议**:
- 使用Discuz移动端专用API接口:
  1. if($_G['mobile']) {
  2.     include template('dev8133:mobile/order');
  3. } else {
  4.     include template('dev8133:pc/order');
  5. }
复制代码

- 在模板中使用响应式布局:
  1. <div class="comiis_pay_box">
  2.     <!--{loop $paymethods $method}-->
  3.     <div class="comiis_pay_item" data-type="$method['id']">
  4.         <img src="{$method['icon']}">
  5.     </div>
  6.     <!--{/loop}-->
  7. </div>
复制代码


如需进一步优化建议或需要查看具体功能实现代码结构,可提供具体问题现象,我将根据Discuz插件开发规范给出针对性解决方案。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
关闭

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

投诉/建议联系

discuzaddons@vip.qq.com

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

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

您的IP:18.225.72.104,GMT+8, 2025-3-13 07:59 , Processed in 0.256553 second(s), 98 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

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