|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Matthieu Lycéen Inscription : mars 2011 Messages : 40 ![]() |
Bonjour j'ai déjà trouvé un topic similaire mais la réponse donnée dans celui ci ne m'a pas permis de résoudre mon problème j'ai la chance d'avoir cette belle erreur sur plusieurs de mes programmes:
Code :
www +projetCDI ++libs => c'est ma librairie smarty +++plugins +++sysplugins ++Modeles +++Metier +++Conteneur ++Vues => ici se trouve un fichier monSmarty qui hérite des propriétés de ma classe Smarty, c'est donc elle qui fait le lien avec mon controleur +++templates +++templates_c +++config +++cache Comme je disait j'ai essayé de lancer une autre de mes applications avec une arborescence similaire mais elle ne fonctionne plus alors qu'il y a encore deux jours elle fonctionnait et que je n'ai rien touché depuis. J'espère que quelqu'un saura m'aider |
||
|
|
00
|
|
|
#2 |
|
Nouveau Membre du Club
![]() Matthieu Lycéen Inscription : mars 2011 Messages : 40 ![]() |
Bon cela fait maintenant 4 jours que je cherche et que smarty ne marche toujours pas j'ai réinstallé smarty et télécharger et mis une nouvelle librairie mais je suis toujours au point mort. Si quelqu'un a la moindre idée, qu'il propose car je suis vraiment à court.
|
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2004 Messages : 1 957 ![]() |
Bonjour
Visiblement, il n'arrive pas à charger ton tpl entete.tpl, avec ce que tu dis, si on suppose que ce fichier est au bon endroit et qu'il n'y a pas de problèmes de droits d'accès, je dirai le soucis peut venir des configs que tu as faite au niveau de Smarty, c'est à dire que le display('entete.tpl') ne va pas chercher dans le bon répertoire de template. entete.tpl se trouve dans un répertoire dans le dossier templates? Peut-on voir tes configs smarty?
__________________
Je suis ce que je suis grâce à ce que nous sommes tous Humanité aux Humains!! ! Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous comprenez ... Il y a dix possibilités que nous ayons des difficultés à communiquer. Mais essayons quand meme ....... E. Wells |
|
|
00
|
|
|
#4 | ||||
|
Nouveau Membre du Club
![]() Matthieu Lycéen Inscription : mars 2011 Messages : 40 ![]() |
Merci de ta réponse, je définis mes chemins vers les différents répertoires dans ma classe fille mon Smarty en faisant ceci:
Code :
Code :
|
||||
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Matthieu Lycéen Inscription : mars 2011 Messages : 40 ![]() |
J'ai testé les droits sur mes dossiers je suis bien en lecture écriture donc ça ne vient pas de ça, j'ai essayé de faire tourner une autre application avec la lib smarty ça ne marche toujours pas. J'ai franchement, grandement besoin d'aide
|
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2004 Messages : 1 957 ![]() |
Désolé pour le retard,
Hum très bizarre quand même, les config ont l'air bonnes, juste pour vérifier, tu peux mettre au niveau de l'instruction qui fait provoquer l'erreur, un chemin absolu et voir si tu as toujours l'erreur ? genre Code :
Smarty->display('/chemin_absolu/entete.tpl')
__________________
Je suis ce que je suis grâce à ce que nous sommes tous Humanité aux Humains!! ! Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous comprenez ... Il y a dix possibilités que nous ayons des difficultés à communiquer. Mais essayons quand meme ....... E. Wells |
|
|
10
|
|
|
#7 | ||
|
Nouveau Membre du Club
![]() Matthieu Lycéen Inscription : mars 2011 Messages : 40 ![]() |
Excuse moi j'étais parti en weekend. J'ai essayé les chemins absolu comme tu me l'as indiqué mais ça ne marche pas. Mes templates sont rangés dans mon /var/www/projetCDI/Vues/templates.
Jusqu'à présent mon application fonctionnait avec le code que j'ai mis là mais il a suffit que je m'absente une heure pour que tout plante alors que rien ne semble avoir été modifié sur mon code. Pour la démo de smarty ça ne marche pas non plus voici l'erreur: Code :
|
||
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Matthieu Lycéen Inscription : mars 2011 Messages : 40 ![]() |
Bon finalement j'ai changé ma version de smarty je suis passé en 3.0.6 et là ce coup-ci la démo marche mais pour mes projets j'en ai un qui a fonctionné 5 minutes puis l'erreur est revenue mais celui dont je présente l'arborescence en début de topic n'a pas marché du tout.
|
|
|
00
|
|
|
#9 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2004 Messages : 1 957 ![]() |
C'est vrai que la 3.0.7 est un peu plus strict au niveau de balises et se veut de simplifier le parse pour smarty mais bon
. Je me suis pris plein d'erreurs quand j'ai passé un de mes projets à 3.0.7.Bref, pour revenir à la démo qui ne marche pour 3.0.7, à voir l'erreur ça voudra dire qu'il faut que tu englobes la partie javascript avec les balises literal et dès fois voir s'il y a pas un espace avant la balise de fermeture etc. Pour tes projets qui ne marchent pas non plus sur la 3.0.6 ou 3.0.7, au début je parierais sur un chemin invalide dans les configs mais là que ça marche 5 minutes puis plus rien je sais pas trop. Si un des projets qui ne marche pas n'est pas trop confidentiel, tu peux poster un zip ici pour que je teste et voir ça de plus près ce qui ne va pas, ou alors tu peux poster un zip d'un des projets (un squelette qui est sensé fonctionner)
__________________
Je suis ce que je suis grâce à ce que nous sommes tous Humanité aux Humains!! ! Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous comprenez ... Il y a dix possibilités que nous ayons des difficultés à communiquer. Mais essayons quand meme ....... E. Wells |
|
|
10
|
|
|
#10 | |||
|
Membre actif
![]() Inscription : décembre 2006 Messages : 184 ![]() |
Citation:
si tu mets du javascript, du css ou tout autre code ayant des {}, utilise {literal}{/literal} pour l'encadrer |
|||
|
|
10
|
|
|
#11 | ||||
|
Nouveau Membre du Club
![]() Matthieu Lycéen Inscription : mars 2011 Messages : 40 ![]() |
Bon j'ai du nouveau j'ai solutionné mon problème en fait il semblerait que smarty n'apprécie pas les chemins du type :
Code :
Code :
Code :
{paginate_first} {paginate_prev} {paginate_middle page_limit="7"} {paginate_next} {paginate_last} |
||||
|
|
00
|
|
|
#12 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2004 Messages : 1 957 ![]() |
par exemple paginate_first est une variable ou autre chose ou s'agit il d'un plugin?
tu as changé les délimiteurs par défaut pour les variables de smarty ?
__________________
Je suis ce que je suis grâce à ce que nous sommes tous Humanité aux Humains!! ! Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous comprenez ... Il y a dix possibilités que nous ayons des difficultés à communiquer. Mais essayons quand meme ....... E. Wells |
|
|
10
|
|
|
#13 |
|
Nouveau Membre du Club
![]() Matthieu Lycéen Inscription : mars 2011 Messages : 40 ![]() |
Je sais pas si tu connais smarty paginate en fait c'est une classe et il y a des plugins que tu rajoutes à* ceux de smarty je suis sûr qu'il fonctionnait bien avant mon bug et je n'y ai pas retouché donc c'est que smarty n'interprète plus certaines balises donc html_table. Pour ce qui est des délimiteurs je n'ai rien changé ce sont bien "{" et "}".
Si tu veux plus d'infos sur smarty paginate va voir sur : http://www.phpinsider.com/php/code/SmartyPaginate/ C'est en anglais mais c'est bien expliqué. Edit: html_table par l'action du saint esprit re-fonctionne mais pour la pagination l'erreur est toujours là... |
|
|
00
|
|
|
#14 |
|
Nouveau Membre du Club
![]() Matthieu Lycéen Inscription : mars 2011 Messages : 40 ![]() |
Il y a des jours où on se rend compte qu'on est vraiment bête, quand j'ai changé ma libs de smarty j'ai remis les plugins SmartyPaginate dans le dossier Smarty plugins sauf que j'ai cru qu'ils y étaient mais j'avais pas les permissions du coup ils n'avaient pas été copiés
![]() Merci beaucoup de ton aide krachik et à toi aussi Helfima
|
|
|
00
|
|
|
#15 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2004 Messages : 1 957 ![]() |
A ton service
![]() Content pour toi que tout marche finalement
__________________
Je suis ce que je suis grâce à ce que nous sommes tous Humanité aux Humains!! ! Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous comprenez ... Il y a dix possibilités que nous ayons des difficultés à communiquer. Mais essayons quand meme ....... E. Wells |
|
|
00
|
|
|
#16 |
|
Invité de passage
![]() alain arnaud Inscription : janvier 2010 Messages : 1 ![]() |
bonjour,
J'ai le meme souci, je suis pas un expère sur smarty, j'ai repris un copier coller d'un site pour faire un site test; et voila l'erreur que j'ai : Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file 'home.htm'' in /homepages/4/d318006986/htdocs/beauty-tech/includes/smarty/libs/sysplugins/smarty_internal_template.php:163 Stack trace: #0 /homepages/4/d318006986/htdocs/beauty-tech/includes/smarty/libs/sysplugins/smarty_internal_template.php(550): Smarty_Internal_Template->isExisting(true) #1 /homepages/4/d318006986/htdocs/beauty-tech/includes/smarty/libs/Smarty.class.php(338): Smarty_Internal_Template->getRenderedTemplate() #2 /homepages/4/d318006986/htdocs/beauty-tech/includes/smarty/libs/Smarty.class.php(382): Smarty->fetch('home.htm', NULL, NULL, NULL, true) #3 /homepages/4/d318006986/htdocs/beauty-tech/pages/home.php(28): Smarty->display('home.htm') #4 /homepages/4/d318006986/htdocs/beauty-tech/modules/site.class.php(847): require('/homepages/4/d3...') #5 /homepages/4/d318006986/htdocs/beauty-tech/index.php(34): Site->Site() #6 {main} thrown in /homepages/4/d318006986/htdocs/beauty-tech/includes/smarty/libs/sysplugins/smarty_internal_template.php on line 163 Merci pour vos aides |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com