xRJx Posted October 21, 2011 Share Posted October 21, 2011 Bonjour, Je voudrais insérer la balise <a> dans le champ de description d'un bon de réduction créé à partir du BO. Mais les caractères <> sont interdits, donc pas de code html possible. Quelqu'un sait il comment lever cette restriction ? Sans forcément autoriser tout le html ,juste la balise <a>. Je sais qu'il est possible de le faire pour la description d'une sous catégorie, alors peut être qu'ici aussi, mais je n'ai pas trouvé. Merci! Link to comment Share on other sites More sharing options...
Sbizz Posted October 21, 2011 Share Posted October 21, 2011 Bonjour, Il faut aller toucher à la class Validate.php. La fonction qui check la description d'un bon de réduction est celle-ci : public static function isVoucherDescription($text) { return preg_match('/^([^<>{}]|<br \/>)*$/i', $text); } à vue de nez, je dirais qu'il faut la modifier de cette façon : public static function isVoucherDescription($text) { return preg_match('/^([^<>{}]|<br \/>|<a>)*$/i', $text); } si tu dois mettre des paramètres dans ta balise <a> : public static function isVoucherDescription($text) { return preg_match('/^([^<>{}]|<br \/>|<a (.+)>)*$/i', $text); } Encore une fois, fait à-la-va-vite. Link to comment Share on other sites More sharing options...
xRJx Posted October 21, 2011 Author Share Posted October 21, 2011 Magnifique ça marche, tu es très très fort! Un grand merci! Link to comment Share on other sites More sharing options...
luci1 Posted October 22, 2011 Share Posted October 22, 2011 Un petit [RESOLU] ? Link to comment Share on other sites More sharing options...
xRJx Posted October 22, 2011 Author Share Posted October 22, 2011 C'est fait. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now