Annonce

  •  » Utilisation
  •  » Inclure du php dans la template footer

#1 2005-12-22 14:18:51

Wildry
Membre
2005-12-22
3

Inclure du php dans la template footer

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

#2 2005-12-22 15:46:11

nicolas
Former Piwigo Team
2004-12-30
1561

Re: Inclure du php dans la template footer

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 ?


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#3 2005-12-22 16:06:06

Wildry
Membre
2005-12-22
3

Re: Inclure du php dans la template footer

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 :

Code:

<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

#4 2005-12-26 08:29:08

djails
Membre
Aisne
2004-08-18
83

Re: Inclure du php dans la template footer

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)


http://lesitededjails.free.fr
des recettes, du spectacle enfin la vie quoi! ;)

Hors ligne

#5 2005-12-26 15:04:15

Pierrot
Membre
Banlieue de TOULOUSE
2002-09-21
385

Re: Inclure du php dans la template footer

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

#6 2005-12-27 06:31:03

djails
Membre
Aisne
2004-08-18
83

Re: Inclure du php dans la template footer

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.


http://lesitededjails.free.fr
des recettes, du spectacle enfin la vie quoi! ;)

Hors ligne

#7 2005-12-27 11:53:11

Pierrot
Membre
Banlieue de TOULOUSE
2002-09-21
385

Re: Inclure du php dans la template footer

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

#8 2005-12-27 12:09:51

djails
Membre
Aisne
2004-08-18
83

Re: Inclure du php dans la template footer

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 ;)


http://lesitededjails.free.fr
des recettes, du spectacle enfin la vie quoi! ;)

Hors ligne

  •  » Utilisation
  •  » Inclure du php dans la template footer

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact