Домой Каталог: Дополнения WP-Recall Rcl Chat Не отправляются сообщения. Дело не в sql, не в wordpress и скорее всего не в плагинах
6ответ(ов) в теме
Максимилиан
не в сети 4 года
На сайте с 20.07.2016
Участник
Тем 7
Сообщения 21
1
20:40

Доброго времени суток!

На днях перестали отправляться личные сообщения. При нажатии на кнопку "отправить" экран перемещается в самый верх (к какому-то невидимому якорю, видимо).

Дело точно не в sql, т.к. еще позавчера все работало, а я никаких манипуляций с базой данных не проводил.
Дело не в версии wordpress, т.к. после обновления до 4.7 чат продолжал работать.
Дело не в плагинах: я их все отключал, но проблема сохранялась.

Что еще примечательно: у некоторых людей чат работает нормально - мне недавно личное сообщение прислали.

Пробовал заходить через google chrome и через microsoft edge. Чистил кэш и куки. Ничего не помогает.

Затрудняюсь даже собразить, какие данные для решения проблемы нужно предоставить)

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

Есть идеи, что еще можно попробовать сделать?

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

Проверьте на содержимое консоль панели разработчика браузера, скорее всего, там выводятся ошибки js

0
Максимилиан
не в сети 4 года
На сайте с 20.07.2016
Участник
Тем 7
Сообщения 21
3
20:56

Нет, ошибки нигде не выводятся.

Кстати, только что заметил, что float chat работает отлично - могу писать всем тем контактам, которым не удается написать через личный кабинет.
(видимо поэтому мне и смогли написать ЛС).

0
Максимилиан
не в сети 4 года
На сайте с 20.07.2016
Участник
Тем 7
Сообщения 21
4
21:03

P.S. Точнее что-то высвечивается, но, как я понял, это не имеет никакого отношения к проблеме.
Вот скрин:

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

float chat - общий чат. Вы же пишете про приватный. Они не связаны.

Если выполняли все это

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

- то давайте ссылку на проблему

0
Максимилиан
не в сети 4 года
На сайте с 20.07.2016
Участник
Тем 7
Сообщения 21
6
21:37

Выявил проблему.
Я в файл functions вчера добавлял пару строк, из-за чего проблема и началась. Сейчас их вырезал - проблема пропала.
Не сразу догадался, т.к. я на этом шаблоне сижу много месяцев, поэтому он точно был вне круга подозреваемых, а о добавлении строчек в functions забыл.

Вопрос решен. Благодарю за внимание и извините за потраченное время.

На будущее, вот строки, которые привели к проблеме:


/* Добавление шорткода [raw] для отключения автоформатирования текста (заключенного в этот шорткод) */

function my_formatter($content) {
$new_content = '';
$pattern_full = '{([raw].*?[/raw])}is';
$pattern_contents = '{[raw](.*?)[/raw]}is';
$pieces = preg_split($pattern_full, $content, -1, PREG_SPLIT_DELIM_CAPTURE);
 
foreach ($pieces as $piece) {
if (preg_match($pattern_contents, $piece, $matches)) {
$new_content .= $matches[1];
} else {
$new_content .= wptexturize(wpautop($piece));
}
}
 
return $new_content;
}
 
remove_filter('the_content', 'wpautop');
remove_filter('the_content', 'wptexturize');
 
add_filter('the_content', 'my_formatter', 99);

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