Un forum simple qui utilise les fonctionnalités DLE standard. La version 0.31 est conçue par défaut pour DLE version 14.0 et inférieure. Plug-in mis à jour pour DLE version 15.2.
Inconvénients de ce module: peu de fonctionnalités. Des monstres comme vBulletin et IPB ont beaucoup plus de fonctionnalités.
Et maintenant les avantages:
- il n'est pas nécessaire d'écrire des intégrations et d'utiliser deux bases de données distinctes, d'être amis avec des autorisations différentes, etc. ;
- basé sur ce qui précède : aucune réécriture de ces intégrations n'est requise après la publication et la mise à jour du DLE ou du moteur de forum ;
- tous les problèmes de sécurité incombent au DLE et à son développeur ;
- Pas un seul moteur de forum ne peut se vanter des performances DLE. Et le nôtre peut :);
- Les modèles TPL sont utilisés pour personnaliser le design, rien de nouveau n'a besoin d'être appris (le plugin ajoute de nouvelles balises) ;
- la mise en cache est également gérée par DLE ;
- la charge sur le serveur n'augmente presque pas. La seule chose est que la date du dernier commentaire dans l'actualité est mise à jour - plus une demande lorsque vous laissez un commentaire ;
- vous n'avez pas à payer pour ce plugin. Vous achetez une licence DLE et le plugin est gratuit.
Fonctionnalité des modules:
- Tri des actualités (sujets du forum) dans une catégorie (section du forum) par le dernier commentaire et la date de création du sujet ;
- revenir à la section après avoir créé un sujet ;
- un modèle séparé pour créer un sujet sur le forum ;
- sortie de l'avatar de l'auteur du thème ;
[before][/before]
et
[after][/after]
- dans le modèle de nouvelles courtes, affichant le code html avant et après la liste des nouvelles. C'est pratique lorsque vous avez besoin d'afficher des nouvelles (sujets) dans un tableau. Fonctionnera sur l'ensemble du site !
- tag - lien pour créer un sujet à partir de la section ;
Installation:
1. Téléchargez le hack dle-simple-forum.xml , via le système d'installation du plugin et activez-le.
2. Versez modules/ dans le dossier de modèles afin qu'il ressemble à Your_template/modules/ .
3. Créez une catégorie racine pour le forum, par exemple Forum avec le nom alternatif forum. Lors de la création, prescrire le modèle de brèves modules/forum/main_shortstory et cocher la case en bas. Cette catégorie appartient au forum.
4. Créez des catégories imbriquées qui serviront de sections de forum. Chaque catégorie doit avoir un modèle de nouvelles courtes modules/forum/topic_shortstory et le modèle de news complet modules/forum/topic_fullstory . A noter également - Cette catégorie appartient au forum. Vous devez également paramétrer le critère de tri des News -> Par date du dernier commentaire. Entrez la description de la catégorie - elles seront affichées à côté des noms de section. Vous pouvez également, si vous le souhaitez, interdire l'affichage des actualités de la catégorie dans le flux RSS général.
5. Si CNC est activé sur le site, alors dans le fichier racine .htaccess vous devriez trouver:
RewriteRule ^addnews.html$ index.php?do=addnews [L]
Ajouter en-dessous:
RewriteRule ^addtopic.html/([0-9]+)/([^.]+)$ index.php?do=addnews&forum=1&category=$1&from=$2 [L]
6. Créez des modèles en fonction de la conception de votre site. Exemple de styles de tableau de forum:
table.forum_cats {
width: 100%;
margin-top: 10px;
}
table.forum_cats tr {
border-bottom: 1px solid #ebebeb;
}
table.forum_cats tr:last-of-type {
border-bottom: none;
}
table.forum_cats td {
padding: 10px;
}
table.forum_cats tbody td {
font-size: 1.2em;
}
table.forum_cats thead {
background-color: #f8f8f8;
}
table.forum_cats tbody a {
text-decoration: underline;
}
table.forum_cats tbody div {
font-size: 0.75em;
}
Auteur: Zdraff
Version DLE: 14.0