Smarty Forum Index Smarty
The discussions here are for Smarty, a template engine for the PHP programming language.
Dedicated server web hosting provided by Guru-host.eu.
Stripslashes avec smarty

 
Post new topic   Reply to topic    Smarty Forum Index -> Language: French
View previous topic :: View next topic  
Author Message
fpilucius
Smarty Rookie


Joined: 28 Nov 2005
Posts: 5

PostPosted: Mon Nov 28, 2005 5:59 pm    Post subject: Stripslashes avec smarty Reply with quote

Exixte t'il une fonction equivalente à stripslashes pour afficher les données
venant d'une BD dans un template...
Back to top
View user's profile Send private message
thiebo
Smarty Pro


Joined: 16 Jan 2005
Posts: 131
Location: Paris

PostPosted: Wed Nov 30, 2005 2:16 pm    Post subject: Reply with quote

puisque personne n'a répondu, j'imagine qu'une telle fonction n'existe pas, mais c'est relativement facile :

tu peux faire un stripslashes de la valeur récupérée de la base de données avant de l'assigner à smarty, ou alors, et à mon sens c'est ce qui est de plus simple : écrire un plugin.
_________________
je m'amuse comme je peux
Back to top
View user's profile Send private message Visit poster's website
fpilucius
Smarty Rookie


Joined: 28 Nov 2005
Posts: 5

PostPosted: Thu Dec 01, 2005 6:38 pm    Post subject: Reply with quote

te te remercies pour ta reponse.
j'ai creer un plugin

Code:
smarty_modifier_stripslashes($string){
 return $stripslashes($string);
}
Back to top
View user's profile Send private message
thiebo
Smarty Pro


Joined: 16 Jan 2005
Posts: 131
Location: Paris

PostPosted: Fri Dec 02, 2005 8:17 am    Post subject: Reply with quote

Tiens ! Ca marche ça ???

j'aurais pensé qu'il faudrait ceci :

[php:1:6239d068c6]
function smarty_modifier_stripslashes($string){
return stripslashes($string);
}
[/php:1:6239d068c6]

mais... en l'utilisant, ça ne m'enlève pas les slashes. Certes, je n'ai pas de messages d'erreur, mais j'ai toujours les slaches

je l'utilise comme ceci dans mon template :

{$truc|stripslashes}

Si tu as réussi à le faire fonctionner, je suis curieux de savoir comment tu as fait...
_________________
je m'amuse comme je peux
Back to top
View user's profile Send private message Visit poster's website
fpilucius
Smarty Rookie


Joined: 28 Nov 2005
Posts: 5

PostPosted: Fri Dec 02, 2005 12:31 pm    Post subject: Reply with quote

tu as raison j'ai oublier de mettre function c'est bien le code suivant que j'utilise

Code:
function smarty_modifier_stripslashes($string){
return stripslashes($string);
}


j'ai mis ce code dans le repertoire plugins de smarty
et je l'utilise aussi comme ceci ds les tpl

Code:

{$var|stripslashes}


et ça marche

@++
Back to top
View user's profile Send private message
fpilucius
Smarty Rookie


Joined: 28 Nov 2005
Posts: 5

PostPosted: Fri Dec 02, 2005 12:43 pm    Post subject: Reply with quote

precision sur le post suivant je crée le fichier:

modifier.stripslashes.php

ds le repertoire plugins
Back to top
View user's profile Send private message
thiebo
Smarty Pro


Joined: 16 Jan 2005
Posts: 131
Location: Paris

PostPosted: Fri Dec 02, 2005 1:16 pm    Post subject: Reply with quote

dingue !!!
c'est exactement ce que j'ai fait aussi, avec le même fichier dans le répertoire plugins, mais ça ne marche pas !!!
pourtant ce n'est pas un problème de plugins puisque mes autres plugins marchent nickel.
je vais revoir ce que j'ai dans mon code php,
merci de tes réponses.
_________________
je m'amuse comme je peux
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Smarty Forum Index -> Language: French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Protected by Anti-Spam ACP