Minor change to filter()

2008-11-24
2013-03-06
  • Francis Turner

    Francis Turner - 2008-11-24

    The requirement is to allow - in page names and links. Currently [this-that] doesn't work. Neither does [this-that|explanation of this-that].

    Both should link to a wiki page entitled 'this-that'.

    The following changes to regexes in filter() fix this:

    1) Approx line 444 (3rd line after // [ url | link ] outlinks)
        $filtered=preg_replace("/\[([\w\.\:\~@\?~\%=\+\-\/]+)\|([\w -]+)\]/i","<a href=\&quot;index.php?$wiki_get=\\1\&quot;>\\2</a>", $filtered);

    2) Arprox line 465 ( line after    // []'ed words
    )
        $filtered=preg_replace("/\[([\w\s-]+)\]/","<a href=\&quot;index.php?$wiki_get=\\1\&quot;>\\1</a>", $filtered);

     
  • devclined

    devclined - 2011-02-20

    * Wikepage used  type links whish used '_' as whitespace. For make a new page just make a link in a page like  and then save and use the link. When you use link, page'll created.

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks