[SPIP Zone] [Spip-zone-commit] r8310 - /_plugins_/_stable_/tweak_spip/tweak_spip.php

patfr@ifrance.com wrote:

Author: patfr@ifrance.com
Date: Thu Dec 28 14:34:48 2006
New Revision: 8310

Log:
les attributs !

Modified:
    _plugins_/_stable_/tweak_spip/tweak_spip.php

Modified: _plugins_/_stable_/tweak_spip/tweak_spip.php

--- _plugins_/_stable_/tweak_spip/tweak_spip.php (original)
+++ _plugins_/_stable_/tweak_spip/tweak_spip.php Thu Dec 28 14:34:48 2006
@@ -79,7 +79,7 @@
// $fonction est la fonction de transformation typo
// $texte est le texte d'origine
function tweak_exclure_balises($balises, $fonction, $texte){
- $t=preg_split(",<(\/?)($balises)>,", $texte, 3, PREG_SPLIT_DELIM_CAPTURE);
+ $t=preg_split(",<(\/?)($balises)[^>]*>,", $texte, 3, PREG_SPLIT_DELIM_CAPTURE);
  

Bah non, là tu vas les bouffer les attributs, il te faut un calimero du genre:

  $t=preg_split(",<(\/?)((?:$balises)[^>]*)>,", $texte, 3, PREG_SPLIT_DELIM_CAPTURE);

Ça t'arrive de tester ?
--
toggg

oups, pardon !
je suis allé trop vite, tu as raison...

"bertrand Gugger" <bertrand@toggg.com> a écrit
dans le message de news: 4593CB2A.70106@toggg.com...
patfr@ifrance.com wrote:

Author: patfr@ifrance.com
Date: Thu Dec 28 14:34:48 2006
New Revision: 8310

Log:
les attributs !

Modified:
    _plugins_/_stable_/tweak_spip/tweak_spip.php

Modified: _plugins_/_stable_/tweak_spip/tweak_spip.php

--- _plugins_/_stable_/tweak_spip/tweak_spip.php (original)
+++ _plugins_/_stable_/tweak_spip/tweak_spip.php Thu Dec 28 14:34:48 2006
@@ -79,7 +79,7 @@
// $fonction est la fonction de transformation typo
// $texte est le texte d'origine
function tweak_exclure_balises($balises, $fonction, $texte){
- $t=preg_split(",<(\/?)($balises)>,", $texte, 3,
PREG_SPLIT_DELIM_CAPTURE);
+ $t=preg_split(",<(\/?)($balises)[^>]*>,", $texte, 3,
PREG_SPLIT_DELIM_CAPTURE);

Bah non, là tu vas les bouffer les attributs, il te faut un calimero du
genre:

$t=preg_split(",<(\/?)((?:$balises)[^>]*)>,", $texte, 3,
PREG_SPLIT_DELIM_CAPTURE);

Ça t'arrive de tester ?
--
toggg