diff --git a/LinkTitles.body.php b/LinkTitles.body.php index 79b22ed..7f71c0c 100755 --- a/LinkTitles.body.php +++ b/LinkTitles.body.php @@ -77,6 +77,11 @@ global $wgLinkTitlesBlackList; global $wgLinkTitlesSkipTemplates; global $wgLinkTitlesFirstOnly; + global $wgLinkTitlesWordStartOnly; + global $wgLinkTitlesWordEndOnly; + + ( $wgLinkTitlesWordStartOnly ) ? $wordStartDelim = '\b' : $wordStartDelim = ''; + ( $wgLinkTitlesWordEndOnly ) ? $wordEndDelim = '\b' : $wordEndDelim = ''; // To prevent adding self-references, we now // extract the current page's title. @@ -142,8 +147,9 @@ ( $wgLinkTitlesFirstOnly ) ? $loopLimit = 1 : $loopLimit = count( $arr ); for ( $i = 0; $i < $loopLimit; $i+=2 ) { // even indexes will point to text that is not enclosed by brackets - $arr[$i] = preg_replace( '/(? __FILE__, 'name' => 'LinkTitles', 'author' => '[http://www.mediawiki.org/wiki/User:Bovender Daniel Kraus]', 'url' => 'http://www.mediawiki.org/wiki/Extension:LinkTitles', - 'version' => '1.5.0', + 'version' => '1.6.0', 'descriptionmsg' => 'linktitles-desc' ); diff --git a/NEWS b/NEWS index 8ccf705..ea63a00 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,7 @@ +LinkTitles 1.6.0: 2012-12-22 +* Added new options to restrict linking to page titles at the beginning or an + end of a word. This enables linking variants of a page title. + LinkTitles 1.5.0: 2012-12-11 * Added new option to link only the first occurrence of a page title. diff --git a/release/LinkTitles-1.6.0.tar.gz b/release/LinkTitles-1.6.0.tar.gz new file mode 100644 index 0000000..b74d7cc Binary files /dev/null and b/release/LinkTitles-1.6.0.tar.gz differ