Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Templates
Templates Forum d'entraide sur les templates (gabarits) avec PHP. Exemples : Smarty, TinyButStrong... Avant de poster -> FAQ templates et Cours gabarits
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/06/2006, 14h43   #1
Membre du Club
 
Développeur Web
Inscription : décembre 2005
Messages : 110
Détails du profil
Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2005
Messages : 110
Points : 45
Points : 45
Par défaut [TBS] Système de template - Rechargement d'une page

Bonjour

Mon souci est plutôt orienté fonctionnement que code.

Je dois développer des pages php avec un système de template. Donc je veux séparer le côté "logique" du côté "design". J'aurai donc dans une page du code php brut, et dans une autre page (mon template) plutôt du code HTML.

Je fonctionne avec une base de données :
J'ai des Modules, qui contiennent des rubriques, qui peuvent contenir des sous-rubriques, qui contiennent différentes fonctionnalités. En gros, lorsqu'un utilisateur arrive sur ma page :
1) il choisit son module
2) je transmets à la page "logique" le module choisi, pour qu'elle puisse aller chercher dans la base les rubriques correspondant à ce module, et qu'elle recharge le template
3) l'utilisateur choisit sa rubrique
4) je transmets à la page "logique" la rubrique choisie, pour qu'elle puisse aller chercher dans la base les sous-rubriques s'il y en a, ou alors directement les informations liées à la rubrique, s'il n'y a pas de sous-rubriques. Je recharge le template.
5) C'est comme ça à chaque fois que l'utilisateur clique sur quelque chose, ça permet d'afficher des informations supplémentaires.

Je ne connais pas trop le système de template, je viens de me plonger dedans. Ce que je veux savoir est si ma méthode est la bonne ? Si ce n'est pas trop compliqué, trop lourd ? Je transmets les informations de la page "logique" au template, et du template à la page "logique, par l'url.

J'éspère que j'ai été claire et que ma question n'est pas trop pourrie

Merci d'avance pour votre aide !

Cécilia
fadeninev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2006, 14h54   #2
Membre habitué
 
Avatar de Leobaillard
 
Étudiant
Inscription : juillet 2004
Messages : 313
Détails du profil
Informations personnelles :
Âge : 21

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2004
Messages : 313
Points : 138
Points : 138
Envoyer un message via Skype™ à Leobaillard
Ton "algorythme" me parait pas mal, pour ce qui est du niveau de la rapidité je pense qu'il n'y a pas de problème. Sinon, tu dis vouloir passer les infos par l'url... Cela implique une sécurité à mettre en place, donc faut prévoir. Sinon tu passe ça en paramètre POST et pas GET.

Allez, bon courrage
__________________
/// ( : Léo : ) \\\
---C'est parce que la vitesse de la lumière est supérieure à celle du son, que certains paraissent brillants avant d'avoir l'air con---
http://leobaillard.org (Hébergement gratuit, prog, forums, et autres)

-------------------------

L'orbe du temps (Zelda like 2D en Delphi) : Le Site
Leobaillard est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 11h59   #3
Rédacteur
 
Avatar de wamania
 
Développeur Web
Inscription : juillet 2003
Messages : 676
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2003
Messages : 676
Points : 678
Points : 678
Pour les templates, je te conseil la classe de PHPLib modifiée par phpBB groups.
Elle est simple puissante et c'est la plus rapide.
Les templates, c'est vraiment pas dure, ce qui l'est, c'est que les templates impliquent de réflechir beaucoup plus AVANT que pendant.
Mais tu as l'air parti de bon pied

Bon courage
__________________
Articles sur developpez.com
- Gestion des exceptions avec PHP5
- Chiffrement et hash en PHP contre l'attaque Man in the middle
- Aedituus - Espace membre sécurisé en PHP5

Lithium : ORM ActiveRecord PHP5 extrêmement léger
wamania est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2006, 14h29   #4
Membre du Club
 
Développeur Web
Inscription : décembre 2005
Messages : 110
Détails du profil
Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2005
Messages : 110
Points : 45
Points : 45
Pour info, j'utilise le système PhpSavant...

Merci pour vos réponses !

Cécilia.
fadeninev est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h19.


 
 
 
 
Partenaires

Hébergement Web