From 1dba99b74afeffb56845f7ff2291862f67c0c574 Mon Sep 17 00:00:00 2001 From: ShingChi Date: Tue, 11 Mar 2014 15:33:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8D=E5=90=8C=E6=A0=87=E7=AD=BE=E4=B8=8D?= =?UTF-8?q?=E5=90=8C=E7=BB=93=E6=9D=9F=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- var/Widget/Abstract/Contents.php | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/var/Widget/Abstract/Contents.php b/var/Widget/Abstract/Contents.php index 9f0517f2..468634f7 100644 --- a/var/Widget/Abstract/Contents.php +++ b/var/Widget/Abstract/Contents.php @@ -151,7 +151,21 @@ class Widget_Abstract_Contents extends Widget_Abstract $content = $this->content; $parts = preg_split("/<\/\s*(?:p|blockquote|q|pre)\s*>/i", $content, 2); if (!empty($parts)) { - $content = $parts[0] . '

'; + preg_match("/<\s*(?:p|blockquote|q|pre)\s*>/i", $parts[0], $tags); + switch ($tags[0]) { + case '
':
+                    $content = $parts[0] . '
'; + break; + case '
': + $content = $parts[0] . '
'; + break; + case '': + $content = $parts[0] . ''; + break; + default: + $content = $parts[0] . '

'; + break; + } } return $content;