Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Templates > Smarty
Smarty Forum d'entraide sur le moteur de templates Smarty. Avant de poster -> FAQ Smarty et Cours Smarty
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 27/11/2007, 03h22   #1
Invité de passage
 
Inscription : novembre 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 1
Points : 0
Points : 0
Par défaut Problème de read ressource avec smarty

Bonjour à tous,
Je recontre un problème lorsque j'effectue une inclusion d'un template smarty dans un template smarty.

mon fichier de déclaration des variables smarty:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
require_once('D:/Projets/sites/sites_client/BambinMalin/v1.4/libs/smarty/Smarty.class.php');
class Page extends Smarty
	{            
	  // constructor
	  function __construct()
	  {          
	    // Call Smarty's constructor 
	    $this->Smarty();
	    // Change the default template directories
	    $this->template_dir = 'D:/Projets/sites/sites_client/BambinMalin/v1.4/templates/';
	    $this->compile_dir = 'D:/Projets/sites/sites_client/BambinMalin/v1.4/templates_c/';
	   $this->config_dir = 'D:/Projets/sites/sites_client/BambinMalin/v1.4/configs/';
	  $this->cache_dir = 'D:/Projets/sites/sites_client/BambinMalin/v1.4/cache/';   
	    $this->plugins_dir[1] = 'D:/Projets/sites/sites_client/BambinMalin/v1.4/smarty_plugins/';
	  }  
	}
index.tpl
Code :
1
2
3
4
5
6
7
8
9
10
 
<html>
<head>
</head>
<body>
	<div style="position:relative;width:900px;margin-left:8%;">
		{include file ="header.tpl"}
	</div>
</body>
</html>
Code :
1
2
3
4
5
6
7
 
<?php
	require_once('include/app_top.php');
	$page = new Page();
	$page->display('index.tpl');
	require_once('include/app_bottom.php');
?>
résultat obtenu:
TEXT: unlink(D:/Projets/sites/sites_client/BambinMalin/v1.4/templates_c/\%%F7^F7F^F7F34188%%header.tpl.php) [function.unlink]: No such file or directory
LOCATION: D:\Projets\sites\sites_client\BambinMalin\v1.4\libs\smarty\internals\core.write_file.php, line 44, at November 27, 2007, 3:01 am
Showing backtrace:
unlink("D:/Projets/sites/sites_client/BambinMalin/v1.4/templates_c/\%%F7...") # line 44, file: D:\Projets\sites\sites_client\BambinMalin\v1.4\libs\smarty\internals\core.write_file.php
smarty_core_write_file(Array[3], Objectage) # line 29, file: D:\Projets\sites\sites_client\BambinMalin\v1.4\libs\smarty\internals\core.write_compiled_resource.php
smarty_core_write_compiled_resource(Array[2], Objectage) # line 1433, file: D:\Projets\sites\sites_client\BambinMalin\v1.4\libs\smarty\Smarty.class.php
Smarty._compile_resource("header.tpl", "D:/Projets/sites/sites_client/BambinMalin/v1.4/templates_c/\%%F7...") # line 1869, file: D:\Projets\sites\sites_client\BambinMalin\v1.4\libs\smarty\Smarty.class.php
Smarty._smarty_include(Array[2]) # line 25, file: D:\Projets\sites\sites_client\BambinMalin\v1.4\templates_c\%%45^45E^45E480CD%%index.tpl.php
include("D:\Projets\sites\sites_client\BambinMalin\v1.4\templates_c\%%45^...") # line 1258, file: D:\Projets\sites\sites_client\BambinMalin\v1.4\libs\smarty\Smarty.class.php
Smarty.fetch("index.tpl", null, null, true) # line 1108, file: D:\Projets\sites\sites_client\BambinMalin\v1.4\libs\smarty\Smarty.class.php
Smarty.display("index.tpl") # line 5, file: D:\Projets\sites\sites_client\BambinMalin\v1.4\index.php

Merci pour votre aide
willkayser est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2007, 08h59   #2
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
Bonjour , svp , merci et éventuellement le problème rencontré en une phrase simple et l 'effet escompté / obtenu

Merci
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2008, 23h34   #3
Membre éprouvé
 
Avatar de gtraxx
 
Homme Aurélien Gérits
Développeur Web
Inscription : mai 2006
Messages : 1 045
Détails du profil
Informations personnelles :
Nom : Homme Aurélien Gérits
Âge : 30
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2006
Messages : 1 045
Points : 498
Points : 498
Si c'est la sortie que tu nous montre la je peux te dire que tu as un nombre assez élevé d'erreur.
Indique un peux dans ta class les variables de débuggage smarty:
Code :
1
2
3
 
$smarty->compile_check = true;
$smarty->debugging = true;
Mais je me pose la question sur les chemins qui me semble très bizarre .
Cherche du coté de $plugins_dir renseignant une erreur dans ta sortie si je ne m'abuse (pas sur pas mes lunettes )
__________________
Au petit déjeuner, je prend du PHP et au souper du jQuery.
AFUP 2009 : Bien optimiser son code pour le référencement
Mon projet open source de librairie PHP 5: magix cjquery
gtraxx est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h17.


 
 
 
 
Partenaires

Hébergement Web