template, comment ça se passe?
5 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
template, comment ça se passe?
Salut,
Je connais l'utilité des template, séparer le php du html, mais comment ca se passe? Es que vous connaissez des sites pas mal pour en apprendre un peu plus?
J'ai aussi entendu parler de phplib (libérie de template), est-on obligé de l'installer?
merci
bye
Je connais l'utilité des template, séparer le php du html, mais comment ca se passe? Es que vous connaissez des sites pas mal pour en apprendre un peu plus?
J'ai aussi entendu parler de phplib (libérie de template), est-on obligé de l'installer?
merci
bye
Les templates c'est pas tres complique, tu as une page php qui genere toutes les variables dont tu as besoin dans ton template, apres on inclut le template qui est en fait un fichier html avec des echo en php natif. Ca c'est la meilleur solution, la plus rapide. Sinon tu as des outils plus perfectionnes comme smarty qui sont plus lent, et qui utilisent une syntaxe differente. L'url c'est smarty.php.net je crois
Il y'en a d'autre mais celui la est tres performant
Yo,
J'ai essayer les templates, avec la class phplib
Mais j'ai un problème,dans mon fichier .tpl il y a 2 fois "Catégories"
et le fichier .tml
le fichier php
[edit] : edition de la question
J'ai essayer les templates, avec la class phplib
Mais j'ai un problème,dans mon fichier .tpl il y a 2 fois "Catégories"
et le fichier .tml
- Code: Tout sélectionner
<!-- BEGIN menu -->
Catégories:<br />
<a href="index.php?page=album&user=romain&cat={cat.ID}"> {cat.NOM_CAT} </a><br />
<!-- END user -->
le fichier php
- Code: Tout sélectionner
//conecxion mysql
#Définition du template
$template = new Template('./');
$template->set_filenames(array(
'body' => 'template1.tpl'
));
#Fin definition du template
//on sort les cat (menu gauche)
$sql='select id, nom_cat from photos_categories where pseudo="'.$_GET['user'].'"';
$res =@mysql_query($sql);
while($rep = mysql_fetch_array($res)){
#tempalte
$template->assign_block_vars('cat', array(
'ID' => $rep['id'],
'NOM_CAT' => $rep['nom_cat']
));
}
$template->pparse("body"); ;
#template
[edit] : edition de la question
Vous pouvez tous créer un modèle en apprenant la programmation objet sous php. C'est très simple et on peut tout personnaliser.
Il suffit de faire une petite analyse. Qu'est ce qu'un modèle ? Un modèle est une page ayant des parties variables et non variables de code.
Voilà j'ai fini mon boulot. Il suffit que je crée une classe qui me permet de créer la partie non variable et la partie variable. La partie non variable est la partie commune à toutes les pages, ce morceau de code sera donc généré par le constructeur de la classe. Il faudra par la suite créer des méthodes qui permettront de boucher le modèle sur les parties variables.
C'est pas compliquer !!!
Il suffit de faire une petite analyse. Qu'est ce qu'un modèle ? Un modèle est une page ayant des parties variables et non variables de code.
Voilà j'ai fini mon boulot. Il suffit que je crée une classe qui me permet de créer la partie non variable et la partie variable. La partie non variable est la partie commune à toutes les pages, ce morceau de code sera donc généré par le constructeur de la classe. Il faudra par la suite créer des méthodes qui permettront de boucher le modèle sur les parties variables.
C'est pas compliquer !!!
5 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Probleme compatibilite template et IE
- Template pour PowerBoutique
- template parking sedo
- Template PHP5
- Template de site associatif
- Pb avec DotClear et le template
- Pompe de template
- system de template
- Template dw gênant pour GG ?
- Template de site
- template phpbb
- Template de WRI
- resize pictures Template joomla 1.5
- probleme de transparence sur un template
- sIFR pour template Wordpress
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum