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 : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Réglé] Bandeaux différent suivant le forum
Mots-clés » bandeaux, différent, suivant, forum
09-05-2015, 15:21,
#1
Question  Bandeaux différent suivant le forum

VERSION_MyBB : 1.6.16
Bonjour à tous.

Après avoir fureté sur le forum je n'ai trouvé aucun sujet traitant du sujet suivant.

Je voudrai un bandeau coloré ou non différent suivant le forum sur lequel on se trouve, je m'explique...

Lorsqu'un utilisateur lambda arrive sur le forum j'aimerai qu'il y ait un bandeau spécifique l'invitant à s'inscrire sur le forum.
Lorsque l'utilisateur est connecté sur le forum un autre bandeau apparaitrait avec un message et une couleur différente.
De plus j'aimerai que ce bandeau n'apparaisse plus lorsqu'il quitte la page d'accueil du forum, plus précisément lorsqu'il navigue dans les autres forums et sous-forums.

En fait j'aimerai que le bandeau soit de couleur et de contenu différent suivant le forum ou sous-forum dans lequel il se trouve.

J'ai trouvé des sujets traitant des bandeaux de couleurs différentes mais pour n'importe quel forum dans lequel on se trouve.
Ma demande est plus spécifique j'aimerai avoir un bandeau différent suivant le forum ou sous-forum dans lequel on se trouve.

Merci pour votre aide.

Cordialement.
Répondre
09-05-2015, 16:15,
#2
RE: Bandeaux différent suivant le forum
Bonjour r0o0minet.

Pour qu'un élément n'apparaisse que sur la page d'accueil du forum, vous pouvez le placer dans le template "index".
En utilisant le plugin de ZingaBurga permettant l'insertion de code PHP dans les templates, vous pourrez utiliser la syntaxe suivante :
Code PHP :
<if $mybb->user['uid'] > 0 then>Texte à afficher pour un utilisateur connecté.<else/>Texte à afficher pour un invité.</if> 

Pour ajouter un texte dans un forum en particulier, vous pouvez utiliser la fonction "règles du forum" accessible depuis la configuration du forum concerné.

Un membre compétent de l'équipe sera peut-être en mesure de vous apporter un support de meilleure qualité.
Si cette réponse ne vous convient pas, attendez une réponse d'un administrateur, ou d'un agent chargé du support.


Agréable fin de semaine.

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
09-05-2015, 17:25,
#3
RE: Bandeaux différent suivant le forum
Pour avoir des couleurs de fond différentes dans la liste des différents forums il est possible de faire ceci :
1- Pour votre Thème il faut ajouter la couleur à chaque forum dans global.css

Code :
#desc_1 {
background-color: #f88;
}

#desc_2 {
background-color: #8f8;
}

#desc_1 signifie le forum ayant l'ID 1, #desc_2 signifie le forum ayant l'ID 2, etc...

2- Éditer le template "forumbit_depth2_forum"

changer :

Code :
<td class="{$bgcolor}" valign="top">
<strong><a href="{$forum_url}">{$forum['name']}</a></strong>{$forum_viewers_text}<div class="smalltext">{$forum['description']}{$modlist}{$subforums}</div>
</td>

pour :

Code :
<td id="desc_{$forum['fid']}" valign="top">
<strong><a href="{$forum_url}">{$forum['name']}</a></strong>{$forum_viewers_text}<div class="smalltext">{$forum['description']}{$modlist}{$subforums}</div>
</td>

Cela donnera une section descriptive de couleur différente uniquement dans la liste des forums...

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
09-05-2015, 20:23,
#4
RE: Bandeaux différent suivant le forum
Merci pour vos réponses car c'est presque ce que je désirai.

Peut être me suis-je mal exprimé alors je vais essayer de mieux l'expliquer cette fois Wink 

J'ai utilisé la solution de Saphir (voir ci-dessous) :
(09-05-2015, 16:15)Saphir a écrit :  Pour qu'un élément n'apparaisse que sur la page d'accueil du forum, vous pouvez le placer dans le template "index".

En fait allez voir sur mon forum et vous verrez mieux :
- Lorsque vous êtes simple visiteur je ne voudrai pas qu'apparaissent les 2 bandeaux mais un seul avec un texte différent de celui ou ceux qui sont sur la page d'index lorsque vous êtes connecté.
- Lorsque les membres se connectent je veux que ces 2 bandeaux apparaissent.
- Lorsque les membres se baladent dans les différents forums les bandeaux disparaissent.

La méthode conseillé par Saphir est presque la bonne seulement elle ne me convient qu'à moitié car les bandeaux apparaissent aussi lorsque l'on est pas connecté, je voudrai qu'il n'y en ai qu'un seul avec un texte différent.

Voila j'espère m'être bien fait comprendre et désolé du dérangement si mes premières explications étaient un peu foireuses.

Merci.
Répondre
09-05-2015, 20:29,
#5
RE: Bandeaux différent suivant le forum
Vous pouvez essayer comme ceci :
Code PHP :
<if $mybb->user['uid'] > 0 then>Code du (desbandeau(xà afficher pour un utilisateur connecté.
<else/>
Codes du (desbandeau(xà afficher pour un visiteur.
</if> 

Vous pouvez l'adapter à votre situation si elle est plus spécifique. Smile

Cordialement,
Saphir,
Modérateur MyBB.support.
Répondre
09-05-2015, 21:56,
#6
RE: Bandeaux différent suivant le forum
(09-05-2015, 20:29)Saphir a écrit :  Vous pouvez essayer comme ceci :

Code PHP :
<if $mybb->user['uid'] > 0 then>Code du (desbandeau(xà afficher pour un utilisateur connecté.
<else/>
Codes du (desbandeau(xà afficher pour un visiteur.
</if> 

Vous pouvez l'adapter à votre situation si elle est plus spécifique. Smile

Merci Saphir, j'ai installé le plugin que vous m'avez conseillé et j'ai pu faire exactement ce que je voulais.

Dois-je mettre le sujet à résolu ou bien est-ce vous qui le faites ?

r0o0
Répondre
09-05-2015, 22:04, (Modification du message : 09-05-2015, 22:05 par Saphir.)
#7
RE: Bandeaux différent suivant le forum
C'est nous qui le faisons.
Content d'avoir pu vous aider ! Smile

Ceci est un message préformaté et peut ne correspondre qu'en partie à votre requête.

Bonjour r0o0minet.

Votre requête semble résolue. La discussion a donc été marquée comme étant réglée.

S'il s'agit d'une erreur, répondez à ce message afin que nous annulions le marquage.
Si vous avez de nouveau besoin de nos services, n'hésitez pas à ouvrir une nouvelle discussion dans nos forums de support.

Merci de l'intérêt que vous portez à MyBB !

Cordialement,
Saphir,
Modérateur MyBB.support.
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