1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 5 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Ajouter un message au dessus des sujets
Mots-clés » heaven, ajouter, message, dessus, sujets
05-10-2014, 11:20, (Modification du message : 05-10-2014, 11:33 par Jules.)
#1
Ajouter un message au dessus des sujets
Ajouter un message au dessus des sujets
Salut à tous, aujourd'hui je vais vous apprendre à afficher un message au dessus d'un sujet, mais seulement pour les sujets que vous voulez.
       

Un exemple d'utilisation : Je présente un sujet important sur mon forum, ou je fait la démonstration d'un nouveau plugin : j'affiche un message au dessus (que vous présenterez comme vous le voulez).

Tout d'abord, téléchargez ce plugin, c'est un plugin pour mettre du PHP simplifié dans les templates : http://mybbhacks.zingaburga.com/showthread.php?tid=260 (fonctionne avec la version 1.8 de MyBB)

Maintenant, ouvrez vos templates comme ça :
Templates et Style > Templates > Votre thème

Cliquez en haut sur "Ajouter un groupe", nommez le comme vous le souhaitez. Personnellement je vais utiliser :
Préfixe du groupe de templates : gmodes
Titre du groupe de templates : thread_gmodes

Ensuite, cherchez le template "showthread" et remplacez :
Code :
<div class="float_right">
        {$newreply}
    </div>
    {$ratethread}
    <table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder tfixed clear">

Par :
Code :
<div class="float_right">
        {$newreply}
    </div>
    {$ratethread}
   <template gmodes>
    <table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder tfixed clear">

Attention :
Code :
<template gmodes>
est à changer si vous n'utilisez pas la même structure que moi.

Maintenant, allez dans votre groupe de template que vous venez de créer et ajouter un template du même nom que votre préfixe. Souvenez-vous :
Citation :Préfixe du groupe de templates : gmodes

Pour moi, ce sera gmodes, si c'est différent chez vous, vous devez remplacer dans showthread :
Code :
<template gmodes>

par
Code :
<template nom du template>

Dans le template "gmodes", on va définir les messages à afficher pour quels sujets :
Par exemple, pour le sujet avec l'id "11", nous allons faire comme ça :
Code :
<if $tid == 11 then><template gmodes_message></if>
(l'id se récupère avec l'url du sujet) : showthread.php?tid=ID DU SUJET

Donc maintenant, nous allons créer un template nommé "gmodes_message" (Gmodes = Votre préfixe). Ensuite, entrez ce que vous voulez (vous pouvez utiliser le HTML) et enregistrez.

Voilà, c'est terminé !

Pour le futur, si vous voulez personnaliser d'autres sujets, rien de plus simple, dans votre template qui correspond à gmodes pour moi ajoutez une ligne :
Code :
<if $tid == ID SU SUJET then><template VOTRE PREFIXE_TEMPLATE POUR CE SUJET></if>

Ensuite, faites un nouveau template : prefixe_NOM.

Cordialement, Jules.
Membre du support sur MyBB.support

Retrouvez tout mes partages réalisés sur MyBB.support grâce aux mots-clés : cliquez-ici
Répondre




Utilisateur(s) parcourant ce sujet : 2 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique