17ответ(ов) в теме
Иван
не в сети 4 года
На сайте с 10.04.2019
Участник
Тем 3
Сообщения 19
1
02:03
Версия WP-Recall: 16.17.8

Добрый день.
ри активации чата, на странице чата появляется сообщение:
Warning: Illegal string offset 'return_as' in /...../wp-content/plugins/wp-recall/add-on/rcl-chat/class-rcl-chat.php on line 34

Warning: Illegal string offset 'per_page' in /...../wp-content/plugins/wp-recall/add-on/rcl-chat/class-rcl-chat.php on line 36

Warning: Illegal string offset 'orderby' in /...../wp-content/plugins/wp-recall/add-on/rcl-chat/class-rcl-chat.php on line 38

line 34 $args['return_as'] = ARRAY_A;
line 36 $args['per_page'] = (isset($rcl_options['chat']['in_page']))? $rcl_options['chat']['in_page']: 50;
line 38 $args['orderby'] = 'message_time';

Танцы с бубном в попытке локализовать проблему методом отключения плагинов ворпресса и дополнений вп-ресалла результатов не принесли.
Что можно ещё сделать в данной ситуации?

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

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

Плагин не правили исходный код? Дело в том что у вас не совпадают указанные строки. Я смотрю и на 34-й строке это: parent::__construct(); а не $args['return_as'] Даже простое вами сохранение файла может привести например к сбою кодировки - эта информация нам очень важна.

Второй вопрос: вы где смотрите - снова на локальном сервере?

Третий вопрос: какая версия php у вас сейчас стоит?

4-й вопрос: что за страница чата? Личное сообщение? Дайте ссылку где вы это видите.

Ждём всех ответов - чтобы повторить у себя.

0
Иван
не в сети 4 года
На сайте с 10.04.2019
Участник
Тем 3
Сообщения 19
3
03:12

1. Стоки у меня именно те, что я указал, так как я убрал пробелы, что бы определить, точно ли проблема в данных строках. Проблема подтвердилась, номера строк ошибки изменились, текст в строках остался прежним.
2. Проблема появилась на реальных сайтах, на 2, один запускаю, второй тестовый.
3. Данные хостинга(PHP)

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

4. Страница чата самая первая, заголовок - Чат, текст - шорткод. Ссылку давать не буду, так как в путях ошибки показывается полный путь на хостинге, а в пути указан аккаунт, публикация которого может быть чревато взломом. Естественно, в свободном доступе данную страницу я не оставляю.

0
Иван
не в сети 4 года
На сайте с 10.04.2019
Участник
Тем 3
Сообщения 19
4
03:16

0
Иван
не в сети 4 года
На сайте с 10.04.2019
Участник
Тем 3
Сообщения 19
5
03:42

На этом сайте файл не правил.

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

Чат выводили каким шорткодом - приведите его здесь.

У себя повторить пока не смог. Нет никакой ошибки.

Уточните у хостера версию php - т.к. то что вы дали может быть общей настройкой, но не являться действительностью для конкретного сайта - т.к. многие панели управления позволяют переключать версии php

p.s. вывод ошибок на экран вы можете скрыть в файле wp-config. Они там изначально отключены. У вас что записано в константе WP_DEBUG?

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

mysqlnd 5.0.11

также попросите хостеров чтобы они обновили mysql хотя бы до версии 5.5.3

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

У вас очень

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

версия стоит - взломщики боты будут рады

С древними версиями и таблицы в бд не создаются - возможно у вас также

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

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

Проверяйте есть ли у вас таблицы чата в базе данных:
wp_rcl_chats
wp_rcl_chat_messagemeta
wp_rcl_chat_messages
wp_rcl_chat_users

Если хостер не хочет обновлять ПО - стоит его сменить. На таком старье мало что будет работать. Да и помочь вам в этой ситуации нам никак не выйдет.

0
Иван
не в сети 4 года
На сайте с 10.04.2019
Участник
Тем 3
Сообщения 19
8
13:56

Как то так. Реальный сервер.

src="https://kvotka.ru/images/2019/04/19/___60626f1034ed1e50.jpg" alt="" />

Кстати, на Денвере на локальном сервере всё работает без проблем.

0
Иван
не в сети 4 года
На сайте с 10.04.2019
Участник
Тем 3
Сообщения 19
9
13:57

0
Иван
не в сети 4 года
На сайте с 10.04.2019
Участник
Тем 3
Сообщения 19
10
14:01

0
Иван
не в сети 4 года
На сайте с 10.04.2019
Участник
Тем 3
Сообщения 19
11
14:03

"У вас что записано в константе WP_DEBUG?" Это где искать?

0
Preci
не в сети 14 часов
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1643
12
14:06

Так у вас комната для чата не указана, вот и ошибка

Вот пример нормального шорткода

[ rcl-chat chat_room="123" ]

chat_room - обязательный параметр

Редакции сообщения
19.04.2019 14:12PreciПричина: ...
0
Иван
не в сети 4 года
На сайте с 10.04.2019
Участник
Тем 3
Сообщения 19
13
14:16

Без изменений. Этот вариант не сработал.

0
Иван
не в сети 4 года
На сайте с 10.04.2019
Участник
Тем 3
Сообщения 19
14
14:43

Сработало, только без пробелов. В таком виде. Спасибо.
[rcl-chat chat_room="123"]
Параметр room="123" как назначается? Имеются в виду цифры.

0
Preci
не в сети 14 часов
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1643
15
14:57

Иван сказал(а)
Сработало, только без пробелов. В таком виде. Спасибо.
[rcl-chat chat_room="123"]
Параметр room="123" как назначается? Имеются в виду цифры.

Это комната чата, туда можно не только цифры писать. Как хотите комнату назвать так и пишите, например general_1 или general_2 или еще как

0
Иван
не в сети 4 года
На сайте с 10.04.2019
Участник
Тем 3
Сообщения 19
16
15:01

Это комната чата, туда можно не только цифры писать. Как хотите комнату назвать так и пишите, например general_1 или general_2 или еще как

Спасибо. Непременно воспользуюсь.

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

Документация

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

Используемые шорткоды WP-Recall
Ищем описание rcl-chat и там есть пример.

chat_room - обязательный атрибут

никто не читает доки...

Иван сказал(а)
Сработало, только без пробелов. В таком виде. Спасибо.

Решено. Закрыто.

Редакции сообщения
19.04.2019 15:06Otshelnik-FmПричина: не указано
0
Тема закрыта. Публикация новых сообщений запрещена.