MyBB.support, le portail francophone de MyBB
Problème de php dans un template - Version imprimable

+- MyBB.support, le portail francophone de MyBB (http://mybb.fr)
+-- Forum : Archives (http://mybb.fr/forum-25.html)
+--- Forum : Archives techniques (http://mybb.fr/forum-27.html)
+--- Sujet : Problème de php dans un template (/thread-253.html)



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&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


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)


 Utilitaire de traduction fourni par Regentronique