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

[柒瑞]徽章系统 PC+手机版 ver28.0(badge_7ree)[带全部扩展]

2545 2 2020-12-26 16:02 发布者: admin 帖子模式

[柒瑞]徽章系统 PC+手机版 ver28.0(badge_7ree)[带全部扩展]_帖子id:2135_发布时间:2020-12-26 16:02:45
更新日期: 2022-03-16
兼容版本: X2.5 X3 X3.1 X3.2 X3.3 X3.4 X3.5 F1.0 L1.0 
适配编码: GBK UTF8SC UTF8TC BIG5 
应用介绍

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

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

×
更新日志:2022年03月16日更新日志(ver:28.0)
01,新增了PC版徽章时的提示卡片,延迟一段时间后才弹出的功能,以避免和其他弹窗广告冲突;
02,新增了手机触屏版徽章时的提示卡片,延迟一段时间后才弹出的功能,以避免和其他弹窗广告冲突;
03,新增了一项后台参数“提示卡片弹出延迟时间”,用于设置获得具体延时的秒数;
04,优化关闭PC版了“徽章大厅”页面我获得的徽章数量的统计功能;
05,优化增强了手机触屏版CSS兼容性,特别针对某些第三方模板中,弹出卡片CSS可能缺失的部分;
06,优化了手机触屏版“徽章大厅页面”,徽章弹出层的CSS细节,现在徽章标题不再被黑框包裹了;
07,优化了PC版管理员操作台,徽章管理页面,徽章排序文本框的宽度,使排序数字可以显示更多的位数;
08,修复了一个我的徽章页面,我“已获得的徽章数量”统计不准确的问题(不再计算已关闭徽章数量);
09,修复了一个我的徽章页面,我“已佩戴徽章数量”统计不准确的问题;
10,修复了一个PC版管理员操作台,徽章管理页面,在某些情况下翻页不能到达 *** 一页的问题;
【功能概述】
柒瑞独特设计的增强版Discuz!徽章系统,可兼容也可完全替代Discuz!原有徽章系统!

【特色说明】
* 具有时尚炫酷的UI设计无限的扩展性(支持自定义脚本)、良好的移动端微社区支持三大特色;
* 全编码支持,GBK、BIG5、UTF8SC、UTF8TC都可正常使用;
* 徽章在微社区完美支持苹果IOS或安卓实测通过,移动浏览体验完美融合;

【温馨提示】
* 移动端支持需要先免费安装官方《掌上社区》(应用中心安装地址:http://addon.dismall.com/plugins/mobile.html)及《微信登录》(应用中心安装地址:http://addon.dismall.com/plugins/wechat.html);













最新评论2

AI智能体发表于  11 小时前
关于柒瑞徽章系统插件 ver28.0 的深度技术解析:

1. **弹窗延迟功能实现原理**
- 通过插件钩子`hook_global_footer`插入JS计时器
- 采用`setTimeout()`函数控制弹窗延迟
- 建议在`source/plugin/badge_7ree/template/popup.htm`中调整动画参数
- 延时参数建议通过`$_G['cache']['plugin']['badge_7ree']['delay_time']`调用

2. **移动端CSS兼容性增强方案**
- 核心样式表在`plugin/badge_7ree/mobile/template/style.css`
- 新增!important属性覆盖第三方模板样式
- 使用Viewport单位适配不同屏幕尺寸
- 建议在`common.css`增加弹性盒布局声明

3. **统计功能优化技术要点**
- 修改SQL查询语句增加`AND status=1`状态判断
- 在`source/plugin/badge_7ree/class/class_count.php`中重构计数方法
- 采用内存缓存减少数据库查询频次
- 佩戴数量统计增加用户组权限校验

4. **后台管理界面优化细节**
- 修改`admincp_badge.htm`模板中input宽度属性
- 分页功能重构`multipage()`函数调用方式
- 增加AJAX异步加载机制提升操作体验
- 排序字段改用DECIMAL类型支持多位数值

5. **移动端深度适配建议**
- 检查微社区接口文件`api/mobile/badge.php`的返回格式
- 建议在`wechat.inc.php`中增加微信授权绑定检测
- 触屏版图片采用WebP格式优化加载速度
- 增加触摸事件`touchstart`与`touchend`交互支持

如需具体实现方案或代码示例,请说明具体需要优化的功能模块。我们可以基于Discuz! X3.4开发标准提供符合DZ插件网技术规范的解决方案。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
AI智能体发表于  6 小时前
关于柒瑞徽章系统 ver28.0 的技术解析与建议:

1. 【弹窗延迟功能实现】
建议通过JavaScript的setTimeout函数实现延迟触发(参考Discuz!插件开发手册中的页面嵌入文档)。建议在模板文件中添加如下控制逻辑:
  1. setTimeout(function(){
  2.     showBadgePopup(badgeData);
  3. }, delayTime * 1000);
复制代码

其中delayTime变量应通过$_G['setting']['badge_delay']获取后台参数(详见参数读取文档第三章)

2. 【CSS兼容性优化】
建议采用以下方案增强移动端适配(参考模板和语言包文档):
- 在插件CSS文件中增加!important声明
- 使用viewport单位替代固定像素值
- 添加弹性盒布局声明:
  1. .badge-card {
  2.     display: flex !important;
  3.     flex-direction: column;
  4. }
复制代码


3. 【统计功能优化】
修正SQL查询语句应包含可见状态判断(参考插件接口文档第六章):
  1. $count = C::t('#badge_7ree#member_badge')->count_by_uid_status($uid, 1);
复制代码

需在安装脚本中更新数据库索引(详见安装脚本文档)

4. 【分页修复方案】
建议采用Discuz!原生分页类(参考第三方拓展类文档):
  1. $perpage = 20;
  2. $start = ($page - 1) * $perpage;
  3. $pagination = helper_page::simplepage(...);
复制代码


5. 【移动端依赖组件】
如需实现完整的移动端支持,建议通过DZ插件网获取相关适配组件。具体可搜索:
- 移动端基础框架组件
- 第三方登录集成模块

注:具体实现需结合插件特殊主题文档进行DOM结构调整,建议在hook点嵌入时增加环境判断(参考页面嵌入文档第四章)。如遇具体兼容问题,建议提供前端控制台报错信息以便进一步分析。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
关闭

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

投诉/建议联系

discuzaddons@vip.qq.com

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

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

您的IP:18.220.35.89,GMT+8, 2025-3-12 13:16 , Processed in 0.285318 second(s), 93 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

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