Forum DLE Native (Ultimate Core) v1.2.2

Vendredi 17 Juillet, 2026 17:01

1 Vues

0 Commentaires

  • Module de forum natif pour DataLife Engine. Il s'intègre au système de membres, à l'éditeur, à la messagerie privée et à la structure de groupes de DLE, offrant ainsi un espace communautaire complet sur votre site sans nécessiter de logiciel de forum supplémentaire.

    Flux de travail de base : Page d'accueil → Catégories → Liste des sujets → Sujet (messages) → Répondre / modifier.

    Page d'accueil
    Catégorie
    │ └── Sujet → Répondre, citer, réagir, sondage
    ├── Sujets actifs
    ├── Sujets non résolus
    ├── Mots clés
    ├── Recherche
    └── Notifications

    ===============================================================================

    CARACTÉRISTIQUES PRINCIPALES

    Sujets et messages :
    - Catégories hiérarchiques : sous-catégorie, tri, icône Font Awesome, description.
    - Création/modification de sujets : titre, brève description, étiquettes, préfixe, éditeur WYSIWYG DLE.
    - Pagination : Limites distinctes pour les listes de sujets et les messages.
    - Code PIN/Verrouillage : Autorisation du modérateur.
    - Remontée de sujet : Déplacement d'un sujet en tête de liste après la fin de la période d'attente.
    - Suivi des accusés de réception : marquage des accusés de réception non lus, marquage en masse des accusés de réception.
    - Sujet suivant : Notification des nouvelles réponses.

    Sondages :
    - Créez un sondage lors de la création/modification d'un sujet.
    - Sélections multiples, nombre maximal de sélections, durée et visibilité des résultats.
    - Modification des options disponibles (les options ayant reçu des votes sont limitées).
    - Fermer/supprimer le sondage.

    Mots clés et préfixes :
    - Mots clés séparées par des virgules, nuage de tags.
    - Préfixes de sujets colorés basés sur les catégories.

    Réaction:
    - Citation : La profondeur des citations imbriquées peut être ajustée.
    - @mention : Envoie une notification.
    - Réactions J'aime/Je n'aime pas et émojis : types de réactions gérables, restrictions de groupe.
    - Plainte : Elle sera soumise au système de plaintes du DLE avec l'étiquette [FORUM].

    Fichiers :
    - Téléchargement de fichiers supplémentaires dans l'objet et les réponses (limites de longueur et de taille).
    - Itinéraire de téléchargement sécurisé.

    Points, classement et promotion :
    - Points du forum : Points attribués pour des actions telles que la création de sujets, les réponses, les mentions « J’aime », etc.
    - Rangs : Badge/couleur/icône en fonction des points.
    - Promotion automatique des groupes : Mise à niveau des groupes d'utilisateurs DLE en fonction de seuils de points.
    - Restriction des liens : Le partage de liens est limité pour les membres ayant peu d’évaluations/de messages.

    Notifications :
    - Panneau de notification pour les citations, les mentions, les réponses, les abonnements et les promotions.
    - Compteur non relevé, marquage de relevé en vrac.

    ===============================================================================

    INTERFACE UTILISATEUR

    Description de l'action de la page
    Page d'accueil : arborescence des catégories, statistiques, membres en ligne
    Catégorie, Liste de sujets, RSS, Recherche, Filtre par jour
    Sujet : Messages, sondages, réactions, menu de modération
    Nouveau sujet new_topic Sujet + sondage + pièces jointes
    Modifier le sujet (edit_topic) : Titre, contenu, étiquettes, sondage, pièces jointes
    Recherche par titre/contenu
    Sujets actifs Sujets récemment actifs
    Sujets non résolus
    Étiquettes, nuage d'étiquettes / liste de sujets d'étiquettes
    Notifications Notifications utilisateur
    Le flux RSS se trouve à l'adresse rss/forum/rss.xml ou par catégorie.
    Plan du site forum_sitemap.xml

    ===============================================================================

    PANNEAU D'ADMINISTRATION

    DLE Admin → Module Forum (?mod=forum). Seuls les groupes d'administrateurs et de modérateurs (1,2) y ont accès.

    - Tableau de bord : Statistiques récapitulatives, sujets/messages récents, modération rapide.
    - Catégories : Ajout, modification, tri par glisser-déposer, groupes de lecture/écriture, approbation requise.
    - Sujets : Liste, modification et suppression de tous les sujets.
    - En attente : Sujets/messages en attente d'approbation.
    - Préfixes : Gestion des préfixes.
    - Mots clés : Liste des mots clés, édition, fusion.
    - Rangs : Badges de seuil de points.
    - Promotions : Règles de promotion automatique du groupe DLE.
    - Réactions : Types d'émojis/réactions, autorisation de groupe.
    - Mots interdits : Filtre de contenu.
    - Réclamations : Réclamations marquées avec [FORUM].
    - Journaux : Journaux de modération et de sécurité.
    - Paramètres : Tous les paramètres globaux du forum.
    - Mode rapide : Verrouiller/épingler le sujet (avec un hachage).

    Extrait des paramètres importants :
    - Nombre de sujets/messages par page
    - Longueur minimale/maximale du message
    - Durée de l'inondation, captcha
    - Pièce jointe : autorisations, taille, extensions
    Points : sujet, réponse, j’aime ; augmentation du temps d’attente
    - Promotion automatique activée/désactivée
    - Nombre minimum de messages / nombre minimum de points pour le lien.
    - Visite des invités
    - SEO : balise canonique, JSON-LD, méta-description
    - Sondage : ouvert/fermé, nombre maximal d'options, groupe, etc.

    ===============================================================================

    SÉCURITÉ ET MODÉRATION

    - Jetons CSRF dans les formulaires et les requêtes AJAX.
    - Protection contre les inondations.
    - Assainissement des entrées (sanitizeInput), filtre de mots interdits.
    - Matrice d'autorisation : lecture/écriture/modération par catégorie.
    - File d'attente d'approbation : basée sur les membres ou les catégories ayant obtenu un score faible.
    - Suppression logicielle (indicateur is_deleted).
    - Enregistrement de l'adresse IP.
    - Journaux de modération.

    ===============================================================================

    SEO ET FOODLE

    - URL SEO : prise en charge du slug (alt_name).
    - URL canonique.
    - Données structurées JSON-LD de Schema.org.
    - Méta-description automatique.
    - Flux RSS : /forum/rss.xml ou par catégorie.
    - Plan du site XML : /forum_sitemap.xml.

    ===============================================================================

    ASSISTANCE LINGUISTIQUE

    Les textes se trouvent dans language/{DLE language}/forum.lng.php. Le code utilise fl('key', 'Texte de sauvegarde').
    Packs prêts à l'emploi : turc, anglais, russe, français.

    ===============================================================================

    MODÈLES (THÈMES)

    Modèles de forum : templates/{THEME}/forum/

    - Boardline : panneau bleu de type MyBB/BoardLine (recommandé)
    - nexus : Vue alternative de Nexus

    Fichiers importants : main.tpl, category.tpl, topic.tpl, new_topic.tpl, edit_topic.tpl, forum.css, js/forum.js, blocks/*

    ===============================================================================

    STRUCTURE TECHNIQUE

    moteur/forum/
    init.php
    forum.helper.php
    forum.layout.php
    classes/forum.class.php
    actes/
    main.php, category.php, topic/, edit_topic.php, ...
    pouce/
    forum.php (routeur d'administration)
    forum/ (sous-modules d'administration)
    langue/*/forum.lng.php
    modèles/{THÈME}/forum/

    Tables de la base de données (résumé) :
    _forum_cats, _forum_topics, _forum_posts, _forum_polls, _forum_poll_options,
    _forum_tags, _forum_topic_tags, _forum_prefixes, _forum_settings,
    _forum_notifications, _forum_reactions, _forum_reaction_types, _forum_ranks,
    _forum_read_log, _forum_follows, _forum_logs ...

    ===============================================================================

    INSTALLATION ET MISES À JOUR

    1. Dans DLE Admin → Plugins → téléchargez et installez le fichier dle-native-forum-ultimate-core-v122.xml.
    2. Les tables et les fichiers sont placés automatiquement (vérifiez engine/, language/, templates/ via FTP si nécessaire).
    3. Configurer Admin → Forum → Paramètres.
    4. Créez des catégories. Ajoutez des liens au menu DLE en utilisant ?do=forum ou une URL SEO.
    5. Assurez-vous que le dossier/forum est copié dans votre thème.

    Vérification des mises à jour : via le fichier release.json de GitHub dans le tableau de bord d’administration.

    ===============================================================================

    CACHE ET DISTRIBUTION

    Pour lui donner vie :
    1. engine/forum/ et engine/inc/forum/
    2. language/*/forum.lng.php
    3. templates/{active-theme}/forum/
    4. Videz le cache DLE.
    5. Appuyez sur Ctrl+F5 dans votre navigateur (surtout si le fichier forum.css a été modifié).

    ===============================================================================

    RÉFÉRENCE SUCCINTE : URL DES FORUMS

    Page d'accueil : index.php?do=forum
    Catégorie : index.php?do=forum&action=category&category={slug}
    Sujet : index.php?do=forum&action=topic&topic={slug}
    Nouveau sujet : index.php?do=forum&action=new_topic&category={id}
    Administrateur : admin.php?mod=forum

    Remarque : les chemins d'URL peuvent varier en fonction de la configuration des URL SEO.

    Russe : "Для использования вашего собственного языка в теме, пожалуйста, выберите его в разделе: Настройки системы → Язык."

    Français : « Pour utiliser votre propre langue dans le thème, veuillez la sélectionner dans : Paramètres système → Langue. »

  • INSTALLATION ET MISES À JOUR

    1. Dans DLE Admin → Plugins → téléchargez et installez le fichier dle-native-forum-ultimate-core-v122.xml.
    2. Les tables et les fichiers sont placés automatiquement (vérifiez engine/, language/, templates/ via FTP si nécessaire).
    3. Configurer Admin → Forum → Paramètres.
    4. Créez des catégories. Ajoutez des liens au menu DLE en utilisant ?do=forum ou une URL SEO.
    5. Assurez-vous que le forum/dossier est copié dans votre thème.

    Vérification des mises à jour : via le fichier release.json de GitHub dans le tableau de bord d’administration.

    ===============================================================================

    CACHE ET DISTRIBUTION

    Pour lui donner vie :
    1. engine/forum/ et engine/inc/forum/
    2. language/*/forum.lng.php
    3. templates/{active-theme}/forum/
    4. Videz le cache DLE.
    5. Appuyez sur Ctrl+F5 dans votre navigateur (surtout si le fichier forum.css a été modifié).

    ===============================================================================

    RÉFÉRENCE SUCCINTE : URL DES FORUMS

    Page d'accueil : index.php?do=forum
    Catégorie : index.php?do=forum&action=category&category={slug}
    Sujet : index.php?do=forum&action=topic&topic={slug}
    Nouveau sujet : index.php?do=forum&action=new_topic&category={id}
    Administrateur : admin.php?mod=forum

Forum DLE Native (Ultimate Core) v1.2.2

Développeur : Elegance
Version : 1.2.2 (Ultimate Core)
Exigence DLE : 19.0 et plus
Installation : dle-native-forum-ultimate-core-v122.xml (programme d’installation du plugin DLE)

DarkLane

Rédacteur de l'article

A propos

Signature

N'importe qui peut critiquer.
Créer quelque chose qui sera critiqué n'est pas donné à tout le monde.

Information

Les visiteurs appartenant au groupe Invités ne peuvent pas laisser de commentaires sur cette publication.