Домой Wp-Recall WP-Recall: Проблемы и решения Пропадает рейтинг комментариев в публикациях групп
20ответ(ов) в теме
svetla
не в сети 5 часов
На сайте с 04.12.2019
Участник
Тем 14
Сообщения 57
1
13:49
Версия WP-Recall: 16.24.11

Доброго времени суток! Проблема с рейтингом в комментариях групп. Не знаю с какого времени это началось, смогла проверить комментарии с 06.08.20 рейтинг отсутствует по 01.10.20. Новые лайки отображаются. Других дополнений, связанных с рейтингом на сайте нет.

1
Владимир (Otshelnik-Fm)
не в сети 23 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18523
2
14:02

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

Похожая тема

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

Сложно сказать что произошло. Мы у себя пропажи не наблюдали. Тут сайт активно группы использует

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

и комментариев там тьма.

Система рейтинга давно не менялась в коде - что-то тут посоветовать - наблюдать. Выявлять закономерность.

1
svetla
не в сети 5 часов
На сайте с 04.12.2019
Участник
Тем 14
Сообщения 57
3
14:12

Читала я эту тему, прежде чем создать новую. Спасибо, Владимир! Будем наблюдать, только вот перед пользователями, как то не красиво выглядит, как будто ни кто лайки не ставил.

1
svetla
не в сети 5 часов
На сайте с 04.12.2019
Участник
Тем 14
Сообщения 57
4
11:48

Система рейтинга давно не менялась в коде - что-то тут посоветовать - наблюдать. Выявлять закономерность.

Опять какая то ерунда, рейтинг отображается три дня. Я создала тему 3.10, он отображался, сейчас его нет, отображается с 4.10 и то не все, а с 1.10 по 3.10 опять пропал. В группе проходит проект, комментариев 205 на сегодня, каждый комментарий лайкуется, а там пусто. Что дают эти наблюдения? Как найти закономерность?

1
Павел (Litbes)
не в сети 1 неделя
На сайте с 03.08.2018
Участник
Тем 158
Сообщения 730
5
12:01

svetla сказал(а)
Что дают эти наблюдения? Как найти закономерность?

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

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

Процитирую по ссылке из 2-го сообщения:

Ну вот на кодеселлер комментатор

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

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

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

- у них ничего не пропало. Точно ли дело в базовом использовании плагина? Это надо проверить оставив только лишь базовую часть плагина - как я и советовал на поддомене.

Иначе "как у меня проблема" - можно и не дождаться - т.к. ни у кого кроме вас ее нет (предположение - не факт). Свои поиски увеличат скорость нахождения причины. нам это не сделать.

Ну а мы... будем ждать.

- и я сейчас 3 там ссылки прошел - лайки на месте.

Еще оттуда:

Еще в догонку - на сайте стоит что-то что еще работает с лайками рейтингом и расширяет их?

На тестовом поддомене вы воспроизвели бы пропажу, а потом отключили все сторонние допы, которые с рейтингами работают и проверили. Может дело в стороннем?

Будем понаблюдать. Создал новую запись в post. Прокомментировал ее другим автором, третьим лайк за камент поставил. Посмотрим что будет.

ничего не пропало

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

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

Павел (Litbes) - жаловаться здесь не нужно. Вы успешно игнорируете что вам советуют. А именно - 3-й раз между прочим:

Точно ли дело в базовом использовании плагина? Это надо проверить оставив только лишь базовую часть плагина - как я и советовал на поддомене.

- вы успешно после этого слились на 10 дней и уверен - никаких поддоменов и поисков вы не делали. Ну если вам это не нужно - в чужую тему не стоит приходить и нагнетать. Ваша тема тут

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

Павел (Litbes) сказал(а)
которые не понимают

я бы сказал еще - и не читают и не вникают что им советуют. В общем - есть что сказать - не офтопим тут а пишем в своей теме.

0
svetla
не в сети 5 часов
На сайте с 04.12.2019
Участник
Тем 14
Сообщения 57
7
12:27

Я даже не знаю, что и ответить, Владимир...Я в такой растерянности. Стоят только эти дополнения: Rating System (Система рейтинга), Profile Star Rating, Top object by rating (Топ объектов по рейтингу),Top users by rating (Топ пользователей) и всё.

0
Владимир (Otshelnik-Fm)
не в сети 23 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18523
8
12:56

Общепринятая практика у админов (а вы админ, если возразите - то наймите себе в штат того, кто будет решать технические вопросы. Не стоит думать что "я купил скальпель и теперь я хирург". А ВП мастера именно так и думают почему-то. Сложная область - а они в нее входят и не поднимают свою квалификацию и наивно думают что если им все отдалось бесплатно - значит им еще и сверху должны).
Отвлёкся.

Итак: Общепринятая практика у админов - иметь 2 версии сайта. Одна - та что у вас (рабочая). А вторая - на поддомене с точно такими же версиями и точно такими же плагинами, темой, дополнениями.

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

Ну и в вашем случае пару дополнений с рейтингом отключают, кроме базового дополнения рейтинга - т.к. оно основополагающее и смотрят. Так доводят ровно до базового вордпресс: без всех плагинов кроме WP-Recall, на дефолтной ВП теме (twenty) - т.к. в вашей активной ВП теме может быть куча сниппетов - а вы уже и забыли что их вписывали. Отключают все сторонние дополнения WP-Recall и смотрят.
Вот именно это и нужно сделать.

Я уверен что рейтинг пропасть по вине плагина и его базовых дополнений не может. По вине стороннего, или, например, кто-то бекап бд вам за 3 дня назад накатил - это может быть. Но это не зона ответственности плагина.

Я понимаю что лень заморачиваться с поисками и лучше чтобы для бесплатного плагина и вновь бесплатно кто-то это сделал для вас и за вас. Но так не бывает.

Вы конечно хотите чтобы мы на вашем серверы за вас это несколько дней искали - но лицензия GPL, слава богу, не ставит нас в вечное рабство. Если бы так было - то врядли у вордпресс было бы так много бесплатных для использования плагинов.

В свою очередь, многие не замечают, мы прикладываем усилия и даем вам техподдержку. При этом у себя по вашим данным пытаемся воспроизвести проблему. Если проблему повторить не удалось и она носит неявный признак - ее нельзя вот прям сейчас зайти на ваш сайт и отследить - ведь лайк поставим и он останется. То и длительные по времени тесты вы должны выполнять самостоятельно.

А рекомендации отключить все плагины и переключиться на ВП тему по умолчанию - это не от балды придумано. Это мировой опыт. И он показывает что темы пишутся абы как. Что в них со временем успешные админы копируют всякие сомнительные сниппеты. Что многие плагины друг с другом не уживаются и это также источник конфликтов.

Конкретный плагин пишется и тестируется в отсутствии 1000000 других плагинов и отсутствии 40000 других ВП тем. Так что проверка работоспособности с сторонним - это задача админа сайта.

Еще общепринятое заблуждение "Но я же ваш клиент - я у вас покупаю". Да. Но вы создайте тему на форуме поддержки платного дополнения и скажите - вот этот доп ведет себя неверно. Здесь же не стоит одеяло перетягивать на свою сторону. Бесплатный для использования плагин. Вы ему сколько стороннего понавключали? А так как мы ведем общение на форуме поддержки бесплатного плагина то и просим вас все отключить и оставить только эти дополнения

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

- это те что входят в базовую часть плагина. А не остальные 300 сторонних допов к WP-Recall
Вы утверждаете что проблема в реколл. Мы просим вас отключить все что не из его базовой версии и проверить. Вроде и мы честны с вами.

Рекомендации даны. Писал тут много еще и для Павла, а то он любит демагогии, а вот конкретные действия когда от него просишь - его и след простыл.

1
Павел (Litbes)
не в сети 1 неделя
На сайте с 03.08.2018
Участник
Тем 158
Сообщения 730
9
13:19

Владимир (Otshelnik-Fm) сказал(а)
Писал тут много еще и для Павла, а то он любит демагогии

Оффтоп
Владимир, настоятельно рекомендую оставаться в рамках обсуждаемой темы и не переходить на личности. А то я Вам отвечу, "как любитель демагогий", а Вы меня опять в чёрный список внесёте.
Я поддержал топикстартера (а не жаловался), лишь с одной целью: чтобы на проблему обратил внимание Андрей.
А Ваше мнение и позиция мне давно известны - как и большинству пользователей.

0
Андрей CS
не в сети 30 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16221
10
13:29

Добрый день.
Давайте попробуем отследить данные которые передаются при удалении рейтинга, возможно, это поможет решить вашу проблему.
Разместите в файле функций используемой темы код

add_action('rcl_delete_rating', 'rcl_save_delete_rating_to_log', 10);
function rcl_save_delete_rating_to_log($args){
	rcl_add_log('rcl_delete_rating', [$_REQUEST, $args], 1);
}

После этого, каждый раз, когда будет срабатывать функция удаления рейтинга, в лог будет записываться массив данных запроса, который был отправлен.
В следующий раз, когда рейтинг будет удален без причины, предоставьте сюда содержимое лога от актуальной даты из папки
/wp-content/wp-recall/logs/

2
Павел (Litbes)
не в сети 1 неделя
На сайте с 03.08.2018
Участник
Тем 158
Сообщения 730
11
09:14

Андрей CS сказал(а)
содержимое лога от актуальной даты

Вчера, 07 октября, создал

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

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

Логи за 07.10.20 г.:

Спойлер
00:42:26 Запуск событий крона rcl_cron_hourly
00:42:26 Дополнение автобота. Отправка непрочитанных сообщений личного чата
01:44:50 Запуск событий крона rcl_cron_hourly
02:43:06 Запуск событий крона rcl_cron_hourly
03:42:24 Запуск событий крона rcl_cron_hourly
03:42:24 Дополнение автобота. Отправка непрочитанных сообщений личного чата
04:42:26 Запуск событий крона rcl_cron_hourly
04:42:26 Дополнение автобота. Отправка непрочитанных сообщений личного чата
04:57:23 Запуск событий крона rcl_cron_twicedaily
04:57:23 Отправка запроса на сервер обновления для получение последних версий установленных дополнений
05:42:26 Запуск событий крона rcl_cron_hourly
05:42:26 Дополнение автобота. Отправка непрочитанных сообщений личного чата
06:42:21 Запуск событий крона rcl_cron_hourly
06:42:21 Дополнение автобота. Отправка непрочитанных сообщений личного чата
07:42:26 Запуск событий крона rcl_cron_hourly
07:42:26 Дополнение автобота. Отправка непрочитанных сообщений личного чата
08:42:32 Запуск событий крона rcl_cron_hourly
08:42:32 Дополнение автобота. Отправка непрочитанных сообщений личного чата
09:42:23 Запуск событий крона rcl_cron_hourly
09:42:23 Дополнение автобота. Отправка непрочитанных сообщений личного чата
10:42:22 Запуск событий крона rcl_cron_hourly
11:42:33 Запуск событий крона rcl_cron_hourly
12:42:29 Запуск событий крона rcl_cron_hourly
12:42:29 Дополнение автобота. Отправка непрочитанных сообщений личного чата
13:42:40 Запуск событий крона rcl_cron_hourly
13:42:40 Дополнение автобота. Отправка непрочитанных сообщений личного чата
14:42:25 Запуск событий крона rcl_cron_hourly
14:42:25 Дополнение автобота. Отправка непрочитанных сообщений личного чата
15:42:21 Запуск событий крона rcl_cron_hourly
15:42:21 Дополнение автобота. Отправка непрочитанных сообщений личного чата
16:42:21 Запуск событий крона rcl_cron_hourly
16:42:21 Дополнение автобота. Отправка непрочитанных сообщений личного чата
16:57:25 Запуск событий крона rcl_cron_twicedaily
16:57:25 Отправка запроса на сервер обновления для получение последних версий установленных дополнений
17:12:25 Запуск событий крона rcl_cron_daily
17:26:04 rcl_delete_rating
Array
(
[0] => Array
(
[action] => rcl_edit_rating_post
[rating] => b2JqZWN0X2lkOjE1Njg1LG9iamVjdF9hdXRob3I6MSxyYXRpbmdfdHlwZTpjb21tZW50LHVzZXJfaWQ6NjQscmF0aW5nX3N0YXR1czptaW51cw==
[ajax_nonce] => 2b2308e479
)

[1] => Array
(
[object_id] => 15685
[object_author] => 1
[rating_type] => comment
[user_id] => 64
[rating_status] => minus
[rating_value] => 1
)

)

17:42:27 Запуск событий крона rcl_cron_hourly
17:42:27 Дополнение автобота. Отправка непрочитанных сообщений личного чата
18:42:22 Запуск событий крона rcl_cron_hourly
18:44:26 rcl_delete_rating
Array
(
[0] => Array
(
[action] => rcl_edit_rating_post
[rating] => b2JqZWN0X2lkOjE1Njg2LG9iamVjdF9hdXRob3I6MTQscmF0aW5nX3R5cGU6Y29tbWVudCx1c2VyX2lkOjMxLHJhdGluZ19zdGF0dXM6cGx1cw==
[ajax_nonce] => 004eefc8bd
)

[1] => Array
(
[object_id] => 15686
[object_author] => 14
[rating_type] => comment
[user_id] => 31
[rating_status] => plus
[rating_value] => -1
)

)

19:42:22 Запуск событий крона rcl_cron_hourly
19:42:22 Дополнение автобота. Отправка непрочитанных сообщений личного чата
20:31:12 rcl_delete_rating
Array
(
[0] => Array
(
[action] => rcl_edit_rating_post
[rating] => b2JqZWN0X2lkOjE1NjY2LG9iamVjdF9hdXRob3I6NjQscmF0aW5nX3R5cGU6Y29tbWVudCx1c2VyX2lkOjMxLHJhdGluZ19zdGF0dXM6cGx1cw==
[ajax_nonce] => 004eefc8bd
)

[1] => Array
(
[object_id] => 15666
[object_author] => 64
[rating_type] => comment
[user_id] => 31
[rating_status] => plus
[rating_value] => -1
)

)

20:31:14 rcl_delete_rating
Array
(
[0] => Array
(
[action] => rcl_edit_rating_post
[rating] => b2JqZWN0X2lkOjE1NjY2LG9iamVjdF9hdXRob3I6NjQscmF0aW5nX3R5cGU6Y29tbWVudCx1c2VyX2lkOjMxLHJhdGluZ19zdGF0dXM6cGx1cw==
[ajax_nonce] => 004eefc8bd
)

[1] => Array
(
[object_id] => 15666
[object_author] => 64
[rating_type] => comment
[user_id] => 31
[rating_status] => plus
[rating_value] => -1
)

)

20:42:22 Запуск событий крона rcl_cron_hourly
20:42:22 Дополнение автобота. Отправка непрочитанных сообщений личного чата
21:42:24 Запуск событий крона rcl_cron_hourly
21:42:24 Дополнение автобота. Отправка непрочитанных сообщений личного чата
22:43:09 Запуск событий крона rcl_cron_hourly
23:42:31 Запуск событий крона rcl_cron_hourly

0
Павел (Litbes)
не в сети 1 неделя
На сайте с 03.08.2018
Участник
Тем 158
Сообщения 730
12
09:14

Пропали "лайки" к 1, 2, 5 и 6 комментариям. Логи за 08.10.20 г.:

Спойлер
00:42:25 Запуск событий крона rcl_cron_hourly
01:42:26 Запуск событий крона rcl_cron_hourly
02:42:58 Запуск событий крона rcl_cron_hourly
02:42:58 Дополнение автобота. Отправка непрочитанных сообщений личного чата
03:42:37 Запуск событий крона rcl_cron_hourly
03:42:37 Дополнение автобота. Отправка непрочитанных сообщений личного чата
04:07:20 rcl_delete_rating
Array
(
[0] => Array
(
[action] => rcl_edit_rating_post
[rating] => b2JqZWN0X2lkOjE1NzA1LG9iamVjdF9hdXRob3I6NjQscmF0aW5nX3R5cGU6Y29tbWVudCx1c2VyX2lkOjE3MzIscmF0aW5nX3N0YXR1czpwbHVz
[ajax_nonce] => 54c6b2a1c1
)

[1] => Array
(
[object_id] => 15705
[object_author] => 64
[rating_type] => comment
[user_id] => 1732
[rating_status] => plus
[rating_value] => -1
)

)

04:42:46 Запуск событий крона rcl_cron_hourly
04:57:23 Запуск событий крона rcl_cron_twicedaily
04:57:23 Отправка запроса на сервер обновления для получение последних версий установленных дополнений
05:26:47 rcl_delete_rating
Array
(
[0] => Array
(
[action] => rcl_edit_rating_post
[rating] => b2JqZWN0X2lkOjE1NjkwLG9iamVjdF9hdXRob3I6OTI2LHJhdGluZ190eXBlOmNvbW1lbnQsdXNlcl9pZDozMSxyYXRpbmdfc3RhdHVzOnBsdXM=
[ajax_nonce] => 89b866c149
)

[1] => Array
(
[object_id] => 15690
[object_author] => 926
[rating_type] => comment
[user_id] => 31
[rating_status] => plus
[rating_value] => -1
)

)

05:43:00 Запуск событий крона rcl_cron_hourly
05:43:00 Дополнение автобота. Отправка непрочитанных сообщений личного чата

Редакции сообщения
08.10.2020 09:16Павел (Litbes)Причина: не указано
0
Андрей CS
не в сети 30 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16221
13
10:26

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

0
Павел (Litbes)
не в сети 1 неделя
На сайте с 03.08.2018
Участник
Тем 158
Сообщения 730
14
10:31

Андрей CS сказал(а)
Какой рейтинг был ранее у этих комментариев?

Рейтинг был от +2 до +4. Это можно увидеть по другим комментариям к публикации, рейтинг которых пока на месте.

Я специально попросил пользователей сайта активно комментировать и "лайкать" комментарии друг друга, так что рейтинг у комментариев высокий, иногда доходит до + 5.

0
Андрей CS
не в сети 30 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16221
15
10:38

Есть шанс, что в момент изменения рейтинга определенного объекта неверно пересчитывается его общий рейтинг.
Надо смотреть в базу данных, выбрать определенный объект, где по вашему мнению рейтинг пропал и отследить в БД какие данные привязаны к этому объекту в таблицах рейтинга по его идентификатору.

2
Павел (Litbes)
не в сети 1 неделя
На сайте с 03.08.2018
Участник
Тем 158
Сообщения 730
16
10:52

Есть шанс, что в момент изменения рейтинга определенного объекта неверно пересчитывается его общий рейтинг.
Надо смотреть в базу данных, выбрать определенный объект, где по вашему мнению рейтинг пропал и отследить в БД какие данные привязаны к этому объекту в таблицах рейтинга по его идентификатору.

Оффтоп
Из Ваших рекомендаций я понял только самое начало: "Есть шанс" 🙂 Попробую найти кого-нибудь, кто сможет отследить это изменение рейтинга в БД..."

1
Андрей CS
не в сети 30 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16221
17
11:49

вы можете скинуть мне необходимые доступы, я сам проверю

2
Андрей CS
не в сети 30 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16221
18
13:54

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

2
Павел (Litbes)
не в сети 1 неделя
На сайте с 03.08.2018
Участник
Тем 158
Сообщения 730
19
13:57

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

Юхуу! Ура!!! 🎉 💥 ⭐ 💐

1
svetla
не в сети 5 часов
На сайте с 04.12.2019
Участник
Тем 14
Сообщения 57
20
14:15

Спасибо огромное, Андрей!

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