UserSignature

Подписи пользователя
Автор дополнения
Володя Володин
Пакетов
45
Закачек
23 619
Обычно отвечает в течение суток
Автор дополнения
Пакетов
45
Закачек
23 619
Обычно отвечает в течение суток
Версия 1.0.0-beta
Дата выпуска 05.05.2015
Загрузки 2
Просмотры 5 551

Компонент реализует функцию загрузки подписей (на основе jQuery UI Signature) пользователями с фронта сайта.


Особенности:


— добавление подписей к любому виду ресурса


— добавление подписей к пользователю


— поддержка списков подписей






Вкладка компонента


Доступна сортировка по ресурсу, пользователю, списку.




Функционал:


  • просмотреть подпись
  • отключить подпись
  • выключить для редактирования
  • удалить
Сниппет US.form

Вывод формы с загрузчиком подписи




Для загрузки подписи с фронта пользователю нужно добавить политику UserSignaturePolicy.


'usersignature_sig_view' — право на просмотр формы загрузки


'usersignature_sig_save' — право на загрузку подписи


'usersignature_sig_remove' — право на удаление подписи


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



Сниппет US.view


В связи с первичной необходимостью наличия функционала просмотра добавленных подписей внутри админки, вывод списка подписей сделан на быструю руку. Оформление самое простое.



Доступные поля


Доступные поля таблицы user_sign:


parent — идентификатор родителя


class — класс родителя


list — ключ списка файлов


sign — подпись в формате json


source — идентификатор источника файлов


file — имя подписи после загрузки


type — тип файла


createdon — дата время создания


createdby — идентификатор создателя


url — относительный путь к файлу подписи


active — флаг активен


editable — флаг редактируемый


Доступные события


  • usOnBeforeSignSave
  • usOnAfterSignSave
  • usOnAfterChangeEditableSign

Демо — usersignature.vgrish.ru/


Обсуждение компонента в сообществе MODX.PRO

Последние обсуждения в сообществе MODX.pro