14ответ(ов) в теме
Kerncraft1
не в сети 1 год
На сайте с 18.07.2014
Участник
Тем 30
Сообщения 157
1
14:12
Версия WP-Recall: 16.4.1
Версия дополнения: 4.0.0

При переходе на страницу ленты, перед записями пользователя отображается warning:

Warning: Illegal string offset 'user_feed' in /var/www/kerncraft1/data/www/mod-land.ru/wp-content/plugins/wp-recall/add-on/feed/classes/class-rcl-feed-list.php on line 16

Сайт на котором обнаружена проблема и данные для входа:

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

test-user
1234567890aSdFaSdF

Ссылка на Feed в футере.

0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
2
18:06

В 16.4.2 должно быть исправлено. Проверьте и напишите.
У меня была бага с mysql фида - сейчас все в порядке.

0
Kerncraft1
не в сети 1 год
На сайте с 18.07.2014
Участник
Тем 30
Сообщения 157
3
19:15

Обновился до 16.4.3 - проблема осталась. Причем, если в фиде переходить по вкладкам (комментарии, ответы и т.д.), то вываливается еще один error:

Warning: Illegal string offset 'content' in /var/www/kerncraft1/data/www/mod-land.ru/wp-content/plugins/wp-recall/add-on/feed/classes/class-rcl-feed-list.php on line 19

И контент не меняется (т.е. остаются новости во вкладке).

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
4
19:22

не могу повторить эту проблему на тестовом сайте, даже в режиме дебага.
По месту тоже смотреть без доступа к файлам плагина по фтп смысла нет.
У этого пользователя есть подписки на других пользователей, он состоит в каких то группах и тп?

0
garry
не в сети 1 час
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
5
19:24

Только что у себя проверил, ровно то же самое.

-content/plugins/wp-recall/add-on/feed/classes/class-rcl-feed-list.php on line 19, referer:
/wp-content/plugins/wp-recall/add-on/feed/classes/class-rcl-feed-list.php on line 16, referer:

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
6
19:26

garry сказал(а)
Только что у себя проверил, ровно то же самое

ясно, делаем вот что: открываем файл plugins/wp-recall/add-on/feed/classes/class-rcl-feed-list.php и перед строчкой if(!isset($args['user_feed'])) разместите var_dump($args);, перезагрузите страницу, какой результат будет выводиться?

0
Kerncraft1
не в сети 1 год
На сайте с 18.07.2014
Участник
Тем 30
Сообщения 157
7
19:27

Андрей CS сказал(а)
У этого пользователя есть подписки на других пользователей, он состоит в каких то группах и тп?

Групп нет. Проблема не зависит от того подписан пользователь на автора или нет (проверил).

0
garry
не в сети 1 час
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
8
19:29

Вот
string(0) ""

0
Kerncraft1
не в сети 1 год
На сайте с 18.07.2014
Участник
Тем 30
Сообщения 157
9
19:30

string(0) ""

0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
10
19:30

Я не смог повторить репорт. В логах чисто. Подозреваю свежий php, который крайне строг стал упрямится))
Какая версия php: Kerncraft1, garry?

0
garry
не в сети 1 час
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
11
19:31

Ага я как раз писал про 7.1 и мне не удалось отредактировать пост, уже был не последний.

0
Kerncraft1
не в сети 1 год
На сайте с 18.07.2014
Участник
Тем 30
Сообщения 157
12
19:31

7.1.6

0
Андрей CS
не в сети 3 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
13
19:36

попробуйте разместить перед строкой if(!isset($args['user_feed'])) строчку if(!$args) $args = array();

2
Kerncraft1
не в сети 1 год
На сайте с 18.07.2014
Участник
Тем 30
Сообщения 157
14
19:40

Андрей CS сказал(а)
попробуйте разместить перед строкой if(!isset($args['user_feed'])) строчку if(!$args) $args = array();

Заработало все! Спасибо!

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