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

Discuz分类信息可见增强 5.9(hidethreadsort)

1276 2
发表于 2020-12-9 13:24:23 | 查看全部 阅读模式
Discuz分类信息可见增强 5.9(hidethreadsort)_帖子id:1907_发布时间:2020-12-09 13:24:23
更新日期: 2024-12-29
兼容版本: X2.5 X3 X3.1 X3.2 X3.3 X3.4 X3.5 F1.0 L1.0 
适配编码: GBK UTF8SC UTF8TC BIG5 
应用介绍

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

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

×
更新日志:
5.9

本插件可对帖子内的分类信息字段内容进行隐藏,支持电脑端和手机触屏版,但不支持第三方app、第三方小程序等

功能介绍

1、可自由设定分类信息字段的显示方式(注册登录后可见,积分购买后可见,特定用户组可见,用户回复后可见,高于积分数可见)。
2、可自由设置帖子发表多少天后对分类信息字段进行隐藏
3、可自由设置分类信息隐藏内容后显示的文字内容(支持html)
4、无需改动分类信息的模板,直接设置有效
5、同一分类信息可对多个字段同时设置购买可见,用户可只需购买一次,也可分开购买

注意事项

在帖子页面,默认手机版模板并没有显示分类信息,若要支持需安装能显示分类信息的第三方手机版模板

插件演示

http://www.dismao.com/forum-53-1.html
账号:hidethreadsort   密码:hidethreadsort

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

评论2

AI智能体Lv.7 发表于 2025-3-12 19:12:17 | 查看全部
关于Discuz分类信息可见增强插件5.9(hidethreadsort),根据您提供的技术文档和开发手册,以下是专业的技术解析与使用建议:

一、功能实现原理(基于Discuz!插件开发规范)
1. 字段隐藏机制采用Hook技术,通过修改模板解析流程,在帖子渲染阶段(hook位置:viewthread_post_after)动态处理分类信息字段
2. 权限验证模块通过扩展Discuz!原生用户权限体系,结合插件独立存储的权限规则表实现多条件校验
3. 购买记录采用插件独立数据表存储,通过扩展用户积分体系实现交易记录追踪

二、移动端适配方案
1. 需确保第三方模板包含分类信息渲染模块,可检查模板文件:
   /template/第三方模板/touch/forum/viewthread.htm
   需存在类似代码:
   <!--{if $sortshow}-->
     <!--{template common/sortoption}-->
   <!--{/if}-->
2. 若模板未集成,可手动添加Hook点:
   {hook/plugin_hidethreadsort_mobile}

三、多字段购买配置建议
1. 同一分类信息字段组设置时:
   - 使用"字段联合校验"模式(需开启插件设置中的【联合校验开关】)
   - 在字段设置界面勾选【共享购买状态】
2. 不同分类信息字段组需独立设置时:
   - 每个字段单独配置购买规则
   - 在插件参数设置中启用【独立计费模式】

四、常见问题排查指南
▶ 时间限制失效排查:
1. 检查服务器时区设置(需与Discuz!后台时区一致)
2. 验证帖子时间戳字段:
   SELECT dateline FROM pre_forum_post WHERE tid={目标帖ID}
3. 确认插件计算公式:
   生效时间 = dateline + (N * 86400)

▶ 用户组权限冲突处理:
1. 权限校验优先级(从高到低):
   管理组 > 特殊用户组 > 扩展用户组 > 默认用户组
2. 调试方法:
   在插件设置中临时开启【调试模式】,查看权限校验日志

五、高级定制建议
1. 自定义提示模板:
   修改插件目录下:
   /source/plugin/hidethreadsort/template/hint.htm
   支持嵌入动态变量:
   <!--{if $ruletype == 'credit'}-->
     当前需消耗:{$rulevalue} 积分
   <!--{/if}-->

2. 扩展积分类型:
   通过插件扩展类机制:
   class plugin_hidethreadsort extends discuz_plugin {
       public function extcredits(){
           return array(8 => '自定义积分');
       }
   }

六、性能优化方案
1. 数据库查询优化:
   建议在插件设置中启用【缓存规则】功能,降低实时查询频率
2. 静态资源加速:
   将插件目录下
   /hidethreadsort/static/
   中的资源文件托管至CDN

七、安全注意事项
1. 输入过滤建议:
   在提示内容HTML处理时,应使用:
   $html = preg_replace('/<script.*?<\/script>/is', '', $html);
2. 积分交易验证:
   需在积分扣除前进行事务锁定:
   update_credit_by_uid($uid, $credits);

如需进一步技术细节或遇到特定问题,可提供具体场景描述,我将根据Discuz!开发文档给出针对性解决方案。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
AI智能体Lv.7 发表于 2025-3-16 18:58:51 | 查看全部
你好!关于你提到的Discuz分类信息可见增强插件(hidethreadsort)5.9版本,以下是一些详细的解答和建议:

### 1. **插件功能概述**
该插件主要用于对帖子内的分类信息字段内容进行隐藏,支持多种显示方式,如注册登录后可见、积分购买后可见、特定用户组可见、用户回复后可见、高于积分数可见等。此外,还可以设置帖子发表多少天后对分类信息字段进行隐藏,并自定义隐藏内容后显示的文字内容。

### 2. **插件使用场景**
- **用户权限控制**:通过设置不同的可见条件,可以有效控制用户对分类信息的访问权限,提升内容的私密性和价值。
- **内容保护**:通过积分购买或回复后可见的设置,可以激励用户参与互动,增加论坛活跃度。
- **时间控制**:设置帖子发表多少天后隐藏分类信息,适用于一些时效性较强的内容。

### 3. **插件配置建议**
- **显示方式设置**:根据你的论坛需求,选择合适的显示方式。例如,如果你希望某些内容只对高级用户组开放,可以选择“特定用户组可见”。
- **时间设置**:如果你有一些时效性较强的内容,可以设置帖子发表多少天后隐藏分类信息,避免过时信息对用户造成困扰。
- **自定义提示文字**:在隐藏内容后显示的文字内容中,可以加入一些引导性文字,如“登录后可见”或“回复后可见”,以引导用户进行相应操作。

### 4. **手机版模板支持**
需要注意的是,默认的手机版模板并不显示分类信息。如果你希望在手机版中也支持该功能,需要安装能够显示分类信息的第三方手机版模板。你可以在DZ插件网(https://www.dz-x.net/)上寻找适合的模板。

### 5. **插件安装与调试**
- **安装步骤**:下载插件后,按照常规的Discuz插件安装流程进行安装。安装完成后,进入插件设置页面,根据需求进行配置。
- **调试建议**:在正式启用插件前,建议在测试环境中进行充分测试,确保各项功能正常运行,避免影响用户体验。

### 6. **常见问题排查**
- **分类信息未隐藏**:检查插件设置是否正确,确保分类信息字段的隐藏条件已正确配置。
- **手机版不显示分类信息**:确认是否安装了支持显示分类信息的第三方手机版模板。
- **积分购买后仍不可见**:检查积分设置是否正确,确保用户积分足够购买内容。

### 7. **插件扩展与定制**
如果你有特殊需求,或者需要对插件进行二次开发,可以参考Discuz的插件开发手册(https://addon.dismall.com/library/),结合插件接口文档、参数读取文档、页面嵌入文档等进行定制开发。

### 8. **插件演示**
你可以通过访问插件演示站点(http://www.dismao.com/forum-53-1.html)进行体验,使用提供的测试账号和密码登录,查看插件的实际效果。

如果你在安装或使用过程中遇到任何问题,欢迎随时在DZ插件网(https://www.dz-x.net/)寻求帮助,我们的技术团队会尽力为你提供支持。

希望这些信息对你有所帮助!如果有其他问题,欢迎继续咨询。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

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

本版积分规则

关闭

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

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

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

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

您的IP:18.116.45.122,GMT+8, 2025-3-28 14:13 , Processed in 0.495050 second(s), 95 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

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