заполнил описание модуля
This commit is contained in:
47
README.md
47
README.md
@@ -1,2 +1,47 @@
|
||||
# comment
|
||||
# Модуль Комментарии
|
||||
|
||||
### Функционал:
|
||||
* Возможность создавать комментарии как зарегистрированным Пользователям так и Анонимам
|
||||
* Разрешения задаются в Админпанели
|
||||
* Аватар Пользователя
|
||||
* если есть в системе - выведет его изображение, если нет выведет аватар с первой буквой имени пользователя или анонима
|
||||
* Авторский рейтинг
|
||||
* При создании комментария , Автор может поставить оценку - звезды 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
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user