0%
[XENDEEP] Top Reaction Users

Плагин [XENDEEP] Top Reaction Users [Paid] 2.0.14

Нет прав для покупки (1,000.00 ₽)
позволяет вывести топ пользователей по количеству реакций
  • Автор темы Автор темы xdeep
  • Дата начала Дата начала
Доступно скачивание после регистрации

Кто просматривает?

Сейчас смотрят + 1 гость

Недавно заходили [0]

Всего просматривают: 1 (пользователей: 0, гостей: 1)

Лучший пост по количеству реакций [ 1]

xdeep
xdeep обновил ресурс [XENDEEP] Top Reaction Users новой записью:

2.0.14

Изменения:
Исправление ошибок

Посмотреть подробности об этом обновлении...

xdeep

Знаток

Персонал форума
Администратор
Репутация: 100%
Регистрация
06.02.2025
Сообщения
3,294
Основные моменты
2
Решения
15
Реакции
1,906
Баллы
113
Инициатор темы
  • Инструктор
  • Автор темы
  • Администратор
  • Модератор
  • Персонал форума
  • #1
noname разместил(а) новый ресурс:

[XENDEEP] Top Reaction Users - позволяет вывести топ пользователей по количеству реакций

Описание:
Плагин позволяет вывести ТОП пользователей получивших реакции на форуме.
Минимальное отображаемое количество 1, максимальное 50

Если у вас установлен плагин перекрашивающий все ники в один стиль то в виджете они тоже будут отображаться так же как и на сайте

Ознакомиться с виджетом можно на нашем сайте!

Настройки:
Посмотреть вложение 9963

Скриншот:
[ATTACH type="full" width="269px"...

Посмотреть страницу этого ресурса...
 
  • Инструктор
  • Автор темы
  • Администратор
  • Модератор
  • Персонал форума
  • #3
noname обновил ресурс [XENDEEP] Top Reaction Users новой записью:

2.0.1

Изменения:
Добавлено: выбор стиля отображения реакций (текст или иконка)
Добавлено: выбор стиля отображения пользователей (имя или имя + аватар)
Добавлено: первому пользователю по количеству реакций присваивается корона лучшего

Настройки:
Посмотреть вложение 9971

Скриншоты:
Посмотреть вложение 9972Посмотреть вложение 9973[ATTACH type="full" width="343px"...

Посмотреть подробности об этом обновлении...
 
  • Инструктор
  • Автор темы
  • Администратор
  • Модератор
  • Персонал форума
  • #4
  • Инструктор
  • Автор темы
  • Администратор
  • Модератор
  • Персонал форума
  • #5
noname обновил ресурс [XENDEEP] Top Reaction Users новой записью:

2.0.4

Изменения:
Добавлено: вывел нумерацию занимаемого места пользователем
Добавлено: новые фразы

Скриншоты:
Посмотреть вложение 9986Посмотреть вложение 9987

Посмотреть подробности об этом обновлении...
 
  • Инструктор
  • Автор темы
  • Администратор
  • Модератор
  • Персонал форума
  • #6
noname обновил ресурс [XENDEEP] Top Reaction Users новой записью:

2.0.5

Изменения:
Добавлено: количество сообщений и ресурсов пользователя (данные по ресурсам будут отобраться при условии наличия установленного XFRM)
Добавлено: новые фразы
Исправления: доработки внутреннего кода

Скриншоты:
Посмотреть вложение 9992Посмотреть вложение 9993Посмотреть вложение 9994

Посмотреть подробности об этом обновлении...
 
  • Инструктор
  • Автор темы
  • Администратор
  • Модератор
  • Персонал форума
  • #7
noname обновил ресурс [XENDEEP] Top Reaction Users новой записью:

2.0.6

Изменения:
Добавлено: опция исключения определенного пользователя
Добавлено: опция показа виджета выбранным группам
Добавлено: выбор показа доп данных по пользователю (сообщения + баллы)
Исправления: оптимизация кода + СSS, исправление ошибок
Добавлено: склонение слова для реакций (пример: 1 реакция, 2 реакции и т.д.)
Добавлено: новые фразы

Скриншоты:
Посмотреть вложение 10057

Посмотреть вложение 10058

Посмотреть подробности об этом обновлении...
 
  • Инструктор
  • Автор темы
  • Администратор
  • Модератор
  • Персонал форума
  • #9
noname обновил ресурс [XENDEEP] Top Reaction Users новой записью:

2.0.7

Изменения:
Рефакторинг кода
Добавлено: опция позволяющая отобрать количество полученных реакций по заданным периодам

Настройки:
Посмотреть вложение 10512

Посмотреть подробности об этом обновлении...
 
  • Инструктор
  • Автор темы
  • Администратор
  • Модератор
  • Персонал форума
  • #10
noname обновил ресурс [XENDEEP] Top Reaction Users новой записью:

2.0.8

Изменения:
Улучшения: добавлено кэширование результата на 15 минут (сокращены запросы к БД, чтобы не выпонялись при каждом открытии страницы. Для топа реакций это было избыточно)

Посмотреть подробности об этом обновлении...
 
  • Инструктор
  • Автор темы
  • Администратор
  • Модератор
  • Персонал форума
  • #11
noname обновил ресурс [XENDEEP] Top Reaction Users новой записью:

2.0.9

Изменения:
Улучшения: добавлен блок, в котором выводится информация по текущему месту пользователя, которого нет в ТОП пользователях. В блоке отображается текущее место и количество реакций, которое нужно получить чтобы попасть в ТОП. Текущий блок видит только текущий пользователь
Добавлено: новые фразы (русификатор не требуется)

Скриншоты:
Посмотреть вложение 10515Посмотреть вложение 10516

Посмотреть подробности об этом обновлении...
 
  • Инструктор
  • Автор темы
  • Администратор
  • Модератор
  • Персонал форума
  • #12
noname обновил ресурс [XENDEEP] Top Reaction Users новой записью:

2.0.10

Изменения:
  • Добавлены индексы в БД для ускорения периодических запросов.
  • Кэшируем ранг текущего пользователя на короткое время.
  • Стабилизирован ключ кэша
  • Вынесена дублирующая логика парсинга опций в отдельные private-методы.

Посмотреть подробности об этом обновлении...
 
  • Инструктор
  • Автор темы
  • Администратор
  • Модератор
  • Персонал форума
  • #13
noname обновил ресурс [XENDEEP] Top Reaction Users новой записью:

2.0.11

Изменения:
Добавлено: уведомления пользователям, которые попали в ТОП по реакциям за указанный период, который выставлен в настройках плагина
Добавлено: новые фразы
Добавлено: настройки включения уведомления и период работы задач крон (пока что экспериментальная опция)
Доработки: в ближайшее время постараюсь решить проблему с отображением аватара пользователя в уведомлении

Скриншоты:
Посмотреть вложение 10543[ATTACH type="full" width="141px"...

Посмотреть подробности об этом обновлении...
 
  • Инструктор
  • Автор темы
  • Администратор
  • Модератор
  • Персонал форума
  • #14
noname обновил ресурс [XENDEEP] Top Reaction Users новой записью:

2.0.12

Изменения:
✅ Исправлена сортировка в fetchTopUsersPeriodic — теперь порядок по reaction_score гарантирован.
✅ Фильтрация по группам перенесена в PHP, чтобы избежать медленных NOT LIKE.
✅ Проверка на повторное уведомление увеличена с 24 часов до 7 дней (604800 секунд).
✅ Добавлена обработка ошибок JSON при чтении истории.

Посмотреть подробности об этом обновлении...
 
  • Инструктор
  • Автор темы
  • Администратор
  • Модератор
  • Персонал форума
  • #15
На двух форумах 2.3.6 сыпятся ошибки, проверьте пожалуйста

Включение задания планировщика:

XF\Db\Exception: MySQL statement prepare error [1054]: Unknown column 'top_reaction_history' in 'field list' in src/XF/Db/AbstractStatement.php at line 230
  1. XF\Db\AbstractStatement->getException() in src/XF/Db/Mysqli/Statement.php at line 207
  2. XF\Db\Mysqli\Statement->getException() in src/XF/Db/Mysqli/Statement.php at line 43
  3. XF\Db\Mysqli\Statement->prepare() in src/XF/Db/Mysqli/Statement.php at line 61
  4. XF\Db\Mysqli\Statement->execute() in src/XF/Db/AbstractAdapter.php at line 96
  5. XF\Db\AbstractAdapter->query() in src/XF/Db/AbstractAdapter.php at line 152
  6. XF\Db\AbstractAdapter->fetchOne() in src/addons/XENDEEP/TopReactionUsers/Cron/TopReactionUsers.php at line 191
  7. XENDEEP\TopReactionUsers\Cron\TopReactionUsers::getNotificationHistory() in src/addons/XENDEEP/TopReactionUsers/Cron/TopReactionUsers.php at line 222
  8. XENDEEP\TopReactionUsers\Cron\TopReactionUsers::hasUserBeenNotifiedRecently() in src/addons/XENDEEP/TopReactionUsers/Cron/TopReactionUsers.php at line 29
  9. XENDEEP\TopReactionUsers\Cron\TopReactionUsers::runGenerateTRU() in src/XF/Admin/Controller/CronEntryController.php at line 119
  10. XF\Admin\Controller\CronEntryController->actionRun() in src/XF/Mvc/Dispatcher.php at line 362
  11. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 264
  12. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 121
  13. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 63
  14. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2826
  15. XF\App->run() in src/XF.php at line 806
  16. XF::runApp() in admin.php at line 15

Журнал ошибок сервера:
  • XF\Db\Exception: MySQL statement prepare error [1054]: Unknown column 'top_reaction_history' in 'field list'
  • src/XF/Db/AbstractStatement.php:230

Трассировка стека​

SELECT top_reaction_history FROM xf_user_option WHERE user_id = ?
------------
#0 src/XF/Db/Mysqli/Statement.php(207): XF\Db\AbstractStatement->getException('MySQL statement...', 1054, '42S22')
#1 src/XF/Db/Mysqli/Statement.php(43): XF\Db\Mysqli\Statement->getException('MySQL statement...', 1054, '42S22')
#2 src/XF/Db/Mysqli/Statement.php(61): XF\Db\Mysqli\Statement->prepare()
#3 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#4 src/XF/Db/AbstractAdapter.php(152): XF\Db\AbstractAdapter->query('SELECT top_reac...', 2)
#5 src/addons/XENDEEP/TopReactionUsers/Cron/TopReactionUsers.php(191): XF\Db\AbstractAdapter->fetchOne('SELECT top_reac...', 2)
#6 src/addons/XENDEEP/TopReactionUsers/Cron/TopReactionUsers.php(222): XENDEEP\TopReactionUsers\Cron\TopReactionUsers::getNotificationHistory(2)
#7 src/addons/XENDEEP/TopReactionUsers/Cron/TopReactionUsers.php(29): XENDEEP\TopReactionUsers\Cron\TopReactionUsers::hasUserBeenNotifiedRecently(2, 'all_time', 5)
#8 src/XF/Job/Cron.php(42): XENDEEP\TopReactionUsers\Cron\TopReactionUsers::runGenerateTRU(Object(XF\Entity\CronEntry))
#9 src/XF/Job/Manager.php(275): XF\Job\Cron->run(7.98999)
#10 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 7.98999)
#11 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 7.98999)
#12 job.php(46): XF\Job\Manager->runQueue(false, 8)
#13 {main}
 
  • Инструктор
  • Автор темы
  • Администратор
  • Модератор
  • Персонал форума
  • #17
На двух форумах 2.3.6 сыпятся ошибки, проверьте пожалуйста

Включение задания планировщика:



Журнал ошибок сервера:
видимо после обновления не добавилась новая таблица в БД. Нужно удалить полностью с форума и хостинга/сервера и поставить последнюю версию заново, ошибок не будет
 
  • Инструктор
  • Автор темы
  • Администратор
  • Модератор
  • Персонал форума
  • #18
Похожие темы Часто смотрят Посмотреть ещё
Назад
Верх Низ