BUG#219 enable link shortcuts like [[:Category:catname|]]
authorJens Frank <jeluf@users.mediawiki.org>
Sat, 28 Aug 2004 16:42:57 +0000 (16:42 +0000)
committerJens Frank <jeluf@users.mediawiki.org>
Sat, 28 Aug 2004 16:42:57 +0000 (16:42 +0000)
includes/Parser.php

index 4c7ac8f..ae665d2 100644 (file)
@@ -2246,9 +2246,8 @@ class Parser
 
                $p1 = "/\[\[({$np}+) \\(({$np}+)\\)\\|]]/";             # [[page (context)|]]
                $p2 = "/\[\[\\|({$tc}+)]]/";                                    # [[|page]]
-               $p3 = "/\[\[($namespacechar+):({$np}+)\\|]]/";          # [[namespace:page|]]
-               $p4 = "/\[\[($namespacechar+):({$np}+) \\(({$np}+)\\)\\|]]/";
-                                                                                                               # [[ns:page (cont)|]]
+               $p3 = "/\[\[(:*$namespacechar+):({$np}+)\\|]]/";                # [[namespace:page|]] and [[:namespace:page|]]
+               $p4 = "/\[\[(:*$namespacechar+):({$np}+) \\(({$np}+)\\)\\|]]/"; # [[ns:page (cont)|]] and [[:ns:page (cont)|]]
                $context = '';
                $t = $this->mTitle->getText();
                if ( preg_match( $conpat, $t, $m ) ) {