mirror of
https://github.com/typecho/typecho.git
synced 2025-03-18 08:59:40 +01:00
不同标签不同结束符
This commit is contained in:
parent
d9746ef847
commit
1dba99b74a
@ -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] . '</p>';
|
||||
preg_match("/<\s*(?:p|blockquote|q|pre)\s*>/i", $parts[0], $tags);
|
||||
switch ($tags[0]) {
|
||||
case '<pre>':
|
||||
$content = $parts[0] . '</pre>';
|
||||
break;
|
||||
case '<blockquote>':
|
||||
$content = $parts[0] . '</blockquote>';
|
||||
break;
|
||||
case '<q>':
|
||||
$content = $parts[0] . '</q>';
|
||||
break;
|
||||
default:
|
||||
$content = $parts[0] . '</p>';
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return $content;
|
||||
|
Loading…
x
Reference in New Issue
Block a user