Templates et boucles - PHP - Programmation
Marsh Posté le 31-08-2005 à 16:43:37
oui, tu fais un echo dans le setvar ou c'est fait plus loin à l'aide d'une autre fonction?
Marsh Posté le 31-08-2005 à 16:51:24
Bah euh ça m'affiche une sous-catégorie, donc oui je pense que le echo est fait autre part...
Sinon dans le setvar, tu l'insérerais comment le echo??
bref euh.. je pense plutôt qu'il ne prend plus en compte le while... non?
Marsh Posté le 31-08-2005 à 16:56:01
si le echo est fait autre part, alors tu écrases surement les valeurs à chaque tour de boucle.
Du coup, seul le dernier sera affiché vu que seul le dernier existe encore à la sortie de la boucle.
Au fait, pourquoi t'as pas demandé à ton ami pourquoi t'en as qu'un seul qui s'est affiché? Il aura pas besoin de jouer aux devinettes pour te répondre.
Marsh Posté le 31-08-2005 à 16:58:30
Ok, je comprends l'explication...
Bah j'ai MPisé celui qui a fait le template en début d'aprem, mais j'ai toujours pas de réponse... donc j'attends
Je verrais avec lui si le probleme vient de l'echo...
Marsh Posté le 31-08-2005 à 17:00:04
Je pense que c'est normal que ça ne t'affiche qu'une seule sous-catégorie. Si je ne me trompe pas ça t'affiche la dernière ? (ou la première si le moteur de ton pote ne permet pas la réaffectaion).
En fait, dans ta boucle tu réaffectes tes valeurs aux mêmes variables ('OPTION', 'SELECTED', etc....), donc au final tu n'as qu'un enregistrement.
Comme je ne connais pas le moteur de ton pote, le seul moyen de savoir comment gérer un bloc (une boucle quoi) c'est de lire la doc si il en a une ou de lui demander directement
Marsh Posté le 31-08-2005 à 17:07:47
Ah euh bah oui il est possible de gérer les blocs
Citation : * <!-- INCLUDE fichier --> |
Mais euh comme je débute en templates (commencé aujourd'hui, enfin apres plusieurs tentatives abandonnées ), je ne vois pas bien comment utiliser les blocs pour ma boucle
Marsh Posté le 31-08-2005 à 17:12:55
Ben sans doc on peut rien te dire, il peut y avoir X façons de déclarer le bloc.
Marsh Posté le 31-08-2005 à 17:16:58
ReplyMarsh Posté le 31-08-2005 à 17:19:35
Ben tu as mis les tags utilisés dans les templates, mais en fait il faudrait savoir comment définir en php le contenu des blocs.
Et ça on peut pas le savoir. Y'a que ton pote qui peut te le dire. Mais ça me parait bizarre qu'il n'ait pas une doc où est expliqué comment utiliser son moteur.
Marsh Posté le 31-08-2005 à 17:24:04
Il y a un fichier d'exemples...
c'est peut être ça non?
Code :
|
Ou ca ?
Code :
|
Marsh Posté le 31-08-2005 à 17:25:37
il a l'air un peu moyen ton moteur de templates...
Marsh Posté le 31-08-2005 à 17:29:55
Ah euh bah faut dire ça au conecpteur
Nan mais disons que c'est le premier où j'arrive à le faire marcher...
Les autres du genre Smarty, ou celui de PHPLib, bah j'y arrivais pas
M'enfin euh oui il est peut être nul
Si je dois vraiment changer, je le ferais
Marsh Posté le 31-08-2005 à 17:31:26
Multinickname a écrit : Smarty j'y arrivais pas |
Marsh Posté le 31-08-2005 à 17:33:10
ReplyMarsh Posté le 31-08-2005 à 17:34:31
Smarty est très simple, très puissant, et a une bonne doc, facile à exploiter.
Marsh Posté le 31-08-2005 à 17:35:09
Multinickname a écrit : Ba euh je veux bien réessayer hein, mes dernieres tentatives datent |
Bah c'est quand même relativement simple...après avoir regardé 2/3 exemples tu sais utiliser les fonctions de base...
Marsh Posté le 31-08-2005 à 17:36:18
Bon... Je vais m'y remettre avec Smarty alors...
et puis bah euh je regarderais la doc pour mon probleme plus haut
Marsh Posté le 31-08-2005 à 19:03:01
Ben avec smarty c'est facile, suffit d'utiliser {foreach}
Marsh Posté le 31-08-2005 à 16:37:03
Hello
Je suis en train de restructurer tout mon code avec des templates, mais j'ai un problème, lorsque j'arrive devant une boucle...
Ca ne m'affiche qu'une seule des sous-catégories demandées... (en fait je fais un <select> pour choisir la sous-catégorie lorsqu'on fait un nouveau topic )
D'une part c'est vraiment moche comme code ce que j'ai fait, et d'autre part ça ne marche pas Si vous avez une idée...
PS >> J'utilise le moteur de templates d'un pote... Si vous avez besoin de plus d'infos, demandez
---------------
Feaks Forum