IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Structure pour un système de templates


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 3
    Par défaut Structure pour un système de templates
    Bonjour à tous,

    Je suis entrain de développer un système de templates en php.

    http://imagik.fr/view-rl/63087

    exemple du concept:

    Le client se connecte sur l'application qui permet de générer des templates, il choisit un template parmis les 4, insère du contenu("texte/images/vidéos") et valide le formulaire(il peut prévisualisé le template).

    Texte du lien


    J'aimerais savoir comment faire pour afficher la bonne arborescence des différents contenues inséré par le client?

    ex: template1 contient un dossier img video css et une page index.html, lorsque la page test.php appelle le template1 l'arborescence est différente, les images/css/videos ne sont plus affichés logique vous me direz.



    Comment faire pour récupérer l'arborescence?

    Comment faire pour récupérer les informations insérer par l'utilisateur dans le formulaire qui englobe la div?

  2. #2
    Membre très actif Avatar de Shuty
    Homme Profil pro
    Ingénieur en développement
    Inscrit en
    Octobre 2012
    Messages
    630
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur en développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 630
    Par défaut
    Pour que l'arborescence coïncide toujours, tu dois impérativement avoir de stocker soit dans un fichier de conf soit dans la DB le path absolu vers tes ressources.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 3
    Par défaut
    Bonjour Shuty,

    Merci pour ta solution apportée ici.

    J'aimerais évité de passer les path/infos par la bdd, n 'auriez-vous pas une autre solution à proposer?

    Cordialement,

    Dunk

  4. #4
    Membre très actif Avatar de Shuty
    Homme Profil pro
    Ingénieur en développement
    Inscrit en
    Octobre 2012
    Messages
    630
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur en développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 630
    Par défaut
    Si tu ne veux pas passer par des path en base, la meilleurs solution a mon avis est de créer un fichier config.inc que tu inclurais dans tes templates.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php define('BASE', realpath('.')); ?>

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 3
    Par défaut
    Si j'inclue un fichier config pour mes path ça veut dire que toutes mes pages .html devront être en .php hors je voudrais toujours la même arborescence->id_80(template du client 80) qui contiendra ->img, css, video et la page index.html

    est t-il donc possible de géré ça sans passer mes templates en extension.php ?


    Cordialement,

    Dunk

Discussions similaires

  1. Réponses: 5
    Dernier message: 16/02/2008, 05h55
  2. Systèmes de templates pour application Web
    Par bouba dans le forum Frameworks Web
    Réponses: 7
    Dernier message: 23/10/2007, 02h38
  3. Réponses: 1
    Dernier message: 10/01/2007, 21h52
  4. Utilisation de PHP comme système de template
    Par crazydiver_e2 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 25/01/2006, 15h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo