bonjour,
Je voudrais savoir comment il faut faire pour inclure du php dans la template footer. En effet, lorsqu'on ajoute du php <?php ... ;?> l'interprétation ne se fait pas. Logique, je pense, puisque c'est un fichier .tpl.
Comment peut-on faire ?
Hors ligne
Tu ne peux pas intégrer de php (et ce serait d'ailleurs une mauvaise idée) dans un template. Une solution est d'aller ajouter la variable dans le controller (fichier index.php) correspondant.
Dans la méthode assign_vars tu ajoutes une entrée dans le tableau et sa valeur correspondante.
Par exemple:
$template->assign_vars(
array('ESSAI_VARIABLE' => ma_fonction_qui_renvoie_un_truc($mon_parametre)
)
);
Tu ajoutes dans le template footer.tpl {ESSAI_VARIABLE} à l''endroit qui va bien.
Est-ce clair ?
Que cherches-tu à faire en fait ?
Hors ligne
Merci, j'ai beaucop de mal en php a part quemques petits trucs. En fait, je voudrais ajouter trois compteurs, un qui dit combien de personnes sont connectés, un autre qui dit combien de visites aujourd'hui et le troisième qui cumule.
Comme ces compteurs sont déjà préprogrammé, j'ai ceci à insérer :
<div id="footer"> <p class="footer-texte"> <? include("./compteurs/visite.php"); print"Nb total de visiteurs: $compteur<br>"; print"Nb de visiteurs aujourdhui: $compteur_j<br>"; print"Nb visiteurs connectés: $compteur_c<br>"; ?> </p> </div>
Hors ligne
nicolas a écrit:
Tu ne peux pas intégrer de php (et ce serait d'ailleurs une mauvaise idée) dans un template. Une solution est d'aller ajouter la variable dans le controller (fichier index.php) correspondant.
Dans la méthode assign_vars tu ajoutes une entrée dans le tableau et sa valeur correspondante.
Par exemple:
$template->assign_vars(
array('ESSAI_VARIABLE' => ma_fonction_qui_renvoie_un_truc($mon_parametre)
)
);
Tu ajoutes dans le template footer.tpl {ESSAI_VARIABLE} à l''endroit qui va bien.
en ce qui me concerne je souhaiterais incorporé le code suivant, et je comprends pas comment l'intégrer avec ta manière
edition ==> j'arrive pas a mettre le code dans le forum ca me renvoi precondition failled en tout cas c'est le code de count us
Dernière modification par djails (2005-12-26 08:31:51)
Hors ligne
Wildry a écrit:
Comme ces compteurs sont déjà préprogrammé, j'ai ceci à insérer :
Moi j'ai placé mes compteurs en ouvrant footer avec un éditeur de page Web comme Nano et j'ai placé le code après la ligne 4. tu peux le faire avec un éditeur de script comme Script Edit (gratuit) et ça marche très bien en 1.4.1 qu’en 1.5.2
Hors ligne
Pierrot a écrit:
Moi j'ai placé mes compteurs en ouvrant footer avec un éditeur de page Web
ben oui, mais la tu ne pourras mettre que les compteurs en javascripts, les compteur en php ne marcheront pas.
Hors ligne
djails a écrit:
Pierrot a écrit:
Moi j'ai placé mes compteurs en ouvrant footer avec un éditeur de page Web
ben oui, mais la tu ne pourras mettre que les compteurs en javascripts, les compteur en php ne marcheront pas.
Bonjour effectivement tu as raison c'est du JavaScript, toujours est'il que le résulta est là galerie 1.4.1. et là galerie1.5.2 en préparation
Hors ligne
Pierrot a écrit:
Bonjour effectivement tu as raison c'est du JavaScript, toujours est'il que le résulta est la
bien sur moi aussi j'ai des compteurs en javascripts mais parfois il y a une version php qui apporte des fonctionalité supplémentaire, qui marche même si le javascript est déconnecté et à terme je voudrais me le faire moi même -quoique je pense que quand je saurais le faire moi même je saurais aussi comment l'intégrer ;)
Hors ligne