[Ищу исполнителя] Древовидные комментарии для AMS

HAIM

Проверенные
Сообщения
1,251
Решения
6
Реакции
2,224
Баллы
1,020
Имеется плагин Article Management System v 2.1.7, нужна поддержка древовидных комментариев в статьях а-ля [TH] Post Comments

Вы можете писать код как полностью с нуля, так и реюзать части кода аддона TH, но:
  • Древовидные комментарии AMS не должны использовать те же модификации/классы стилей/js-файлы, что и плагин TH — на случай если в будущем на форуме будет использоваться [TH] Post Comments
  • До 4 уровней комментариев, выбор количества уровней комментариев (2/3/4) — в настройках аддона
  • Внешний вид с точки зрения вёрстки и поведения должен повторять
    • Пунктирная линия и пространство справа от неё кликабельно для скрытия ветки по щелчку
      • Скрывается ветка по которой идёт клик + все её дочерние ветки
    • При скрытии ветки комментариев, появляется кнопка-ссылка "Развернуть ветку", экран "телепортируется" к этой кнопке, если ветка длинная
    • Если в ветке больше Х сообщений, она должна автоматически сворачиваться в кнопку "Х комментариев"
      • Х задаётся в настройках плагина
      • Х действует на все ветки кроме первой
      • существительное после числа Х должно склоняться согласно правилам русского языка
  • Должны быть проработаны все уведомления о новых комментариях, в случае необходимости — добавлены новые
  • Сохранена работа инлайн-модерации Ксенфоро, система прав Ксенфоро, реакции и любой другой функционал "из коробки"
  • По аналогии с [TH] Post Comments, у ветви каждого уровня вложенности должен быть свой класс ( в плагине от TH это message--depth1, message--depth2, etc )
  • Даже если плагин для древовидных комментариев будет отключен, старые комментарии по-прежнему должны показываться в старой форме
    • Все комментарии написанные до установки плагина должны отображаться как комментарии первого уровня
  • Древовидные комментарии не должны влиять на работу виджета AMS, выводящего последние комментарии на сайте (древовидность в виджете не нужна, в идеале его код вообще не должен быть затронут)
  • В настройках плагина должна быть опция для отключения/включения кнопки "Цитировать"
Получившийся плагин вы можете продавать или раздавать бесплатно всем желающим — на него я не претендую

Бюджет — ваш, связь через личные сообщения форума. ТЗ может незначительно дополняться, финальный конфёрм будет перед началом вашей работы. Также в случае если какие-то детали ТЗ слишком ресурсозатратны и у вас есть идея по упрощению — можем совместно обсудить
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу