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.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Réglé] Inclure un template dans un autre template ? {$template}
Mots-clés » templates, mybb, inclure, inclusion, template, autre, $template
05-06-2015, 20:21,
#1
Inclure un template dans un autre template ? {$template}

VERSION_MyBB : 1.8.4
Bonjour Mybb.fr Big Grin


Je me pose la question suivante: peut-on inclure un template (créé par moi même) dans un autre template ?

Je m'explique: j'ai un bon bout de code html que je veux mettre dans mon template "header", mais pour ne pas le polluer je souhaitais créer un template "nitrome" que je comptais appeler en utilisant la balise {$nitrome}, mais le template "nitrome" ne semble pas s'être inclu...

Aussi je me demande si c'est vraiment faisable, ou s'il y a un autre moyen, merci Shy 

Code PHP :
<div class="wrapper">
    {
$pm_notice}
    {
$bannedwarning}
    {
$bbclosedwarning}
    {
$unreadreports}
    {
$pending_joinrequests}
    {
$awaitingusers}

    {
$nitrome//Mon fameux template
<navigation
Répondre
05-06-2015, 22:31, (Modification du message : 05-06-2015, 22:33 par exdiogene.)
#2
RE: Inclure un template dans un autre template ? {$template}
Se sont les fichiers sources qui procèdent à l'inclusion des templates, il n'est pas suggéré de les modifier sous peine de voir disparaitre les modifications lors d'une mise à jour subséquente.

Il est préférable d'utiliser un plugin pour effectuer ce type d'opération.

Il serait aussi possible d'utiliser un MyCode pour substituer [nitrome]...[/nitrome] par un contenu prédéterminé... Wink

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
05-06-2015, 23:29, (Modification du message : 05-06-2015, 23:30 par Nitrome.)
#3
RE: Inclure un template dans un autre template ? {$template}
Tout d'abord merci pour ta réponse Wink

Le MyCode ne me serais pas utile ici, je souhaite rajouter du html dans mon header, pas dans mes messages.

Ok donc comme faire un plugin me prendrais trop de temps juste pour faire ça, je vais la jouer bourrin et mettre mon code salement dans mon template, on va pas chipoter pour si peu même si c'est dommage Tongue

Merci et bonne soirée !
Répondre
06-06-2015, 1:16,
#4
RE: Inclure un template dans un autre template ? {$template}
Désolé, j'avais oublié que les MyCode ne sont pas interprétés de façon globale. Sad

Une autre solution serait d'utiliser le plugin "PHP in Template" de ZingaBurga...

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
06-06-2015, 1:38,
#5
RE: Inclure un template dans un autre template ? {$template}
Ah oui je l'ai, j'avais pas pensé à mettre des include()
Mais bon si je dois passer par le ftp à chaque fois que je veux modifier un truc...
Répondre
06-06-2015, 2:23, (Modification du message : 06-06-2015, 2:24 par exdiogene.)
#6
RE: Inclure un template dans un autre template ? {$template}
Il serait possible d'inclure un "template" {$nitrome} ... Wink

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
06-06-2015, 10:05,
#7
RE: Inclure un template dans un autre template ? {$template}
Et bien non, justement, c'est pour ça que je suis la xD
J'ai bien ce plugin mais ça ne marche pas...
Répondre
06-06-2015, 12:03,
#8
RE: Inclure un template dans un autre template ? {$template}
Il semble pourtant possible d'insérer un autre template avec le plugin de Zinga Burga, voici un extrait de sa description :
"Call another template, using <template ...>, eg <template header>"

Alors il suffirait d'ajouter "<template nitrome>"...

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
06-06-2015, 12:37, (Modification du message : 06-06-2015, 12:45 par Nitrome.)
#9
RE: Inclure un template dans un autre template ? {$template}
Bravo encore une fois exdiogene !!

Donc oui, c'est bien ça, et ça marche (j'aurais du mieux lire la description du plugin avant de dire que ça ne marchait pas, j'avais juste pas la bonne forme) Big Grin 

Merci, problème résolu Opinion-okay  
Répondre




Utilisateur(s) parcourant ce sujet : 4 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique