Problème de php dans un template - Backflip - 16-03-2007
Bonjour tout le monde,
Nous voulions changer notre ancien forum punbb par un nouveau forum et nous avons été séduit par MyBB...
Seul problème : le php dans les templates et je veux insérer ça dans mon header :
Code :
<?php
$id = $mybb->user['uid'];
$gid = $mybb->user['usergroup'];
$username = $mybb->user['username'];
if ($gid== "1") // Si pas loggé, affichage du choix de login
{
$loginbox='<a href="register.php?phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48">Créer un compte</a> | <a href="http://www.acoustik.fr/login">Identification</a><span> | <a href="login.php?action=forget&phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48">Mot de passe oublié</a>';
$forumbox='<a href="?phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48">Forum</a> | <a href="userlist.php?phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48">Liste des Membres</a> | <a href="misc.php?action=rules&phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48">Règles</a> | <a href="search.php?phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48">Recherche</a> | <a href="register.php?phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48">Inscription</a>';
}
else // sinon ok
{
$loginbox='Bienvenue, <strong>'.$username.'</strong> | <a href="profile.php?id='.$id.'&phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48">Votre Profil</a> | <a href="pms_list.php?phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48">MP</a> | <a href="login.php?action=out&id='.$id.'&phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48">Deconnexion</a>';
$forumbox='<a href="http://www.acoustik.fr/forum">Forum</a> | <a href="userlist.php?phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48">Liste des Membres</a> | <a href="misc.php?action=rules&phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48">Règles</a> | <a href="search.php?phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48">Recherche</a>';
if ($gid =="4" OR $gid =="12" OR $gid =="13")
{
$loginbox.= ' | <a href="http://www.acoustik.fr/admin.php">Rédacteurs</a>';
}
if ($gid=="4")
{
$forumbox.= ' | <a href="admin_index.php?phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48">Administration Forum</a>';
}
}
?>
(même si les liens ne sont pas bons, ne faites pas attention, ça va être changé...)
J'ai découvert que dans les templates pour mettre du php on le mettait entre {}
Mais comment je fais avec mes if ?
Merci d'avance
RE: Problème de php dans un template - Le Poulpe - 18-03-2007
Excellente question, si vous n'avez pas de réponse ici, je vous recommande de poster sur le forum international et de nous rapporter la réponse ! (Je ne peux pas vous aider, cela dit)
|