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.
créer page PHP avec header forum
Mots-clés » créerpagephpavecheaderforum, créer, page, php, header, forum |
21-12-2011, 17:44,
|
|||
|
|||
créer page PHP avec header forum
Salut,
j'aimerai créer une page PHP en gardant les header et les footer du forum. Mais comment faire? merci |
|||
21-12-2011, 19:31,
|
|||
|
|||
RE: créer page PHP avec header forum
|
|||
21-12-2011, 21:39,
|
|||
|
|||
RE: créer page PHP avec header forum
non on doit choisir entre header-footer et html ou php sans header-footer!
et j'aimerai les deux :/ |
|||
21-12-2011, 22:44,
(Modification du message : 21-12-2011, 22:51 par spyto.)
|
|||
|
|||
RE: créer page PHP avec header forum
Alors, inspire-toi de ça :
http://mybb.fr/thread-4392-post-24300.html#pid24300 Cependant, même si je ne connais pas bien "Page Manager", je ne vois pas pourquoi tu ne pourrais pas inclure le header et le footer ? Dans la mesure où la page est écrite en PHP, tout est possible, me semble-t-il ! |
|||
22-12-2011, 0:41,
(Modification du message : 22-12-2011, 1:37 par godisadj.)
|
|||
|
|||
RE: créer page PHP avec header forum
si si je peux inclure header et footer.
mais on peut pas mettre sur php quand les deux sont inclus. le php est seulement autorisé quand on choisi une page blanche! J'ai réussi grâce à ce script : Code PHP : <?php mais maintenant j'aimerai poser une condition. Si membre connecté on fait ça, sinon ça. Comment on peut vérifier? C'est quoi la fonction pour tester si un membre est co? |
|||
22-12-2011, 3:05,
|
|||
|
|||
RE: créer page PHP avec header forum
Pour cela, il est possible de vérifier la variable $mybb->user['uid'] pour savoir s'il est connecté ou non. Valeur 0 si non-connecté ou son UID s'il est connecté!..
|
|||
22-12-2011, 15:31,
|
|||
|
|||
RE: créer page PHP avec header forum
Code PHP : <?php |
|||
22-12-2011, 15:44,
|
|||
|
|||
RE: créer page PHP avec header forum
Code : $MonContenu = ' Code : $MonContenu = ''; |
|||
22-12-2011, 16:04,
|
|||
|
|||
RE: créer page PHP avec header forum
erreur!
Code PHP : $MonContenu = ' if($mybb->user['uid'] == 0) { echo "Erreur"; } else { echo "GG"; } '; |
|||
22-12-2011, 16:10,
|
|||
|
|||
RE: créer page PHP avec header forum
Mais tu ne peux pas mettre du PHP entre guillemets dans une variable voyons !
Essaye comme ça : Code PHP : if($mybb->user['uid']) { |
|||
22-12-2011, 16:21,
|
|||
|
|||
RE: créer page PHP avec header forum
D'acc mais si je veux l'adapter dans mon code je fais comment?
j'aimerai garder ma structure :/ |
|||
22-12-2011, 16:53,
|
|||
|
|||
RE: créer page PHP avec header forum
Il faut simplement remplacer :
Code PHP : $MonContenu = ' if($mybb->user['uid'] == 0) { echo "Erreur"; } else { echo "GG"; } '; par : Code PHP : if($mybb->user['uid']) { |
|||
22-12-2011, 17:40,
|
|||
|
|||
RE: créer page PHP avec header forum
Dans $MonContenu, tu peux mettre du HTML mais pas de PHP, si tu veux utiliser PHP pour modifier $MonContenu, il faut le faire à l'extérieur de la variable, par exemple le code suivant affiche le nom de la personne connectée, si quelqu'un est connecté, et en rouge si c'est un administrateur :
Code PHP : if($mybb->user['uid']) { |
|||
22-12-2011, 20:12,
|
|||
|
|||
RE: créer page PHP avec header forum
merci beaucoup!
dernière question. J'aimerai récupérer le nom d'utilisateur. C'est quoi la ft? |
|||
22-12-2011, 20:22,
|
|||
|
|||
RE: créer page PHP avec header forum
La variable $mybb->user te permet de récupérer le contenu de tous les champs de la base de données relatifs au compte d'utilisateur actuellement connecté : $mybb->user['uid'] te donnera l'identifiant, $mybb->user['username'] son nom d'utilisateur (je l'ai utilisé dans mon exemple précédent), ou encore (utilisé également ci-dessus), l'identifiant de son groupe : $mybb->user['usergroup'], son nombre de messages, $mybb->user['postnum'], etc..
|
|||
22-12-2011, 20:42,
|
|||
|
|||
RE: créer page PHP avec header forum
Ok et dans le $moncontenu j'aimerai ajouter des variables PHP.
comment je peux faire? Code PHP : <?php voilà mon code et à la place de "form goes here", je veux mettre un formulaire qui traite des données ^^ |
|||
22-12-2011, 20:49,
|
|||
|
|||
RE: créer page PHP avec header forum
Là, ça commence à dépasser le support de MyBB, il faudrait que tu apprennes le PHP.
Je vais quand même répondre à ta question : pour insérer une variable dans une chaîne de caractères, il faut la concaténer en utilisant l'opérateur ".", exemple : Code PHP : $maVariable = 10; |
|||
22-12-2011, 22:15,
|
|||
|
|||
RE: créer page PHP avec header forum
enfait je t'explique!
je connais les bases du PHP mais là ton système va pas être possible... j'ai un code venant d'un PHPBB, donc très complexe (environ 200 lignes) le code marche correctement, j'aimerai l'intégrer dans mon code mybb. donc si uid != 0 ON EXECUTE LE CODE sinon echo erreur tu comprends?? |
|||
22-12-2011, 22:29,
|
|||
|
|||
RE: créer page PHP avec header forum
De toute façon, tu ne pourras pas mettre ton code dans une variable s'il contient du PHP.
Pour être évaluée (fonction eval()), il faut que ta variable évaluée (ici $template) ne contienne qu'une chaîne de caractères, ce qui n'est pas le cas avec un bout de code PHP, c'est d'ailleurs pour cela que Page Manager ne permet d'utiliser conjointement les templates header et footer avec PHP. Les templates sont là pour permettre d'afficher une page formatée : d'afficher, pas de gérer. Regarde les templates, tu n'y verras jamais de traitement d'information, jamais de PHP (sauf avec un certain plugin). Ce que tu peux essayer, c'est d'installer ce plugin : http://mybbhacks.zingaburga.com/showthread.php?tid=260 et de créer un template contenant : Code : <if $mybb->user['uid'] then> et de créer ta page ainsi : Code PHP : <?php J'ignore totalement si ça fonctionne, mais ça risque pas grand chose d'essayer. |
|||
22-12-2011, 22:31,
|
|||
|
|||
RE: créer page PHP avec header forum
Oui mais y'a pas moyen de présenter le code autrement?
au lieu de faire $titre $contenu echo titre echo contenu on pourrait pas faire directement un echo? là du coup je pourrai faire ma condition et mettre mon code phpbb simplement entre les accolades { } |
|||
« Sujet précédent | Sujet suivant »
|
Utilisateur(s) parcourant ce sujet : 8 visiteur(s)