Добавляется только одна таблица в БД (в таблицу users изменения не вносятся).
В правах доступа к форумам появляется новое право: Может благодарить за сообщение
В глобальных пользовательских правах появляется новое право: Может просматривать лист благодарностей
Для включения функционала благодарностей права нужно разрешить.
Гости не могут благодарить и не имеют благодарностей.
При удалении поста из темы счётчики обновляются (кроме удаления через модераторский раздел)
При массовом удалении сообщений/тем через модераторский раздел можно воспользоваться опцией обновления счётчиков в Административном разделе - Сообщения - Благодарности. Там же устанавливаются опции отображения списка благодарностей сообщениях и профиле (да/нет и число благодарностей в списке)
При вынесении/удалении благодарностей может отправляться уведомление в ЛС - выбор управляется через Личный раздел - Личные настройки.
МОД совместим с AutoMod
Оттестировано на форуме phpbb 3.0.5
50000 постов, 10000 записей благодарностей.
Время на viewtopic 0.2 - 0.5c 14-15 запросов
memberlist 0.4 - 0.6c 20 запросов
thankslist 0.1 - 0.3c 9 запросов
Подтормаживает при просмотре профиля, если включен вывод списка в профиль и суммарное число благодарностей (получил + раздал) более 1000
=====================================
версия 1.0.1b
- Изменены некоторые функции для снижения нагрузки на сервер.
- Место отображения списка благодаривших перенесено в тело сообщения
- Изменены gif-файлы кнопок, кнопки локализованы
- Изменены языковые переменные
- Устранена небольшая ошибка в инструкции в секции копирования файлов
- Добавлена инструкция переноса данных в базе с Thank Post MOD, в папке contrib - установка поверх мода Thank Post MOD
====================================
версия 1.0.2b
- Добавлен вывод списка благодарностей при просмотре профиля
- Инструкция по апдейту с версии 1.0.1b до 1.0.2b в папке contrib
====================================
версия 1.0.3b
- Добавлена функция показать/скрыть список благодарностей в профиле (спасибо Gisher)
- Добавлена функция отсылки ЛС уведомления о вынесении/отмене благодарности
- Инструкция по апдейту с версии 1.0.2b до 1.0.3b в папке contrib
====================================
версия 1.1.0b
- Изменены основные функции для снижения загрузки
- Добавлен выбор получения уведомлений о благодарностях в личном разделе
- Добавлена в модераторский раздел опция обновления счётчиков после массового удаления сообщений/тем
- Инструкция по апдейту с версии 1.0.3b до 1.1.0b в папке contrib
- В инструкции пропущена команда: Скопируйте root/styles/prosilver/template/mcp_thanks.html в styles/prosilver/template/mcp_thanks.html
версия 1.1.1b
- Добавлен стиль subsilver2
- Инструкция по апдейту с версии 1.1.0b до 1.1.1b в папке contrib
====================================
версия 1.1.2b
- Исправлены ошибки в инструкции для стиля subsilver2 (спасибо Skinny777)
- Исправлены ошибки в инструкции для установки поверх Thank Post MOD автора Geoffrey Craft (спасибо Skinny777)
- Инструкция по апдейту с версии 1.1.1b до 1.1.2b в папке contrib
====================================
версия 1.1.3
- Добавлен модуль настроек в административный раздел
- Инструкция по апдейту с версии 1.1.2b до 1.1.3 в папке contrib
====================================
Исправлен баг с Dublicate entry при обновлении страницы
В архиве заменён файл functions_thanks.php
====================================
версия 1.1.4
- Добавлен лист благодарностей (по аналогии со списком пользователей)
- Инструкция по апдейту с версии 1.1.3 до 1.1.4 в папке contrib
====================================
версия 1.2.0
- Косметические правки под стандарт MODX 1.2.2
- Апдейта не требуется
- В архиве следует заменить файл thankslist.php (прилагается ниже) в связи с некорретным подсчётом (спасибо Ksarien)
=====================================
версия 1.2.2 (апдейт с версии 1.2.0 ниже)
- Исправлены ошибки в коде (спасибо A_Jelly_Doughnut и A_O_C).
- Добавлена опция отключения возможности удаления благодарностей.
- Добавлен учёт прав при выводе постов в списке благодарностей.
- Откорректирован вывод числа благодарностей в листе.
- Исправлены ошибки в коде (спасибо TerraFrost и A_O_C).
небольшая корректировка версии 122 (заменены английские языковые файлы, добавлены французские (спасибо zach'), заменён файл functions_thanks.php для избежания бага с благодарностями в темах-глобальных объявлениях)
======================================
версия 1.2.3
- Исправлены ошибки и оптимизирован код (спасибо tumba25).
- Откорректирован парсинг BBCODE при выводе списка сообщений (thankslist.php).
- Откорректирован доступ к просмотру списка сообщений (thankslist.php).
- Обновлены английские языковые файлы (спасибо knmt).
- Добавлены французские языковые файлы (спасибо zach').
- Добавлены португальские языковые файлы (спасибо Paulo França Lacerda).









