Домой Wp-Recall WP-Recall: Проблемы и решения Отправка сообщений в приватном чате
30ответ(ов) в теме
adm_konst
не в сети 10 месяцев
На сайте с 20.10.2013
Участник
Тем 41
Сообщения 156
1
06:20

Не уходят сообщения между пользователями. Сообщений об ошибках нет. С чем это может быть связано?
"Запросы если собеседник не в сети" - стоит "не блокировано"
В общих настройках плагина не заполнил поле "Формат ссылки на личный кабинет" - обязательно там что-то писать?

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

Давайте адрес сайта.
2. Не обязательно

0
adm_konst
не в сети 10 месяцев
На сайте с 20.10.2013
Участник
Тем 41
Сообщения 156
3
09:52

Вы не можете просматривать опубликованные ссылки
0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
15:10

Разве сообщений об ошибках нет? Я вижу две

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

SyntaxError: expected expression, got ';'
ReferenceError: user_old_mess is not defined

Проблема решалась тут

Вы не можете просматривать опубликованные ссылки
0
adm_konst
не в сети 10 месяцев
На сайте с 20.10.2013
Участник
Тем 41
Сообщения 156
5
15:45

Да, не было таблицы. Помогло. Благодарю!

0
Александр
не в сети 2 месяца
На сайте с 21.03.2016
Участник
Тем 22
Сообщения 121
6
15:31

А вот смотрите, у меня та же проблема, я заменил строку в activate.php и сообщения начали публиковаться, но вот только без смайлов( сообщение со смайлом опять уходит в никуда, подскажите что еще подправить?

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

Давайте всю информацию. Версию реколл. Версию mysql. ссылку на проблему

0
Александр
не в сети 2 месяца
На сайте с 21.03.2016
Участник
Тем 22
Сообщения 121
8
16:07

реколл 14.1.8 mysql 5.1 ссылка

Вы не можете просматривать опубликованные ссылки
0
Вова (Otshelnik-Fm)
не в сети 2 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
9
16:10

Попросить хостеров поставить mysql >= 5.5.3 и выше сложно?

0
Александр
не в сети 2 месяца
На сайте с 21.03.2016
Участник
Тем 22
Сообщения 121
10
16:16

а, ок, из за этого?

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

Вы влезли в чужую тему, выполнили что-то - что увидели перейдя по ссылке. И не увидели там самого главного.
Конечно нужно. Вордпресс использует эту кодировку. И все что вы в activate меняли - верните назад как поставите новую версию бд.

0
Александр
не в сети 2 месяца
На сайте с 21.03.2016
Участник
Тем 22
Сообщения 121
12
16:20

Хорошо. Спасибо.

0
Александр
не в сети 2 месяца
На сайте с 21.03.2016
Участник
Тем 22
Сообщения 121
13
17:19

Базу заменил на 5.5.* не помогло(

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

Файл личных сообщений activate.php родной? Не вами исправленный?
Переактивируйте аддон ЛС

0
Александр
не в сети 2 месяца
На сайте с 21.03.2016
Участник
Тем 22
Сообщения 121
15
17:30

и файл родной и переактивировал ,все тоже самое, нехотят смайлики работать

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

rcl_private_message таблица эта в бд есть?

Давайте гостевой доступ. У вас 2 своих почты испортил. письма так и не пришли с ссылкой подтверждением

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

Проверяйте сейчас

0
Александр
не в сети 2 месяца
На сайте с 21.03.2016
Участник
Тем 22
Сообщения 121
18
18:51

все заработало! спасибо! а что там было?

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

Поменял кодировку в таблице

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

Вы своими действиями создали таблицу с кодировкой utf8mb4_general_ci
Потом когда перешли на версию MySQL какую и надо, уже имели таблицу с старой кодировкой. Достаточно было просто удалить таблицу и переактивировать аддон личных сообщений. Но можно и переконвертировать, что я и сделал.

0
Александр
не в сети 2 месяца
На сайте с 21.03.2016
Участник
Тем 22
Сообщения 121
20
19:01

аааа,понял, спасибо большое

0
adm_konst
не в сети 10 месяцев
На сайте с 20.10.2013
Участник
Тем 41
Сообщения 156
21
10:44

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

Вот вся имеющая у меня в базе структура. Не хватает какой-то таблицы или искать в другом месте?
wp_rcl_black_list_user
wp_rcl_chats
wp_rcl_chat_messagemeta
wp_rcl_chat_users
wp_rcl_feeds
wp_rcl_private_contacts
wp_rcl_private_message
wp_rcl_rating_totals
wp_rcl_rating_users
wp_rcl_rating_values
wp_rcl_user_action

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

Должны быть для нового чата:
_rcl_chats
_rcl_chat_messagemeta
_rcl_chat_messages
_rcl_chat_users

0
adm_konst
не в сети 10 месяцев
На сайте с 20.10.2013
Участник
Тем 41
Сообщения 156
23
10:59

Я не понимаю почему _rcl_chat_messages у меня не создано, сайт я никуда не переносил, просто обновил плагин.
Никогда не создавал таблицы в SQL. Вы можете помочь? Как создать эту таблицу? Может проще экспортировать готовую?

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

Смотрите в /wp-recall/add-on/rcl-chat/activate.php - 42 строка. она должна была создаться вместе со всеми при самой первой активации

0
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
25
11:07

версия mysql какая?

0
adm_konst
не в сети 10 месяцев
На сайте с 20.10.2013
Участник
Тем 41
Сообщения 156
26
12:02

PHP 5.6

Вижу запрос $table = RCL_PREF ."chat_messages"; и т.д., но таблицы нет.

Создал в pHpAdmin эту таблицу по запросу как смог разобраться. Но думаю, что-то я не допонял. Сообщение ушло, а вот когда попробовал еще и файл прикрепить к сообщение - опять ошибка (впрочем возможно это связано с другим моим вопросом -https://codeseller.ru/forum/product-7084/problema-s-zagruzkoj-mediafajlov ).

А вот в обратную сторону - от пользователя в админу не уходит - "Сообщение не было добавлено"

Есть возможность прислать готовый файл с таблицей _rcl_chat_messages для экспорта

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

Не связано это с той темой. Аддон публикации и чата не связаны.

Удалите таблицы чата и переактивируйте дополнение чата - т.к. таблиц нет - они должны создаться. Резервную копию не забудьте сделать перед экспериментами

0
adm_konst
не в сети 10 месяцев
На сайте с 20.10.2013
Участник
Тем 41
Сообщения 156
28
12:44

Нет, то же самое.
В /wp-recall/add-on/rcl-chat/activate.php в строке message_content LONGTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL что такое utf8mb4 и utf8mb4_general_ci. Когда создавал таблицу вручную через phphAdmin у меня есть в частности utf8_general_ci, без "mb4"

0
adm_konst
не в сети 10 месяцев
На сайте с 20.10.2013
Участник
Тем 41
Сообщения 156
29
12:48

В продолжение - раньше было вот такое:

открыть файл wp-contentpluginswp-recalladd-onmessageactivate.php и заменить строчку
content_mess longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
на
content_mess longtext NOT NULL,

А где теперь эту замену выполнить? и может ли это влиять на создание таблицы _rcl_chat_messages

0
adm_konst
не в сети 10 месяцев
На сайте с 20.10.2013
Участник
Тем 41
Сообщения 156
30
12:52

Все! Сделал.В wp-content/plugins/wp-recall/add-on/rcl-chat activate.php заменил

content_mess longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
на
content_mess longtext NOT NULL,

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