Домой Каталог: Дополнения WP-Recall Universe Activity Ошибка при переходе на новый PHP
11ответ(ов) в теме
VIPmagnat
не в сети 5 месяцев
На сайте с 03.11.2017
Участник
Тем 22
Сообщения 75
1
09:52
Версия WP-Recall: 16.24.31
Версия дополнения: 0.91
Ссылка на страницу: https://istoriipro.ru/aktivnost-polzovatelej/

Перешел с PHP 7.0 на версию 7.1 и сразу же увидел это

Fatal error: Uncaught ArgumentCountError: Too few arguments to function wpDiscuzForm::renderCommentMetaHtml(), 1 passed in /var/www/istoriip/data/www/istoriipro.ru/wp-includes/class-wp-hook.php on line 287 and exactly 2 expected in /var/www/istoriip/data/www/istoriipro.ru/wp-content/plugins/wpdiscuz/forms/wpDiscuzForm.php:272 Stack trace: #0 /var/www/istoriip/data/www/istoriipro.ru/wp-includes/class-wp-hook.php(287): wpDiscuzForm->renderCommentMetaHtml('\xD0\x9C\xD0\xB0\xD0\xBC\xD1\x8B \xD0\xBF\xD0\xBE\xD0\xBC...') #1 /var/www/istoriip/data/www/istoriipro.ru/wp-includes/plugin.php(206): WP_Hook->apply_filters('\xD0\x9C\xD0\xB0\xD0\xBC\xD1\x8B \xD0\xBF\xD0\xBE\xD0\xBC...', Array) #2 /var/www/istoriip/data/www/istoriipro.ru/wp-content/wp-recall/add-on/universe-activity-comments/index.php(88): apply_filters('comment_text', '\xD0\x9C\xD0\xB0\xD0\xBC\xD1\x8B \xD0\xBF\xD0\xBE\xD0\xBC...') #3 /var/www/istoriip/data/www/istoriipro.ru/wp-content/wp-recall/add-on/universe-activity/inc/class-una-shortcode.php(194): unac_changed_get_ in /var/www/istoriip/data/www/istoriipro.ru/wp-content/plugins/wpdiscuz/forms/wpDiscuzForm.php on line 272

Для версий PHP 7.2, 7.3, 7.4 аналогичная ошибка.
Когда возвращаю на 7.0 все работает ОК.

Как разрешить этот конфликт?

Редакции сообщения
28.12.2020 09:54VIPmagnatПричина: не указано
28.12.2020 10:19VIPmagnatПричина: не указано
0
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
2
11:55

VIPmagnat сказал(а)
Too few arguments to function wpDiscuzForm:

отключите этот плагин. Я у себя на допе Universe Activity с версией 7.2. и 7.3. ничего подобного не замечаю. Полагаю что у вас стоит плагин wpDiscuzForm

VIPmagnat сказал(а)
/plugins/wpdiscuz/forms/wpDiscuzForm.php on line 272

- вот на ту строку он и ругается. Что в нем там - я не знаю.

0
VIPmagnat
не в сети 5 месяцев
На сайте с 03.11.2017
Участник
Тем 22
Сообщения 75
3
13:01

Плагин нужен, не вариант отключать 😕. Все комментарии через него работают.

0
VIPmagnat
не в сети 5 месяцев
На сайте с 03.11.2017
Участник
Тем 22
Сообщения 75
4
13:05

вот 272-278 строка кода wpDiscuzForm.php

    public function renderCommentMetaHtml($output, $comment) {
        global $pagenow;
        if (is_admin() && strpos("edit-comments.php", $pagenow) !== false) {
            return $this->renderAdminCommentMetaHtml($output, $comment);
        }
        return $output;
    }

0
Preci
не в сети 11 часов
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1643
5
16:01

/wp-content/wp-recall/add-on/universe-activity-comments/index.php(88): apply_filters('comment_text', 'xD0x9CxD0xB0xD0xBCxD1x8B xD0xBFxD0xBExD0xBC...')

Возможно проблема в universe-activity-comments/index.php(88), если там вызывается apply_filters('comment_text') и вторым параметром не передается объект комментария

0
VIPmagnat
не в сети 5 месяцев
На сайте с 03.11.2017
Участник
Тем 22
Сообщения 75
6
16:16

Preci, спасибо!
Да, все верно деактивировал "Universe Activity Comments" и теперь ошибки нет.

Но все же интересно, как сделать чтобы работали все допы. У кого-какие идеи?)

0
VIPmagnat
не в сети 5 месяцев
На сайте с 03.11.2017
Участник
Тем 22
Сообщения 75
7
16:17

Плагин wpDiscuz все же очень популян и не комильфо такие терки думаю 🙂

1
Vadim
не в сети 5 дней
На сайте с 09.02.2015
Участник
Тем 50
Сообщения 228
8
16:44

VIPmagnat сказал(а) Плагин wpDiscuz все же очень популян и не комильфо такие терки думаю

Искать или здесь исполнителя (можно проект попробовать создать, может кто и возьмется) или обращаться к разработчику дискуз. Возможно удастся с ними договорится об интеграции.

Кстати, есть альтернатива anycomment вроде называется, от нашего разработчика. Эта система, на мой взгляд, куда более легкая и интересная, чем дискуз. Может с этой системой удастся интегрировать.

0
Preci
не в сети 11 часов
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1643
9
16:58

VIPmagnat сказал(а)
Preci, спасибо!
Да, все верно деактивировал "Universe Activity Comments" и теперь ошибки нет.

Но все же интересно, как сделать чтобы работали все допы. У кого-какие идеи?)

Ну напишите на форуме этого дополнения, там надо просто в фильтр добавить передачу 1 параметра и все

1
Вова (Otshelnik-Fm)
не в сети 3 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
10
18:46

Я повторить ошибку не смог, но выпустил обновление universe-activity-comments v1.3.1
проверьте - исправлено ли

0
VIPmagnat
не в сети 5 месяцев
На сайте с 03.11.2017
Участник
Тем 22
Сообщения 75
11
10:37

Владимир (Otshelnik-Fm), супер, теперь все работает четко. Благодарю!
Обновлю и на других сайтах, там между этими плагинами были аналогичные траблы.

0
Тема закрыта. Публикация новых сообщений запрещена.