php dans fichier .tpl

  • Auteur de la discussion Auteur de la discussion modv
  • Date de début Date de début
WRInaute occasionnel
Salut,

Je viens de mettre en place un compteur de visites en php tout simple sur mon site.
Le problème est que je n'arrive pas à renvoyer la donnée dans mon template.

Avec un echo dans du php tout fonctionne, mais dans un .tpl, c'est la galère !!!

echo ' $donnees['nbre_entrees'] . ' visiteurs connectés';
 
WRInaute accro
Bonjour

Si c'est du Smarty, il me semble que la syntaxe suivante fonctionne :

Code:
{php}
ici ton code PHP
{/php}

Je ne l'utilise cependant jamais.
 
WRInaute accro
Si c'est bien Smarty et que ce n'est que pour faire un "echo":
Code:
{$donnees['nbre_entrees']} visiteurs connectés

A condition d'avoir bien setté $donnees ;)
 
WRInaute occasionnel
Non malheureusement ce n'est pas du smarty..

J'ai récup un site que je modifie et il à l'air de fonctionner avec un moteur de template perso, somme toute pas très compliqué.

D'habitude ça se passe comme ça

dans mon .tpl

Code:
$st_games

dans mon php

Code:
$st_games = get_total("games");

ma fonction étant

Code:
function get_total($table_name,$func='COUNT',$field='*',$w_caluse='') {
		global $prefix;
		
		$r = mysql_query("SELECT $func($field) as total FROM {$prefix}$table_name $w_caluse")
				or cdie("get_total:".mysql_error());
		$ret = mysql_fetch_assoc($r);
		return $ret['total'];
		
	}
 
WRInaute accro
Ce serait bien de fouiller les includes du site pour savoir quelle classe template est utilisée ;)
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut