Выполнено: Плагин для массового назначения тэгов топикам

UPD: Плагин доступен в каталоге https://catalog.livestreetcms.com/addon/view/340/

  • Создать плагин habitagadmin
  • Доступен только администраторам
  • Выглядит в стиле aceadminpanel
  • Позволяет отнимать и назначать тэги топикам
  • Создает два пункта меню: Тэги и Тэггирование топиков
  • По первому пункту показывается список тэгов

    • с фильтрацией по названию
    • с возможностью удалить или переименовать некоторые тэги.

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

    • с возможностью кликнуть на кол-во топиков в таблице и попасть на список топиков с этим тэгом — см вторую страницу Тэггирование топиков
  • По второму пункту открывается таблица с топиками

    • с фильтрацией по подстроке в названии
    • с фильтрацией по подстроке в списке тэгов — автоматически заполняется при переходе из списка тэгов

    • с фильтрацией по блогу: в выбиралке «все блоги», «личные блоги», и каждый коллективный отдельно
    • с фильтрацией по неделе публикации — в выбиралке показываются все недели начиная с февраля 2013
    • с сортировкой по автору или названию
    • в таблице показываются

      • первая строка: автор, название
      • вторая строка: в одной колонке все тэги через запятую
        • при клике на тэги, они превращаются в редактируемое поле
        • при нажатии Enter поле сохраняется AJAX-ом и обратно превращается в текст

      • третья строка: в одной колонке первые 250 символов текста топика мелким шрифтом
    • возможность отметить один, несколько или все топики. Повторное нажатие на чекбокс в шапке таблицы приводит к развыделению всех топиков.
    • возможность удалить и/или добавить тэг к выбранным топикам


habitagadmin mockup

UPD: плагин реализован, обращайтесь в личку

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.