Jump to content

Extension talk:Watchers

Add topic
From mediawiki.org
Latest comment: 14 years ago by Jouni Renfors

Encoding issue

[edit]

I've found an issue with the page name encoding. Page name with &-characters does not work. Here is the fix

 Index: Watchers.php
 ===================================================================
 --- Watchers.php        (revision 68345)
 +++ Watchers.php        (working copy)
 @@ -59,7 +59,7 @@   
 
         echo '<li id="t-watchers"><a href="' ;
         $nt = SpecialPage::getTitleFor( 'Watchers' );
 -       echo $nt->escapeLocalURL( 'page=' . $wgTitle->getPrefixedDBkey() );
 +       echo $nt->escapeLocalURL( 'page=' . urlencode($wgTitle->getPrefixedDBkey()) );
         echo '">';
         echo wfMsgHtml( 'watchers_link_title' );
         echo "</a></li>\n";

--Jouni Renfors 07:46, 22 June 2010 (UTC)Reply

[edit]

The current download link on this page points to https://www.mediawiki.org/wiki/Special:ExtensionDistributor/

However, the Watchers extension is not available on the dropdown menu.

Sources from SVN fail when viewing "special" pages

[edit]

I downloaded the sources from the svn (just 4 files Watchers.alias.php Watchers_body.php Watchers.i18n.php Watchers.php), and followed instructions.

I can see the extension as installed in the 'Versions' special [age but when visiting all Special Pages, it fails with:

6bc39b9e46aeedf0c41437e0] /wiki/Special:SpecialPages Error from line 18 of /var/www/wiki/extensions/Watchers/Watchers_body.php: Call to undefined method SpecialWatchers::includable()

Backtrace:

#0 /var/www/wiki/includes/specialpage/SpecialPageFactory.php(382): SpecialWatchers->__construct()
#1 /var/www/wiki/includes/specialpage/SpecialPageFactory.php(428): SpecialPageFactory::getPage(string)
#2 /var/www/wiki/includes/specials/SpecialSpecialpages.php(53): SpecialPageFactory::getUsablePages(User)
#3 /var/www/wiki/includes/specials/SpecialSpecialpages.php(42): SpecialSpecialpages->getPageGroups()
#4 /var/www/wiki/includes/specialpage/SpecialPage.php(522): SpecialSpecialpages->execute(NULL)
#5 /var/www/wiki/includes/specialpage/SpecialPageFactory.php(568): SpecialPage->run(NULL)
#6 /var/www/wiki/includes/MediaWiki.php(288): SpecialPageFactory::executePath(Title, RequestContext)
#7 /var/www/wiki/includes/MediaWiki.php(861): MediaWiki->performRequest()
#8 /var/www/wiki/includes/MediaWiki.php(524): MediaWiki->main()
#9 /var/www/wiki/index.php(42): MediaWiki->run()
#10 {main}

Are there more resources to download? Ankostis (talk) 12:00, 11 Oct2018 (UTC)