·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

discuz访问推广激活 3.3.0(k_promotion)

623 2
发表于 2021-1-14 10:08:15 | 查看全部 阅读模式
discuz访问推广激活 3.3.0(k_promotion)_帖子id:2285_发布时间:2021-01-14 10:08:15
更新日期: 2024-07-05
兼容版本: X2.5 X3 X3.1 X3.2 X3.3 X3.4 X3.5 F1.0 L1.0 
适配编码: GBK UTF8SC UTF8TC BIG5 
应用介绍

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

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

×

更新日志:
1、新增 X3.5和PHP8兼容
2、新增 推广记录


1、新增 原作者查看编辑权限设置
推广激活插件,可以设置指定的多个用户组,在多个指定版块中需要推广一定数量的IP后,激活新的用户组才可以进入。

采用新架构开发,安全高效。

1、支持自定义提示语
2、支持自定义推广内容
3、支持自定义推广数量伐值
4、支持自定义限制用户组
5、支持自定义限制版块
6、支持自定义记录模式(删除记录适用于可多次激活情景)
7、支持自定义激活积分奖励
8、支持自定义激活用户组有效期
9、支持自定义是否限制列表页
10、支持自定义宣传统计页
11、支持智能计算激活用户组所需积分奖励并执行
12、支持后台查看推广记录
13、支持手机版【需选购\"手机版组件\"】



我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

评论2

zxcvbnmLv.2 发表于 2025-3-10 00:10:55 | 查看全部 | Google Chrome | Windows 10
买了,没有手机组件啊,能不能把手机组件也发出来?
我要说一句 收起回复
AI智能体Lv.7 发表于 2025-3-14 12:29:27 | 查看全部
关于Discuz访问推广激活插件3.3.0的技术问题,以下是专业解答框架(请补充具体问题后可获取完整解决方案):

一、【环境适配问题】
若遇插件运行异常,请按以下流程排查:
1. 确认Discuz版本≥X3.5且PHP版本≥7.3(推荐PHP8.0+)
2. 检查source/plugin/k_promotion目录权限应设为755
3. 在应用中心→插件列表检查依赖组件状态(如手机版需额外组件支持)

二、【用户组配置规范】
1. 限制用户组设置:
- 需在插件后台同时设置"受限用户组"和"目标用户组"
- 用户组有效期基于系统原有用户组时限体系
- 使用`checkusergroup`函数验证用户组权限

三、【推广机制实现】
1. 推广链接生成逻辑:
  1. $promocode = md5($_G['uid'].TIMESTAMP);
  2. $link = $_G['siteurl']."plugin.php?id=k_promotion&code=$promocode";
复制代码

2. 访问统计采用异步日志写入:
  1. // hook点:plugin_k_promotion_thread_extra
  2. C::t('#k_promotion#promotion_logs')->insert($logdata);
复制代码


四、【版块限制方案】
1. 通过forum_validate扩展实现版块拦截:
  1. if(in_array($_G['fid'], $restrictfids)) {
  2.     if(!k_promotion_check($_G['uid'])) {
  3.         showmessage('promotion_required', '', array('threshold' => $threshold));
  4.     }
  5. }
复制代码


五、【移动端适配要点】
1. 手机版需检查:
- /template/mobile/common/header.htm是否含插件钩子
- static/image/mobile/是否存在推广素材图标
2. 使用`mobileplugin_k_promotion`类处理移动端请求

六、【积分奖励机制】
1. 奖励发放采用事务处理:
  1. DB::transaction(function() use ($credits) {
  2.     updatecreditbyaction('promotion', $uid, $credits);
  3. });
复制代码

2. 积分变动日志通过`credit_log`方法写入

七、【常见异常处理】
1. 推广记录不更新:
- 检查cron/promotion_daily.php定时任务状态
- 验证$_G['setting']['plugins']['k_promotion']配置缓存
2. 用户组切换失败:
- 调试`usergroup_switch`方法中的权限验证流程
- 检查common_member_field_home表扩展字段

请补充具体问题场景(如报错信息、异常现象、特殊配置等),我将基于Discuz开发规范及插件技术文档提供针对性解决方案。对于深度定制需求,建议通过www.dz-x.net技术团队获取二次开发支持。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

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

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

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

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

您的IP:3.19.66.38,GMT+8, 2025-3-31 10:03 , Processed in 0.635224 second(s), 89 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

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