Crée un variable a une template - Version imprimable +- MyBB.support, le portail francophone de MyBB (https://mybb.fr) +-- Forum : MyBB.fr (https://mybb.fr/forum-1.html) +--- Forum : Support (https://mybb.fr/forum-5.html) +--- Sujet : Crée un variable a une template (/thread-6462.html) |
Crée un variable a une template - Tr4xmix - 04-05-2013 Bonsoir, Aujourd'hui j'aurai besoin de votre aide. Donc j'ai créé une Template que j'ai nommée "header_welcomeblock_news". Et je voudrais qu'elle s'affiche dans mon header grâce à une variable (ex: {$header_welcomeblock_news}) Donc ceci permettrai d'afficher des informations sur le haut de forum. Je sais qu'il existe un moyen plus simple en l'intégrant directement sur le header, mais je voulais faire ce système afin d'avoir un Template propre uniquement pour ça et aussi m'améliorer dans le MyBB. J'en profite pour savoir si c'est possible d'afficher un message sur (via aussi template/variable) trois forums distinct ? RE: Crée un variable a une template - Tr4xmix - 06-05-2013 Petit up ? RE: Crée un variable a une template - spyto - 06-05-2013 J'espère que tu comprends qu'une fois de plus, cette question déborde plus que largement du support MyBB. Ce qui explique certainement que personne n'ait répondu. Ce n'est plus du support, c'est du développement, de la programmation, du perfectionnement et en aucun cas un problème de simple utilisation qui pose problème. Parcours le Wiki et le web en général pour trouver des infos sur la création de templates et la gestion des variables. Par exemple ici : http://mybb.fr/wiki/index.php?title=Cr%C3%A9ation_de_templates_et_th%C3%A8mes la distinction variable/template est assez détaillée. RE: Crée un variable a une template - Tr4xmix - 07-05-2013 Merci d'avoir répondu, mais j'était déjà tomber sur ce wiki mais ça ne m'avais pas aider. Si j'ai bien compris il est impossible de faire ceux que je veux ? (Merci et désoler) RE: Crée un variable a une template - spyto - 07-05-2013 Rien n’est impossible (ou presque... ). Je pense que ça demande beaucoup de travail et des connaissance s que je n'ai pas. RE: Crée un variable a une template - Tr4xmix - 07-05-2013 (07-05-2013, 16:43)spyto a écrit : Rien n’est impossible (ou presque... ).Okays, merci de m'avoir répondu même si cela sort du support "MyBB". Bonne soirée ! RE: Crée un variable a une template - lilirageuse - 08-05-2013 "Donc j'ai créé une Template que j'ai nommée "header_welcomeblock_news"." cette phrase ne veux rien dire RE: Crée un variable a une template - Tr4xmix - 09-05-2013 (08-05-2013, 17:24)lilirageuse a écrit : "Donc j'ai créé une Template que j'ai nommée "header_welcomeblock_news"." Ba si ? RE: Crée un variable a une template - dasquall - 15-05-2013 J'up un peu : Je vois ce que tu veux dire, j'lavais déjà fait y a 1 an ou deux et j'ai fais une maj pi pouf, je cherche un peu et j'te dis si je trouve, fais de même. :p dans mes souvenirs c'est une bête ligne à ajouter à un fichier. RE: Crée un variable a une template - Zeatlan - 17-05-2013 J'ai trouvé ça si vous voulez. RE: Crée un variable a une template - spyto - 17-05-2013 Ou mieux, traduit en français su notre wiki : http://mybb.fr/wiki/index.php?title=Aide:Personnalisation_du_postbit RE: Crée un variable a une template - dasquall - 29-05-2013 J'avais la réponse sous le nez depuis un moment, a chaque fois que je cherchais je la voyée, mais je me disais, "non, cest pas ca", mais enfaite si ! Ajouter un template (admin/index.php?module=style-templates&action=add_template&sid=4) : Que tu nomme comme tu le sent, anpr pour ma part (à ne pas rater), tu choisis le set de template (template globaux c'est plus facile à repérer) et tu y fou ton code : Code PHP : <table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder"> tu ouvre global.php a la racine de ton forum, aprés la ligne Code PHP : eval("\$header = \"".$templates->get("header")."\";"); tu ajoute : Code PHP : eval("\$anpr = \"".$templates->get("anpr")."\";"); et voila, tu ajoute {$anpr} où tu veux. RE: Crée un variable a une template - Tr4xmix - 30-05-2013 (29-05-2013, 15:39)dasquall a écrit : J'avais la réponse sous le nez depuis un moment, a chaque fois que je cherchais je la voyée, mais je me disais, "non, cest pas ca", mais enfaite si ! Cela ne fonctionne pas. J'ai tout fait et rien ne s'affiche dans mon header. RE: Crée un variable a une template - dasquall - 30-05-2013 Bizard, j'ai encore fait une box cette aprém, de la même manière, fonctionne niquel ... Global.php Code PHP : eval("\$htmldoctype = \"".$templates->get("htmldoctype", 1, 0)."\";"); dans le template portal (Accueil » Sets de templates » Apart 1 Templates » Éditer template) bien tendu remplace apart 1 par ton template Code PHP : <td valign="top"> ... le template que t'a créé a bien le même nom que dans ton Global.php ? t'as essayé de mettre du texte nue pour voir si ca passe ? RE: Crée un variable a une template - Tr4xmix - 31-05-2013 Alors dans mon global.php j'ai: Code PHP : eval("\$headerinclude = \"".$templates->get("headerinclude")."\";"); Dans "Templates & Style" -> Templates -> Templates globaux(et)Thème secondaire Templates -> j'ai crée une template nommée "test" et dedans (dans les deux) j'y est inséré le texte "test" juste pour essayer. Puis dans le header de mon thème par défaut {$test} RE: Crée un variable a une template - dasquall - 31-05-2013 Ducoup, moi j'ai toujours mit les deux même par exemple j'aurais mit : Code PHP : eval("\$header_news = \"".$templates->get("header_news")."\";"); Essaye ptete comme ca, si t'y a pas deja pensé RE: Crée un variable a une template - Tr4xmix - 31-05-2013 (31-05-2013, 16:51)dasquall a écrit : Ducoup, moi j'ai toujours mit les deux même par exemple j'aurais mit : Si, mais je r'essai. Non, cela ne fonctionne pas non plus.. Peut être par rapport a l'hébergeur ? :s Ou a un truc à activer ? |