MyBB.support, le portail francophone de MyBB

Version complète : Problème de php dans un template
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

Backflip

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&eacute;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&eacute;</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&egrave;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&egrave;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&eacute;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 ?Tongue

Merci d'avance Smile
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)
 Utilitaire de traduction fourni par Regentronique