From 4609b0b5ab9e159689570636e8244493296bd145 Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Mon, 28 Mar 2011 09:09:48 +0000 Subject: [PATCH] - _BALISES_BLOCS n'incluait pas <thead> ce qui laissait un <p></thead></p> dans les tableaux SPIP - retarder l'injection d'un \n devant les <p > pour eviter d'avoir a le nettoyer ou d'injecter des lignes vides dans le texte fourni en entree Repare le test filtre_text_csv_dist qui passe dans propre pour generer ses tableaux --- ecrire/inc/texte.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ecrire/inc/texte.php b/ecrire/inc/texte.php index e976f48ebf..cfa64fce66 100644 --- a/ecrire/inc/texte.php +++ b/ecrire/inc/texte.php @@ -119,7 +119,7 @@ function definir_puce() { if (!defined('_BALISES_BLOCS')) define('_BALISES_BLOCS', 'p|div|pre|ul|ol|li|blockquote|h[1-6r]|' - .'t(able|[rdh]|body|foot|extarea)|' + .'t(able|[rdh]|head|body|foot|extarea)|' .'form|object|center|marquee|address|' .'applet|iframe|' .'d[ltd]|script|noscript|map|button|fieldset|style'); @@ -873,7 +873,7 @@ function paragrapher($letexte, $forcer=true) { // Fermer les paragraphes (y compris sur "STOP P") $letexte = preg_replace(',(<p\s.*)(</?(STOP P|'._BALISES_BLOCS.')[>[:space:]]),UimsS', - "\n\\1</p>\n\\2", $letexte); + "\\1</p>\n\\2", $letexte); // Supprimer les marqueurs "STOP P" $letexte = str_replace('<STOP P>', '', $letexte); @@ -888,7 +888,7 @@ function paragrapher($letexte, $forcer=true) { $letexte); // Renommer les paragraphes normaux - $letexte = str_replace('<p >', "<p$class_spip>", + $letexte = str_replace('<p >', "\n<p$class_spip>", $letexte); } -- GitLab