Bienvenue sur le site officiel du système de template GagaTemplate. Si vous avez un problème avec ce script, allez faire un petit tour dans la documentation ou si cela ne suffit pas, sur le forum.
Ce système de template est très simple et ne contient que les fonctions importantes d'un système de template, c'est pour celà qu'il est rapide et simple d'utilisation. Si vous débutez avec les templates ce script est pour vous.
Bonjours !
Je suis en tran de refaire mon folio et quand je met une condition, elle ne marche pas !
J'ai pourtant essayer avec pleins de solutions mais rien a faire :/
$nb_crea1 = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM galerie_crea WHERE categorie='" . $nom_cat["id"] . "'") or die(mysql_error()); $nb_crea = mysql_fetch_array($nb_crea1);
if($nb_crea['nbre_entrees'] >= 1) { $machin = 'oui'; $creas_requete = mysql_query("SELECT * FROM galerie_crea WHERE categorie='" . $nom_cat["id"] . "' ORDER BY id") or die(mysql_error()); while($creas = mysql_fetch_array($creas_requete)) { $tpl->assign_block('categorie.creations', array( 'id_crea' => $creas['id'], 'miniature_crea' => $creas['miniature'], 'nom_crea' => $creas['nom_crea'] )); } } else { $machin = 'non'; $tpl->assign(array(//déclaration des variables 'titre_cadre_select' => $langues['titre_cadre_select'], 'no_creas_cats' => $langues['no_creas_cats'] )); }
}
Code xHTML :
<!-- BEGIN categorie --> <divclass="news"> <h2>{$titre_cadre_select}{$nom_cat}</h2> <divclass="texte"> <palign="center">
{if($machin == 'oui')} <!-- BEGIN categorie.creations --> <ahref="./galerievoir-{$id_crea}.html"><imgsrc="{$miniature_crea}"alt="{$nom_crea}"border="0" /></a> <!-- END categorie.creations -->
{else}
{$no_creas_cats}
{/if} </p> </div> <divclass="newsbot"></div> </div> <!-- END categorie -->
Tu as bien une variable $machin dans le PHP, mais tu ne la passe pas au moteur de template, ce qui fait que lui, il ne la pas. Une fois que tu auras fait ceci, vide le dossier templates_c/ ou met compile à true.