Liste des plaintes 1.1

19 Jan, 2024

156 Vues

0 Commentaires

  • 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>

    Ajouter au dessus:
    <script src="{THEME}/js/plaints.js"></script>

    3. Ajoutez ce qui suit à l'endroit souhaité dans le modèle d'actualité complet fullstory.tpl :
    [plaints]<li class="complaint" title="Plaint">Plaintes</li>[/plaints]

    4. Insérez dans le css de votre thème
    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;
    }

    5. Ouvrez language/French/adminpanel.lng et cherchez
    $lang = array (

    Ajoutez en dessous
    // 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!",


    Pour les russes

    6. Ouvrez language/Russian/adminpanel.lng et cherchez
    $lang = array (

    Ajoutez en dessous
    // 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'      =>   "Ошибка! Корректно заполните все поля!",

Auteur: KachalkinGeorg
Correction: DarkLane
Version Dle: 13.x - 17.0
Language: Français et Russe

Ajouter un commentaire

Votre adresse électronique ne sera pas publiée. Les champs obligatoires sont marqués *

Information

Les utilisateurs du Invités ne sont pas autorisés à ajouter des commentaires à cette publication.