Smarty Forum Index Smarty
WARNING: All discussion is moving to https://reddit.com/r/smarty, please go there! This forum will be closing soon.

Stripslashes avec smarty

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    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: 144
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.
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: 144
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...
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: 144
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.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    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