View previous topic :: View next topic |
Author |
Message |
fpilucius Smarty Rookie
Joined: 28 Nov 2005 Posts: 5
|
Posted: Mon Nov 28, 2005 5:59 pm Post subject: Stripslashes avec smarty |
|
|
Exixte t'il une fonction equivalente à stripslashes pour afficher les données
venant d'une BD dans un template... |
|
Back to top |
|
thiebo Smarty Pro
Joined: 16 Jan 2005 Posts: 144 Location: Paris
|
Posted: Wed Nov 30, 2005 2:16 pm Post subject: |
|
|
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 |
|
fpilucius Smarty Rookie
Joined: 28 Nov 2005 Posts: 5
|
Posted: Thu Dec 01, 2005 6:38 pm Post subject: |
|
|
te te remercies pour ta reponse.
j'ai creer un plugin
Code: | smarty_modifier_stripslashes($string){
return $stripslashes($string);
} |
|
|
Back to top |
|
thiebo Smarty Pro
Joined: 16 Jan 2005 Posts: 144 Location: Paris
|
Posted: Fri Dec 02, 2005 8:17 am Post subject: |
|
|
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 |
|
fpilucius Smarty Rookie
Joined: 28 Nov 2005 Posts: 5
|
Posted: Fri Dec 02, 2005 12:31 pm Post subject: |
|
|
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 |
|
fpilucius Smarty Rookie
Joined: 28 Nov 2005 Posts: 5
|
Posted: Fri Dec 02, 2005 12:43 pm Post subject: |
|
|
precision sur le post suivant je crée le fichier:
modifier.stripslashes.php
ds le repertoire plugins |
|
Back to top |
|
thiebo Smarty Pro
Joined: 16 Jan 2005 Posts: 144 Location: Paris
|
Posted: Fri Dec 02, 2005 1:16 pm Post subject: |
|
|
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 |
|
|