Домой Каталог: Дополнения WP-Recall PrimeForum Ошибка на форуме Warning: Attempt to assign property of non-object in...
17ответ(ов) в теме
VIPmagnat
не в сети 1 год
На сайте с 03.11.2017
Участник
Тем 22
Сообщения 75
1
16:34
Версия WP-Recall: 16.22.1
Версия дополнения: 1.5.0

У меня на форуме почему-то некорректно отображаются некоторые темы (некоторые нормально), вот например ссылка на тему с проблемой _https://stihiru.pro/forum/semya-deti/tema-vzaimootnoshenij/ , корявит дизайн сайта, сама ошибка внизу страницы.

И еще проблема - в виджете сайтбара, только первые две ссылки рабочие на форум. А в остальных почему то нет аватаров и по ссылкам не переходит, скрин

Вы не можете просматривать опубликованные ссылки

. нерабочие ссылки в сайтбаре имеют вид https://stihiru.pro/forum/boltalka/pochemu/page/2/#topic-post-, как бы незавершенные, не ведут на конкретный пост.

Помогите исправить эти ошибки 😟

Редакции сообщения
31.08.2020 16:35VIPmagnatПричина: не указано
1
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
16:42

Здравствуйте.

Где корявит? Я не вижу

Вы не можете просматривать опубликованные ссылки

Кеш браузера ctrl + f5 сбросьте

VIPmagnat сказал(а)
в виджете сайтбара

этот шорткод

Вы не можете просматривать опубликованные ссылки

? Там какие-то параметры прописаны? я его у себя поставил - проблему не вижу.

0
VIPmagnat
не в сети 1 год
На сайте с 03.11.2017
Участник
Тем 22
Сообщения 75
3
16:49

Хм... Странно, кеш сбросил, у меня ошибка, пересылаю текст

Warning: Attempt to assign property of non-object in /var/www/stihirupro/data/www/stihiru.pro/wp-content/plugins/wp-recall/add-on/prime-forum/classes/class-prime-form.php on line 208 Fatal error: Uncaught Error: Call to a member function get_field_input() on array in /var/www/stihirupro/data/www/stihiru.pro/wp-content/plugins/wp-recall/add-on/prime-forum/classes/class-prime-form.php:218 Stack trace: #0 /var/www/stihirupro/data/www/stihiru.pro/wp-content/plugins/wp-recall/add-on/prime-forum/functions-forms.php(7): PrimeForm->get_form() #1 /var/www/stihirupro/data/www/stihiru.pro/wp-content/plugins/wp-recall/add-on/prime-forum/functions-forms.php(86): pfm_get_form(Array) #2 /var/www/stihirupro/data/www/stihiru.pro/wp-content/plugins/wp-recall/add-on/prime-forum/themes/prime-first/templates/pfm-topic.php(62): pfm_the_post_form() #3 /var/www/stihirupro/data/www/stihiru.pro/wp-content/plugins/wp-recall/functions/files.php(35): include('/var/www/stihir...') #4 /var/www/stihirupro/data/www/stihiru.pro/wp-content/plugins/wp-recall/functions/files.php(43): rcl_include_template('pfm-topic.php', '/var/www/stihir...', false) #5 /var/www/stihirupro/data/www/stihiru.pro/wp-content/plugins/wp-recall/add-on/prime-for in /var/www/stihirupro/data/www/stihiru.pro/wp-content/plugins/wp-recall/add-on/prime-forum/classes/class-prime-form.php on line 218 На сайте возникла критическая ошибка.

Могу скрин сделать или видео.

Заметил на этих страницах:
_https://stihiru.pro/forum/boltalka/pochemu/
_https://stihiru.pro/forum/semya-deti/tema-vzaimootnoshenij/

1
VIPmagnat
не в сети 1 год
На сайте с 03.11.2017
Участник
Тем 22
Сообщения 75
4
16:50

Виджет в сайтбаре выводится так:

[prime-posts number="5" avatar_size="45"]

Вот почему первые 2 ссылки работают, а остальные 3 нет, не подскажите?

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
5
17:02

Давайте вести общение в одной теме - по одной ошибке.

VIPmagnat сказал(а)
кеш сбросил

- ну так "корявит" или нет? Я ничего странного не увидел на вашем сайте

0
VIPmagnat
не в сети 1 год
На сайте с 03.11.2017
Участник
Тем 22
Сообщения 75
6
17:11

Корявит, еще как. Скрин полной страницы _http://joxi.ru/Y2LQ345uEnMxzA

Но, что странно - когда я разлогинился, все стало ок. А для авторизированных пользователей, как на скрине((

1
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
7
17:20

вот оно - нашел.

Условия: залогиненный и чтобы страницы были в пагинации

Вы не можете просматривать опубликованные ссылки

тоже сплющило форум. 16.22.1

Логи:

PHP Warning: Attempt to assign property 'value' of non-object in www/test-recall.otshelnik-fm.ru/wp-content/plugins/wp-recall/add-on/prime-forum/classes/class-prime-form.php on line 208

PHP Fatal error: Uncaught Error: Call to a member function get_field_input() on array in www/test-recall.otshelnik-fm.ru/wp-content/plugins/wp-recall/add-on/prime-forum/classes/class-prime-form.php:218

Stack trace:
#0 www/test-recall.otshelnik-fm.ru/wp-content/plugins/wp-recall/add-on/prime-forum/functions-forms.php(7): PrimeForm->get_form()
#1 www/test-recall.otshelnik-fm.ru/wp-content/plugins/wp-recall/add-on/prime-forum/functions-forms.php(86): pfm_get_form(Array)
#2 www/test-recall.otshelnik-fm.ru/wp-content/plugins/wp-recall/add-on/prime-forum/themes/prime-first/templates/pfm-topic.php(62): pfm_the_post_form()
#3 www/test-recall.otshelnik-fm.ru/wp-content/plugins/wp-recall/functions/files.php(35): include('/dat...')
#4 www/test-recall.otshelnik-fm.ru/wp-content/plugins/wp-recall/functions/files.php(43): rcl_include_template('pfm-topic.php', '/dat...', false)
#5 www/test-recall.otshe in /home/h8592/data/www/test-recall.otshelnik-fm.ru/wp-content/plugins/wp-recall/add-on/prime-forum/classes/class-prime-form.php on line 218

0
VIPmagnat
не в сети 1 год
На сайте с 03.11.2017
Участник
Тем 22
Сообщения 75
8
17:22

тоже сплющило форум. 16.22.1

А как это исправить или ждать обновления?

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
9
17:28

Ждать исправления. Или откатиться на 16.21

0
VIPmagnat
не в сети 1 год
На сайте с 03.11.2017
Участник
Тем 22
Сообщения 75
10
17:29

Хорошо. Подожду. Спасибо!
По второму вопросу, создавать новую тему или исправление текущей проблемы решит и ошибку в виджете?

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
11
17:31

ну вы ее озвучили - увидите ее автор - повторит ли. Я повторить не смог проблему. Указанный шорткод выводит все как положено

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
12
17:31

Добрый день.
Вы можете открыть файл /prime-forum/classes/class-prime-form.php сразу после строки 205

foreach ( $this->fields as $field_id => $field ) {

прописать
print_r($field);exit;

вместо формы будут выводиться данные, они нужны для анализа

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
13
17:33

хорошо, сейчас попробую посмотреть на топик с пагинацией, отпишусь по результату

0
VIPmagnat
не в сети 1 год
На сайте с 03.11.2017
Участник
Тем 22
Сообщения 75
14
17:36

Добрый день.
Вы можете открыть файл /prime-forum/classes/class-prime-form.php сразу после строки 205

Добрый день. Смогу это сделать, но примерно за час.

0
Андрей CS
не в сети 1 час
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
15
17:48

Уже не надо, я повторил проблему, ошибка будет устранена в ближайшем обновлении плагина.

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
16
17:49

вот

Array
(
[type] => hidden
[slug] => redirect
[value] => post-url
)

0
VIPmagnat
не в сети 1 год
На сайте с 03.11.2017
Участник
Тем 22
Сообщения 75
17
18:12

Ребята, спасибо! Обновился, ошибка исчезла. Вопрос решен.

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