Changed replacement logic for quotes (") as some versions of Micro$oft's
(so called) browser are buggy and sometimes ignore <p> tags.
This commit is contained in:
+6
-1
@@ -231,10 +231,15 @@ class Wiki {
|
||||
$line = $this->do_replace( $line, "-", "del" );
|
||||
$line = $this->do_replace_sub( $line, "~", "sub" );
|
||||
$line = $this->do_replace_sub( $line, "\^", "sup" );
|
||||
$line = $this->do_replace( $line, "\"", "q" );
|
||||
// $line = $this->do_replace( $line, "\"", "q" );
|
||||
// $line = $this->do_replace( $line, "'", "q" );
|
||||
$line = $this->do_replace( $line, "%", "code" );
|
||||
$line = $this->do_replace( $line, "@", "cite" );
|
||||
|
||||
// replace quotes
|
||||
$regex = '(^| |[(.,])\"([^\"]*)\"([^[:alnum:]]|$)';
|
||||
$replace = '\\1“\\2”\\3';
|
||||
$line = eregi_replace( $regex, $replace, $line );
|
||||
|
||||
// convert urls into proper link with optional link text URL(text)
|
||||
$line = eregi_replace("([[:space:]]|^)([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])\(([^)]+)\)",
|
||||
|
||||
Reference in New Issue
Block a user