Forum DLE Native (Ultimate Core) v1.2.2

Vendredi 17 Juillet, 2026 17:01

37 Vues

2 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.

  1. Jeudi 20 Août, 2026 06:52

    Qrak

    Bonjour ! Je travaille sur la traduction de scripts pour le moteur Datalife. Je travaille actuellement sur DLE Native Forum (Ultimate Core v1.2.0). Si possible, j'aimerais travailler sur la dernière version.

    1. Jeudi 20 Août, 2026 15:20

      DarkLane

      Vous pouvez travailler dessus si vous le désirez

Votre météo
Suivez-nos

Rejoignez-nous sur @SocialPlatforms