MyBB.support, le portail francophone de MyBB

Version complète : Annonce à un groupe spécifique
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonsoir !

J'aimerais mettre des annonces au dessus du forum MyBB mais je veux que certaines de celles ci ne soient affichées qu'a un seul groupe, par exemple, si je suis un Invité, une annonce au dessus du forum me précisera:
"Pas encore inscris ? Alors fait vite pour bénéficier des nombreux avantages que te proposera le forum !"

Ou encore, au groupe Administrateur:
"Le joueur **** a été aperçu comme pubeur ! A surveiller de près !"

Sauriez vous quel code ajouter pour n'afficher cela qu'a un seul groupe en particulier ?
Merci d'avance !!
Une solution simple pour passer des messages aux administrateurs est de créer un forum strictement pour eux, alors ils seront les seuls à voir les nouveaux messages!
oui ça je le savais, je l'ai même fais dans l'ancien forum, mais ce que je demandais c'était un petit + ^^ pas grave merci quand même ^^
Avec le plugin permettant de mettre du PHP dans les Templates, tu peux ajouter, dans le template "header" :
Code :
<if ($mybb->user['usergroup'] == 4) then><p class="mon_style">Texte réservé aux administrateurs.</p></if>
(Remplacer 4 par l'ID du groupe adéquat.)
Le plugin suscité : http://mybbhacks.zingaburga.com/showthread.php?tid=260

Par exemple, sur mon forum, j'ai
Code :
<if (($mybb->user['usergroup'] == 4) OR ($mybb->user['usergroup'] == 3) OR ($mybb->user['usergroup'] == 6)) then><div class="red_alert"><strong>Vous êtes connecté en tant que membre de l'équipe.</strong></div></if>
ce qui donne : [attachment=1037]
D'autre plugin ne sont pas nécessaire?
J'ai installé le plugin que tu propose Saphir et tenté ce code dans ma page d'index:
Code :
<if ($mybb->user['uid'] == 0) then> <p> message 1</p> </if>
<if ($mybb->user['uid'] != 0) then> <p> message 2</p> </if>
Sa ne s'affiche pas, où est l'erreur?
Sans les conditions, les messages s'affichent correctement...

P.S: Désolé, je profite du topic très intéressant! ^_^'
Il faut mettre le code dans un template, pas dans une page.
Pardon, je me suis mal exprimé.
Je parlais bien d'un template.
Je viens de refaire un test, sa fonctionne maintenant... Étrange...
Sa fonctionne c'est le principal, merci de l'info! Big Grin

EDIT: Je me pose une question, est-ce qu'il n'y a aucun risque de sécurité?
Question : entre le
Citation :<p>
et
Citation :</p>
peut on ajouter du code html ?
@Jin : Il y a sûrement une raison au fait qu'on ne puisse pas, par défaut, mettre du PHP dans les templates, maintenant, je ne pense pas qu'il se crée de grosse faille de sécurité en utilisant ce plugin (mais je ne suis pas expert).

@Dreamgate : Bien sûr : dans mon exemple, à la place du <p></p>, tu peux voir que j'ai mis <div><strong></strong></div>, tu peux mettre ce que tu veux !
 Utilitaire de traduction fourni par Regentronique