From 0d5a462a4ddab9270548ad3fe208f0e80a29ab7c Mon Sep 17 00:00:00 2001 From: Repellent Date: Mon, 29 Dec 2025 09:47:04 +0500 Subject: [PATCH] =?UTF-8?q?=D0=B7=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BE=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D0=B5=20?= =?UTF-8?q?=D0=BC=D0=BE=D0=B4=D1=83=D0=BB=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 47 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index fda046c..424660d 100644 --- a/README.md +++ b/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 +```