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

Bibliothèques et frameworks PHP Discussion :

[Template] Introuvable alors qu'il existe


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre actif Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Points : 283
    Points
    283
    Par défaut [Template] Introuvable alors qu'il existe
    Bonjour,

    je souhaite utiliser un template pour remplir une <table> sans connaitre le nombre de lignes à insérer. Pour cela j'ai choisi phpBB3 qui me semble le plus intéressant, donc je débute totalement en template. Et je bute sur un exemple très simple, c'est l'affichage du template...
    Mon code PHP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    define('IN_PHPBB', true);
     
    $phpbb_root_path =  './librairies/phpBB3_source/';
     
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
     
    include($phpbb_root_path . 'common.' . $phpEx);
     
     
    $template->set_filenames(array('tab_liste_prog' => 'gabarits/tab_liste_prog.html'));
     
    $template->assign_vars(array( 'TABLEAU' => "Bonjour"));
     
    $template->display('tab_liste_prog');
    Mon template (rien de plus simple...)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <html>
    <body>
    Tab : {TABLEAU}
    </body>
    </html>
    Et la j'obtiens
    template->_tpl_load_file(): File /gabarits/tab_liste_prog.html does not exist or is empty
    Je précise que mon fichier existe bien et qu'il est bien à l'emplacement spécifié... Ainsi, je ne comprend pas l'erreur !!!!

    Je trouve bizarre que l'instanciation de $template ne soit pas à faire. Je me suis inspiré de ce tuto

    Merci de votre aide
    Mes contributions phares en dev : www.rigaudie.fr

  2. #2
    Membre actif Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Points : 283
    Points
    283
    Par défaut
    J'ai rajouté cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup();
    et maintenant ca fonctionne... (j'ai placé ensuite le template dans le dossier /style/prosylver/template ) Je ne comprend pas à quoi servent ces 3 lignes, j'ai tout simplement recopié l'exemple du tuto. D'ailleurs si qqun peux m'apporter ses explications je suis preneur.

    J'ai tout de même remarqué que mon template avait un comportement bizarre. Les modifications que je lui apporte ne sont pas sauvegardé, j'ai beau vider la cache rien n'y fait il garde son ancienne sauvegarde. A quoi cela peut être due ?

    Merci
    Mes contributions phares en dev : www.rigaudie.fr

  3. #3
    Membre actif Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Points : 283
    Points
    283
    Par défaut
    J'ai tout de même remarqué que mon template avait un comportement bizarre. Les modifications que je lui apporte ne sont pas sauvegardé, j'ai beau vider la cache rien n'y fait il garde son ancienne sauvegarde. A quoi cela peut être due ?
    Pour vider la cache de PHPBB3 il y a 2 méthodes :

    • Sous l'ACP il faut allez sur le template dans l'onglet style et rafraichir
    • Supprimer tous les fichiers du dossier cache sauf .htaccess et index.htm

    Solution trouvé sur http://forums.phpbb-fr.com/coding-we...jet170058.html
    Mes contributions phares en dev : www.rigaudie.fr

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur 53 - fichier introuvable alors qu'il existe
    Par thomanneca dans le forum Macros et VBA Excel
    Réponses: 22
    Dernier message: 07/06/2018, 12h20
  2. Réponses: 1
    Dernier message: 08/03/2018, 18h47
  3. Cookie introuvable alors qu'il existe!
    Par pepedelabrague dans le forum Web
    Réponses: 1
    Dernier message: 08/08/2007, 16h57
  4. Pourquoi le langage D alors qu'il existe Ada ?
    Par Hibou57 dans le forum Ada
    Réponses: 3
    Dernier message: 21/02/2007, 20h26
  5. Template introuvable avec Velocity
    Par djanggawul dans le forum Documents
    Réponses: 2
    Dernier message: 10/01/2007, 17h01

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