GAGA Template

XLetter

Titre

gaga.class.php on line 304

Sujet résolu

Vous devez être inscrit et connecté pour pouvoir écrire dans les forums

Page : 1
Maz Posté le 20/09/2008 17:14 - #

Membre
33 messages
18 ans
Salut, j'essaie d'intégrer le système de template à mon site actuellement en construction en local. Mais j'ai cette erreur sans arrêt.
J'ai mis la variable cache à false, et compile à true, afin qu'à chaque rafraîchissement de la page(toutes les quelques secondes). Mon .tpl modifié soit recompiler. Mais j'ai cette erreur, tout le temps:

Warning: file_put_contents(cache/infos.php) [function.file-put-contents]: failed to open stream: No such file or directory in C:\Users\Maz\Desktop\Documents\VisiteGame\sites\principale\fonctions\gagatemplate\libs\gaga.class.php on line 304

J'ai cette erreur à chaque parse().

J'ai déclaré gagatemplate ainsi:
$tpl = new gagatemplate("C:/Users/Maz/Desktop/Documents/VisiteGame/sites/principale/");
$tpl->template_dir = 'fonctions/gagatemplate/templates/';
$tpl->compile_dir = 'fonctions/gagatemplate/templates_c/';
$tpl->cache_dir = 'fonctions/gagatemplate/cache/';
$tpl->cache = false;
$tpl->compile = true;

Remarque pouvant être utile:
Cette erreur survient uniquement lorsque la variable cache et/ou compile vaut/valent true.

J'ai vu sur d'autres topic similaire qu'il faut gérer attribuer les droits en écriture sur le dossier cache pour corriger le problème, mais je suis sous vista, et je ne sais le faire que sous Nunux. Une idée?

Merci d'avance,
Maz.

Edité par Maz le 20/09/2008 21:55

Tibo Posté le 20/09/2008 20:17 - #


Membre
22 messages
essai de faire juste
$tpl = new gagatemplate();

les variables membres t'as pas besoin de les toucher normalement

Maz Posté le 20/09/2008 20:20 - #

Membre
33 messages
18 ans
Citation : Tibo
essai de faire juste
$tpl = new gagatemplate();

les variables membres t'as pas besoin de les toucher normalement


Si seulement...

Mais gagatemplate est installée non pas à la racine mais dans fonctions/gagatemplate/

Si je fais ce que tu me dis, j'ai une page blanche avec:
GagaTemplate error :
le fichier templates/header.tpl n'exite pas !

Tibo Posté le 20/09/2008 20:25 - #


Membre
22 messages
Ton fichier gaga.class.php il se trouve dans quel dossier ?
D'après le code de ton sujet il devrait être ici : C:\Users\Maz\Desktop\Documents\VisiteGame\sites\principale\fonctions\gagatemplate\libs\

Maz Posté le 20/09/2008 20:25 - #

Membre
33 messages
18 ans
Citation : Tibo
Ton fichier gaga.class.php il se trouve dans quel dossier ?
D'après le code de ton sujet il devrait être ici : C:\Users\Maz\Desktop\Documents\VisiteGame\sites\principale\fonctions\gagatemplate\libs\


C'est celà.

Tibo Posté le 20/09/2008 20:28 - #


Membre
22 messages
t'as dû te tromper, sinon il marquerait pas ça ^^ :
No such file or directory in C:\Users\Maz\Desktop\Documents\VisiteGame\sites\principale\fonctions\gagatemplate\libs\gaga.class.php

Traduction : Pas de fichier pour cette adresse : C:\Users\Maz\Desktop\Documents\VisiteGame\sites\principale\fonctions\gagatemplate\libs\gaga.class.php

Edité par Tibo le 20/09/2008 20:28

Maz Posté le 20/09/2008 20:31 - #

Membre
33 messages
18 ans
Et pourtant:

gaga26 Posté le 20/09/2008 20:48 - #



741 messages
18 ans
Définit le chemin absolu comme étant C:\Users\Maz\Desktop\Documents\VisiteGame\sites\principale\fonctions\. Utilise le constructeur pour le définir.

Maz Posté le 20/09/2008 20:49 - #

Membre
33 messages
18 ans
$tpl = new gagatemplate("C:/Users/Maz/Desktop/Documents/VisiteGame/sites/principale/fonctions/");
Donnes la même erreur.

EDIT: corrigé! en mettant:
$tpl = new gagatemplate("C:/Users/Maz/Desktop/Documents/VisiteGame/sites/principale/fonctions/gagatemplate/");

Merci bcp.

Edité par Maz le 20/09/2008 21:43

Page : 1

Vous devez être inscrit et connecté pour pouvoir écrire dans les forums

Retour au forum Rapport de bugs, à la liste des forums, ou au haut de page