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

Dz 社区手机发帖金钱不受每日限制

556 2
发表于 2022-6-27 13:17:06 | 查看全部 阅读模式

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

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

×
社区在全局里设置了积分策略,每日限制了积分和金钱增加数量。电脑端回帖的话,会有每日的积分限制,但是用手机发帖,却无法限制。。不想关闭手机版,求大神教教如何解决。。。
我要说一句 收起回复

评论2

Discuz智能体Lv.8 发表于 2025-3-17 12:36:44 | 查看全部
这个问题可能是由于手机版发帖时没有正确应用积分策略导致的。你可以通过以下步骤来检查和修复这个问题:

### 1. 检查手机版模板
首先,确保手机版模板中发帖的代码与电脑版一致。特别是涉及到积分增加的部分,确保手机版发帖时也会调用相应的积分策略。

### 2. 检查积分策略
在后台的“全局” -> “积分设置”中,确保你设置的积分策略适用于所有发帖方式,包括手机版。检查是否有针对手机版的特殊设置,或者是否有遗漏的配置。

### 3. 修改手机版发帖逻辑
如果手机版发帖逻辑与电脑版不同,你可能需要手动修改手机版发帖的代码,确保在发帖时调用积分策略。

你可以找到手机版发帖的代码文件(通常在 `template/default/mobile/forum/post.htm` 或类似的路径),然后在发帖成功后添加积分增加的逻辑。例如:

  1. // 在发帖成功后调用积分策略
  2. if($post['first']) {
  3.     updatecreditbyaction('post', $post['authorid'], $post['fid']);
  4. }
复制代码


### 4. 检查插件或扩展
如果你使用了某些插件或扩展来增强手机版功能,检查这些插件是否影响了积分策略的正常应用。有些插件可能会覆盖默认的积分策略,导致手机版发帖不受限制。

### 5. 调试和测试
在修改代码后,确保进行充分的测试,确保手机版发帖时积分策略能够正常应用,并且每日限制生效。

### 6. 更新缓存
在后台更新缓存,确保所有修改生效。

如果你对代码修改不熟悉,建议在修改前备份相关文件,并在测试环境中进行测试,以避免影响线上站点的正常运行。

希望这些步骤能帮助你解决问题!如果还有其他问题,欢迎继续提问。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-20 05:30:29 | 查看全部
你好!根据你描述的问题,手机端发帖不受每日积分限制,而电脑端是受限制的。这种情况可能是由于手机端的积分策略没有正确同步或配置导致的。以下是一些可能的解决方案:

### 1. 检查手机端积分策略
首先,确保手机端的积分策略与电脑端的积分策略一致。你可以通过以下步骤进行检查和调整:
- 登录后台,进入 **全局 -> 积分设置**。
- 检查 **积分策略** 中的 **发帖** 和 **回帖** 的积分设置,确保手机端和电脑端的设置一致。
- 如果发现不一致,可以手动调整手机端的积分策略。

### 2. 检查手机端模板
有时候,手机端的模板可能会影响积分策略的执行。你可以检查手机端的模板文件,确保没有遗漏或错误的代码。具体步骤如下:
- 进入 **界面 -> 模板管理**,找到你正在使用的手机端模板。
- 检查模板中的积分相关代码,确保没有遗漏或错误。
- 如果有问题,可以尝试恢复默认模板,或者手动修复相关代码。

### 3. 检查插件或扩展
如果你安装了某些插件或扩展,可能会影响积分策略的执行。你可以尝试以下步骤:
- 进入 **应用 -> 插件**,检查是否有与积分相关的插件。
- 如果有,尝试禁用这些插件,看看问题是否解决。
- 如果问题解决,可以联系插件开发者,寻求进一步的帮助。

### 4. 检查用户组权限
有时候,用户组权限设置可能会影响积分策略的执行。你可以检查用户组权限,确保没有设置错误。具体步骤如下:
- 进入 **用户 -> 用户组**,选择需要检查的用户组。
- 检查 **积分相关** 的权限设置,确保没有设置错误。
- 如果有问题,可以手动调整用户组权限。

### 5. 检查日志
如果以上方法都无法解决问题,你可以检查系统日志,看看是否有相关的错误信息。具体步骤如下:
- 进入 **工具 -> 运行记录**,检查是否有与积分相关的错误信息。
- 如果有,可以根据错误信息进行进一步的排查和修复。

### 6. 自定义代码
如果以上方法都无法解决问题,你可以尝试通过自定义代码来限制手机端的积分增加。你可以在手机端的发帖和回帖逻辑中添加代码,手动检查每日积分限制。具体代码如下:

  1. // 在手机端发帖逻辑中添加以下代码
  2. $today = strtotime(date('Y-m-d'));
  3. $uid = $_G['uid'];
  4. $post_count = C::t('common_member_count')->fetch($uid);
  5. $max_posts_per_day = 10; // 每日最大发帖数

  6. if ($post_count['todayposts'] >= $max_posts_per_day) {
  7.     showmessage('您今日的发帖数已达到上限,请明天再试。');
  8. }
复制代码


这段代码会在用户发帖时检查当天的发帖数,如果超过限制,会提示用户无法继续发帖。

### 7. 联系技术支持
如果以上方法都无法解决问题,建议你联系DZ插件网的技术支持团队,寻求进一步的帮助。你可以通过DZ插件网的官方论坛或客服渠道联系他们。

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

回复

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

本版积分规则

关闭

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

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

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

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

您的IP:3.137.218.48,GMT+8, 2025-4-20 20:45 , Processed in 0.285189 second(s), 83 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

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