Experimental filters to remove returns from before and after tags, which

should mean neater formatting of lists and so on.  Needs testing.
This commit is contained in:
martin
2002-08-22 07:53:41 +00:00
parent 793f20b885
commit 729be1ab37
+7
View File
@@ -273,6 +273,13 @@ function text_to_html($text, $smiley=true, $para=true) {
$text = eregi_replace("([[:space:]])www.([^[:space:]]*)([[:alnum:]#?/&=])",
"\\1<A HREF=\"http://www.\\2\\3\" TARGET=\"newpage\">www.\\2\\3</A>", $text);
// Remove any whitespace that may be between HTML tags
$text = eregi_replace(">([[:space:]]+)<", "><", $text);
// Remove any returns that precede or follow HTML tags
$text = eregi_replace("([\n\r])+<", " <", $text);
$text = eregi_replace(">([\n\r])+", "> ", $text);
// Make returns into HTML newlines.
$text = nl2br($text);