Le module pour Dle 13.x - 17.0 est spécialisé pour envoyer une réclamation à l'administrateur, selon 1 des 4 choix proposés, et vous pourrez aussi mettre un commentaires afin de détailler votre réclamation. L'administrateur recevra un MP le signifiant de votre réclamation.
Ce qui a été fait:
- Correction de tout le code, car il présentait énormément de bugs.
- Ce Module accepte maintenant le multilanguage.
- Il est corrigé pour PHP 8.3.1 ainsi que MYSQL 8.2.
Installation
1. Copiez le contenu de l'archive sur le serveur et connectez le module via le système de plugins.
2. Dans le modèle main.tpl, recherchez la balise :
</head>
<script src="{THEME}/js/plaints.js"></script>
[plaints]<li class="complaint" title="Plaint">Plaintes</li>[/plaints]
a.plaint_button:link,
a.plaint_button:hover,
a.plaint_button:visited,
a.plaint_button:active {
background: #e2c243;
color: #fff;
display: inline-block;
padding: 4px 8px;
margin: 2px 2px 6px 2px;
border: 1px solid #d29502;
font-size: 14px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}
$lang = array (
// Plaintes
'config_plaints' => "Configuration du module Plaintes",
'changes_were_made' => "Des modifications ont été apportées",
'list_plaints' => "Liste des plaintes",
'main_module' => "Module principal",
'confirm_delete_plaints' => "Supprimer la plainte sélectionnée de la base de données?",
'delete_plaints' => "Suppression de la plainte.",
'main_plaints' => "Principal",
'settings_plaints' => "Paramêtres",
'plaints_received' => "Plaintes reçues",
'plaints_about_news' => "Plainte concernant les articles",
'count_plaints' => "Total des plaintes reçues",
'display_plaints_button' => "Pour afficher le bouton Plaintes, insérez la balise dans le fichier <strong>fullstory.tpl</strong> de votre modèle: <strong>[plaints]Plainte![/plaints]</strong>",
'text_input_plaints' => "Saisir le texte",
'complaint_values_choice' => "Saisissez les valeurs de la plainte pour le choix",
'plaints_title_news' => "Titre de l'article",
'author_plaints' => "L'auteur de la plainte",
'reason_plaints' => "Raison de la plainte",
'comment_plaints' => "Commentaire",
'select_choice_plaints' => "Sélectionnez un choix",
'plaints_news' => "Articles:",
'enter_text_plaints' => "Saisissez le texte de la plainte:",
'warning_plaints' => "<strong>Attention!</strong> Si vous déposez de fausses plaintes, l'administration du site bloquera votre compte!",
'guest_plaints' => "Invité",
'already_added_plaints' => "<center>ATTENTION!</center><br><center>Vous avez déjà ajouté une plainte à cette actualité</center>",
'added_plaints_unregistered'=> "<br><center>ATTENTION!</center><br><center>Vous avez ajouté une réclamation en tant qu'utilisateur non enregistré !<br>L'examen de votre réclamation peut prendre plus de 24 heures.</center>",
'error_plaints_new' => "Erreur dans l'article!",
'error_new_plaints' => "L'article est:",
'error_type_plaints' => "Type d'erreur:",
'plaints_system' => "Système de réclamation",
'thank_plaints_admin' => "<br><center>Merci ! Que tu es passé par là. L'administration du site apprécie votre voix et nous essaierons de résoudre le problème dans les plus brefs délais.</center><br>",
'error_fields_plaints' => "Erreur! Veuillez remplir tous les champs correctement!",
$lang = array (
// Plaintes
'config_plaints' => "Конфигурация модуля",
'changes_were_made' => "Изменения внесены",
'list_plaints' => "Список жалоб",
'main_module' => "Главная модуля",
'confirm_delete_plaints' => "Удалить выбранную жалобу из базы данных?",
'delete_plaints' => "Удаление новости.",
'main_plaints' => "Главная",
'settings_plaints' => "Настройки",
'plaints_received' => "Поступившие жалобы",
'plaints_about_news' => "Жалоба на новость",
'count_plaints' => "Всего поступивших жалоб ",
'display_plaints_button' => "Чтобы отобразить кнопку Жалобы вставьте в файл <strong>fullstory.tpl</strong> Вашего шаблона тег: <strong>[plaints]Пожаловаться![/plaints]</strong>",
'text_input_plaints' => "Ввод текста",
'complaint_values_choice' => "Введите значения жалоб для выбора",
'plaints_title_news' => "Название новости",
'author_plaints' => "Автор жалобы",
'reason_plaints' => "Причина",
'comment_plaints' => "Комментарий",
'select_choice_plaints' => "Другое",
'plaints_news' => "Новость:",
'enter_text_plaints' => "Введите текст жалобы:",
'warning_plaints' => "<strong>Внимание!</strong> Если вы будете оставлять ложные жалобы, то администрация сайта заблокирует Ваш аккаунт!",
'guest_plaints' => "гость",
'already_added_plaints' => "<center>ВНИМАНИЕ!</center><br><center>Вы уже добавляли жалобу на эту новость</center>",
'added_plaints_unregistered'=> "<br><center>ВНИМАНИЕ!</center><br><center>Вы добавили жалобу как не зарегистрированный пользователь!<br>Рассмотрение Вашей жалобы может длится более 24 часов.</center>",
'error_plaints_new' => "Ошибка в новости!",
'error_new_plaints' => "В новости:",
'error_type_plaints' => "Тип ошибки:",
'plaints_system' => "Система жалоб",
'thank_plaints_admin' => "<br><center>Спасибо! Что Вы не прошли стороной. Администрация сайта ценит Ваш голос и мы постараемся решить проблему как можно скорее.</center><br>",
'error_fields_plaints' => "Ошибка! Корректно заполните все поля!",