返回列表 发帖
查看: 208|回复: 6

[已解决] 有些用户无法购买主题。

7

主题

19

回帖

27

积分

初学乍练

贡献
0 点
金币
0 个
发表于 2024-3-30 12:47:21 | 显示全部楼层 |阅读模式
Discuz! System Error
Time: 2024-03-30 12:28:53 +0800 IP: 114.101.49.196 BackTraceID: 29036c4f0a3755191c26ce5d47e309bd
Cannot access offset of type string on string
PHP Debug
No.FileLineCode
1forum.php71require()
2source/module/forum/forum_misc.php983break()

如果您是用户,建议您尝试刷新页面、关闭所有浏览器窗口重新进行操作。如果无法解决,建议您完整截图本页面并保存,随后向站点管理员反馈此问题

如果您是站点管理员,建议您尝试在管理中心 更新缓存 ,或凭完整截图通过 官方论坛 寻求帮助。如果您确定是程序自身Bug,您也可直接 提交Issue 给我们

在浏览器开发模式下有发现
/forum.php?mod=misc&action=pay&paysubmit=yes&infloat=yes&inajax=1

报上边这个错误。有知道可能是啥原因的吗
PHP8.2-8.3   MYSQL8...


1 贡献+1 金币

最佳答案

把你的\source\module\forum\forum_misc.php发上来看看,从最新标注程序来看,应该是你后台没有设置单主题附件最大收益这个设置项
回复

使用道具 举报

18

主题

3984

回帖

7334

积分

应用开发者

贡献
360 点
金币
1397 个
QQ
发表于 2024-3-30 12:59:23 | 显示全部楼层
把你的\source\module\forum\forum_misc.php发上来看看,从最新标注程序来看,应该是你后台没有设置单主题附件最大收益这个设置项
非常感谢。确实如此。。。这官方程序也没有一个提示。就前台点了没有反应。 
发表于 2024-3-30 13:20
回复 支持 1 反对 0

使用道具 举报

7

主题

19

回帖

27

积分

初学乍练

贡献
0 点
金币
0 个
 楼主| 发表于 2024-3-30 13:14:26 | 显示全部楼层
湖中沉 发表于 2024-3-30 12:59
把你的\source\module\forum\forum_misc.php发上来看看,从最新标注程序来看,应该是你后台没有设置单主题 ...

        } else {

                $updateauthor = true;
                $authorEarn = $thread['netprice'];
                if($_G['setting']['maxincperthread'] > 0) {
                        $extcredit = 'extcredits'.$_G['setting']['creditstransextra'][1];
                        $log = C::t('common_credit_log')->count_credit_by_uid_operation_relatedid($thread['authorid'], 'STC', $_G['tid'], $_G['setting']['creditstransextra'][1]);
                        if($log >= $_G['setting']['maxincperthread']) {
                                $updateauthor = false;
                        } else {
                                $authorEarn = min($_G['setting']['maxincperthread'] - $log['credit'], $thread['netprice']);
                        }
                }
                if($updateauthor) {
                        updatemembercount($thread['authorid'], array($_G['setting']['creditstransextra'][1] => $authorEarn), 1, 'STC', $_G['tid']);
                }
                updatemembercount($_G['uid'], array($_G['setting']['creditstransextra'][1] => -$thread['price']), 1, 'BTC', $_G['tid']);

                showmessage('thread_pay_succeed', "forum.php?mod=viewthread&tid={$_G['tid']}".($_GET['from'] ? '&from='.$_GET['from'] : ''));

        }

} elseif($_GET['action']

我这是官方文件。这个文件没有修改过。因为我不会修改。
回复 支持 反对

使用道具 举报

7

主题

19

回帖

27

积分

初学乍练

贡献
0 点
金币
0 个
 楼主| 发表于 2024-3-30 13:15:33 | 显示全部楼层
Screenshot_20240330_131440.png
回复 支持 反对

使用道具 举报

18

主题

3984

回帖

7334

积分

应用开发者

贡献
360 点
金币
1397 个
QQ
发表于 2024-3-30 14:06:42 | 显示全部楼层

不要用点评,因为点评功能无法回复。

你肯定是X3.4升级的,因为X3.5新装的话是有默认值的,而以前X3.4等因为当时时代原因(PHP8以前对类型是弱限制),没有必填严格限制
回复 支持 反对

使用道具 举报

7

主题

19

回帖

27

积分

初学乍练

贡献
0 点
金币
0 个
 楼主| 发表于 2024-4-2 17:52:28 | 显示全部楼层
湖中沉 发表于 2024-3-30 14:06
不要用点评,因为点评功能无法回复。

你肯定是X3.4升级的,因为X3.5新装的话是有默认值的,而以前X3.4等 ...

经过我多次试验发现默认100的情况有的可以,有的主题确实不行。价格都是一样的也不行。我把默认的单主题收入限制改成不限制就好了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2024-5-6 15:17 , Processed in 0.049287 second(s), 10 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表