3.2 KiB
3.2 KiB
Модуль Комментарии
Функционал:
-
Возможность создавать комментарии как зарегистрированным Пользователям так и Анонимам
- Разрешения задаются в Админпанели
-
Аватар Пользователя
- если есть в системе - выведет его изображение, если нет выведет аватар с первой буквой имени пользователя или анонима
-
Авторский рейтинг
- При создании комментария , Автор может поставить оценку - звезды 5 баллов
- Права для Анонимов (разрешено/нет)настраиваются в Админпанели
- Разрешать Авторский рейтинг при ответах настраивается в Админпанели
-
Рейтинг Пользователей
- Пользователи и Анонимы могут ставить оценки комментариям других Авторов
- На выбор два варианта или пять звезд или лайк (сердечко)
- Права для Анонимов (разрешено участвовать/нет)настраиваются в Админпанели
-
Таймер времени, при котором доступно редактирование или удаление комментария Автором
- Время задается в Админпанели, после истечении времени редактирование или удаление комментария будет сделать невозможно, за исключением Администратора
-
Время жизни куки для Анонимов
- Задается в Админпанели, в течении этого времени Аноним будет считаться Автором своих комментариев
-
Файлы
- На данный момент Авторы могут загружать в комментарии Изображение.
- Вес и расширения задаются в Админпанели. Отдельные права для Анонимов
-
Дополнительные поля
- Два дополнительных поля, их названия и обязательные или нет, настраивааются в Админпанели
-
Валидация обязательных полей на заполненность + проверка на разрешения для файлов
Для AJAX работы модуля не забудьте подключить:
JS:
https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js
https://cdnjs.cloudflare.com/ajax/libs/jquery.form/4.3.0/jquery.form.min.js
https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js
Стили:
https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css
https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css