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
Crée un variable a une template
Mots-clés » crée, variable, template
04-05-2013, 18:04,
#1
Crée un variable a une template

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 ?
Répondre
06-05-2013, 18:50,
#2
RE: Crée un variable a une template
Petit up ? Sad
Répondre
06-05-2013, 23:01,
#3
RE: Crée un variable a une template
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.

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
07-05-2013, 15:53,
#4
RE: Crée un variable a une template
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)
Répondre
07-05-2013, 16:43,
#5
RE: Crée un variable a une template
Rien n’est impossible (ou presque... Tongue).

Je pense que ça demande beaucoup de travail et des connaissance s que je n'ai pas.

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
07-05-2013, 17:00,
#6
RE: Crée un variable a une template
(07-05-2013, 16:43)spyto a écrit :  Rien n’est impossible (ou presque... Tongue).

Je pense que ça demande beaucoup de travail et des connaissance s que je n'ai pas.
Okays, merci de m'avoir répondu même si cela sort du support "MyBB".

Bonne soirée !
Répondre
08-05-2013, 17:24,
#7
RE: Crée un variable a une template
"Donc j'ai créé une Template que j'ai nommée "header_welcomeblock_news"."

cette phrase ne veux rien dire
Répondre
09-05-2013, 0:27,
#8
RE: Crée un variable a une template
(08-05-2013, 17:24)lilirageuse a écrit :  "Donc j'ai créé une Template que j'ai nommée "header_welcomeblock_news"."

cette phrase ne veux rien dire

Ba si ?
Répondre
15-05-2013, 15:32, (Modification du message : 15-05-2013, 15:32 par dasquall.)
#9
RE: Crée un variable a une template
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.
Répondre
17-05-2013, 18:26,
#10
RE: Crée un variable a une template
J'ai trouvé ça si vous voulez.

[Image: banniere.png]
Répondre
17-05-2013, 20:52,
#11
RE: Crée un variable a une template
Ou mieux, traduit en français su notre wiki :
http://mybb.fr/wiki/index.php?title=Aide:Personnalisation_du_postbit

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
29-05-2013, 15:39,
#12
RE: Crée un variable a une template
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">
<
tr><td class="thead" colspan="2"><strong>A ne pas rater !</strong></td></tr>
<
tr><tdCONTENU </td></tr></tr></table

tu ouvre global.php a la racine de ton forum, aprés la ligne
Code PHP :
eval("\$header = \"".$templates->get("header")."\";"); 
(normalement 530)

tu ajoute :
Code PHP :
eval("\$anpr = \"".$templates->get("anpr")."\";"); 
(en remplaçant anpr par ce que tu veux)

et voila, tu ajoute {$anpr} où tu veux.
Répondre
30-05-2013, 21:52,
#13
RE: Crée un variable a une template
(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 !

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">
<
tr><td class="thead" colspan="2"><strong>A ne pas rater !</strong></td></tr>
<
tr><tdCONTENU </td></tr></tr></table

tu ouvre global.php a la racine de ton forum, aprés la ligne
Code PHP :
eval("\$header = \"".$templates->get("header")."\";"); 
(normalement 530)

tu ajoute :
Code PHP :
eval("\$anpr = \"".$templates->get("anpr")."\";"); 
(en remplaçant anpr par ce que tu veux)

et voila, tu ajoute {$anpr} où tu veux.

Cela ne fonctionne pas. J'ai tout fait et rien ne s'affiche dans mon header.
Répondre
30-05-2013, 22:12,
#14
RE: Crée un variable a une template
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"10)."\";");
eval(
"\$header = \"".$templates->get("header")."\";");
eval(
"\$anpr = \"".$templates->get("anpr")."\";");
eval(
"\$rss = \"".$templates->get("rss")."\";");
eval(
"\$box1 = \"".$templates->get("box1")."\";");
eval(
"\$box2 = \"".$templates->get("box2")."\";");
$copy_year my_date("Y"TIME_NOW); 

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">
{
$anpr}
{
myshoutbox_abc}
{
$rss}
</
td>
<
td valign="top" width="200">
{
$pms}
{
$whosonline}
{
$lien

... 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 ?
Répondre
31-05-2013, 16:42,
#15
RE: Crée un variable a une template
Alors dans mon global.php j'ai:
Code PHP :
eval("\$headerinclude = \"".$templates->get("headerinclude")."\";");
eval(
"\$gobutton = \"".$templates->get("gobutton")."\";");
eval(
"\$htmldoctype = \"".$templates->get("htmldoctype"10)."\";");
eval(
"\$header = \"".$templates->get("header")."\";");
eval(
"\$header_news = \"".$templates->get("test")."\";"); 

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}
Répondre
31-05-2013, 16:51,
#16
RE: Crée un variable a une template
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é
Répondre
31-05-2013, 17:43,
#17
RE: Crée un variable a une template
(31-05-2013, 16:51)dasquall a écrit :  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é

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 ?
Répondre




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

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