Ошибка при helpadmin

Автор wwwserfer, 08 Апрель 2021, 15:54:04

« назад - далее »

0 Пользователи и 1 Гость просматривают эту тему.

wwwserfer

Непонятно откуда взявшаяся ошибка теперь постоянно отражается в логах. Может какой мод что подпортил?

Происходит при action=helpadmin, т.е. юзер, к примеру, выбирает любую помощь по чему-либо, - подсказка отображается корректно, но при этом в логах всегда появляется следующее (опять же к примеру):

8192: Non-static method AlternateUserPosting::helpadmin() should not be called statically
https://www.site.ru/forum/index.php?action=helpadmin;help=pm_bcc
/home/site/public_html/site.ru/forum/Sources/Subs.php (Строка 4865)

В строке 4865 Subs.php
$results[$function] = call_user_func_array($call, $parameters);
Подскажите пожалста, кто в теме, откуда сие могло взяться?


wwwserfer

Цитата: digger® от 08 Апрель 2021, 16:36:09Это не ошибка, а предупреждение.
PHP 5.6 или 7.x и старая версия SMF.

PHP 7.3, SMF 2.1 RC2 (уже старой считать??)

S.T.A.L.K.E.R.

Цитата: wwwserfer от 08 Апрель 2021, 19:13:02PHP 7.3, SMF 2.1 RC2 (уже старой считать??)
Для 2.1 RC2 это нормально,там хватает косяков.

wwwserfer

Цитата: S.T.A.L.K.E.R. от 08 Апрель 2021, 20:24:34Для 2.1 RC2 это нормально,там хватает косяков.

Да это то понятно,.. как и для RC3 и RC4 :)

Просто хотелось узнать, как можно избавиться от этих пердупреждений, не отключая логи напрочь)

S.T.A.L.K.E.R.

Цитата: wwwserfer от 08 Апрель 2021, 20:43:00Да это то понятно,.. как и для RC3 и RC4 :)

Просто хотелось узнать, как можно избавиться от этих пердупреждений, не отключая логи напрочь)
Править код
Ждать новых версий 2.1

digger®

Насколько я вижу, это проблема мода Alternate User Posting
В Sources\AlternateUserPosting.php можно поменять
public function helpadmin()на
public static function helpadmin()

wwwserfer

digger®

 O0
Спасибо за подсказку, сам почему то проглядел и не допер, что это с данным модом связано..