19-06-2011, 17:50
Bonjour,
Il y a peu, moi et un amis avons décidé de lancer un forum tournant sous MyBB 1.6.3,
Nous avons décidé de personnaliser le menu du Header. Après avoir conçu graphiquement l'image du nouveau menu, j'ai codé un bout de php qui normalement, est censé reconnaître si le visiteur est un admin, un modérateur, un membre ou un invité dans le template Header. Dans le but d'afficher une image différente, un invité n'aura pas le bouton "Admin" tout comme un membre n'aura pas le bouton "Modération" par exemple.
Je me suis donc inspiré du code du forum d'un ami sur lequel cela fonctionne très bien, le soucis étant que le forum de cet ami est sous MyBB 1.4.7
Il utilise pour reconnaître le niveau du compte les variables $admin, $modo et $co.
J'aimerais savoir si ces variables existent encore dans la version 1.6, et si elles ont le même nom, car sur mon forum, les variables ne sont soit pas reconnues, soit elles sont vides. N'ayant pas de message d'erreurs, je suppose qu'elles sont vides.
Voici le code en question :
Les images portent le nom de menulcdaadmin ( pour les admins ), menulcdamodo ( pour les modos ), menulcdaco ( pour les membres ) et menulcdanonco ( pour les invités ). Le tout est en png.
Et donc, lorsque je visite l'index du forum, l'image n'est pas affichée. Chrome m'affiche cependant un petit carré m'indiquant l'emplacement ou se trouverait logiquement l'image, lorsque je veux enregistrer cette image, je vois qu'elle se nomme menulcda.png C'est ainsi que j'en conclus que les variables sont vides.
J'ai bien sûr installé le plugin permettant de placer du code php dans les templates.
Merci d'avance si vous pouvez m'apporter un élément de réponse,
Cordialement,
Pandiablo.
Edit : Mise à jour du titre pour les messages ci-dessous concernant mon second problème.
Il y a peu, moi et un amis avons décidé de lancer un forum tournant sous MyBB 1.6.3,
Nous avons décidé de personnaliser le menu du Header. Après avoir conçu graphiquement l'image du nouveau menu, j'ai codé un bout de php qui normalement, est censé reconnaître si le visiteur est un admin, un modérateur, un membre ou un invité dans le template Header. Dans le but d'afficher une image différente, un invité n'aura pas le bouton "Admin" tout comme un membre n'aura pas le bouton "Modération" par exemple.
Je me suis donc inspiré du code du forum d'un ami sur lequel cela fonctionne très bien, le soucis étant que le forum de cet ami est sous MyBB 1.4.7
Il utilise pour reconnaître le niveau du compte les variables $admin, $modo et $co.
J'aimerais savoir si ces variables existent encore dans la version 1.6, et si elles ont le même nom, car sur mon forum, les variables ne sont soit pas reconnues, soit elles sont vides. N'ayant pas de message d'erreurs, je suppose qu'elles sont vides.
Voici le code en question :
Code PHP :
<div id="menulcda"><img src="images/menulcda<?php if(isset($admin)) echo "admin"; else if(isset($modo)) echo "modo"; else echo $co; ?>.png" NAME="Commandes" USEMAP="#<?php if(isset($admin)) echo "admin"; else if(isset($modo)) echo "modo"; else echo $co; ?>"></div>
Les images portent le nom de menulcdaadmin ( pour les admins ), menulcdamodo ( pour les modos ), menulcdaco ( pour les membres ) et menulcdanonco ( pour les invités ). Le tout est en png.
Et donc, lorsque je visite l'index du forum, l'image n'est pas affichée. Chrome m'affiche cependant un petit carré m'indiquant l'emplacement ou se trouverait logiquement l'image, lorsque je veux enregistrer cette image, je vois qu'elle se nomme menulcda.png C'est ainsi que j'en conclus que les variables sont vides.
J'ai bien sûr installé le plugin permettant de placer du code php dans les templates.
Merci d'avance si vous pouvez m'apporter un élément de réponse,
Cordialement,
Pandiablo.
Edit : Mise à jour du titre pour les messages ci-dessous concernant mon second problème.