Extension talk:PageBy
Compatibility
editI got the extension working on MW 1.9.3 though I only used the basic <pageby/> invocation. Jean-Lou Dupont 14:53, 7 March 2007 (UTC)
granular control
editI would like to insert different elements into a table, so that one row would be "last editor" and another row would be "original author". I found that <pageby nominor="false" comments="false" creation="false"/>; does the prior (last edited by), but I havnt been able to figure out the later (page author).
Does not work on 1.8.4
editI installed PageBy on 1.8.4 and it complete breaks the page, you should probably remove the (maybe 1.8 too) bit. See http://www.wikitest.co.uk/mediawiki-1.8.4/index.php/PageBy_Test for an example of the problem. Lcarsdata (Talk) 19:51, 23 March 2007 (UTC)
I swear I had contributed the patch for MW < 1.9.3 sometime ago but it got deleted... One just has to copy the following function (taken from Database.php in MW 1.9.3):
// from MW 1.9.3 public function tableNamesN() { $inArray = func_get_args(); $retVal = array(); foreach ( $inArray as $name ) { $retVal[] = $this->tableName( $name ); } return $retVal; }
and put it in the Database.php file of MW < 1.9.3. Jean-Lou Dupont 22:44, 23 March 2007 (UTC)
removing "contributors"
editHow do I not display contributors? I would like to just display the "pageby-last" info.
Error if not in the end of a page
editnice extension. but i'm having a problem with this- if the <pageby/> tag is not at the end of a page, on submitting it will give an error(a blank page). I'm using a category form which allows to select from the exisiting categories. that value is always inserted at the end after the form is submitted. any workaround for this? --Jack
Russian translation
editRussian translation for plugin (file PageBy.i18n.ru.php):
<?php
/**
* Internationalisation file for the PageBy extension
* Russian (Unicode) language file
*
* @package MediaWiki
* @subpackage Extensions
* @author Daniel Kinzler, brightbyte.de; translation by Andrey Khrolenok
* @copyright © 2007 Daniel Kinzler
* @licence GNU General Public Licence 2.0 or later
*/
$messages['pageby-first']= 'Страница создана пользователем $1, $2';
$messages['pageby-last']= 'Последняя <a href="$3">правка</a> сделана пользователем $1, $2';
$messages['pageby-contributors']= 'Создатели страницы:';
$messages['pageby-anon']= '<i>аноним</i>';
?>
Timezone Setting?
editI am in China When I Show time up,is seems not display the time in my timezone
- Hm... not quite sure actually. If i paied attention when writing it, it will show the timezone that is also used for signatures on that wiki. It can not use the user's timezone setting, because that would not work with the page cache. -- Duesentrieb ⇌ 20:36, 18 January 2008 (UTC)
PageBy in templates?
editHow do I use pageby tags in templates? I'm trying something like <pageby>{{{title}}}</pageby>, but the pageby tags are being interpreted on the template itself and causing an error, because the "{{{title}}}" page doesn't exist. Can I escape the <pageby> tags somehow?
- no you can't. This is a general limitation of "cusom tags" (TgaHook extensions). I'd have to port this extension to use the ParserFunctiosn mechanism, instead of a TagHook. I guess I'll do it eventually, but don't hold your breath.... -- Duesentrieb ⇌ 20:35, 18 January 2008 (UTC)
Automatically add <pageby/> when saving
editHi,
is it possible to add <pageby/> automatically when saving a page instead of explicity add the code? It's annoying to to this and it can be forgotten if a user isn't familiar with this code.--Marcus Stöhr 19:51, 16 April 2008 (UTC)
Real names
editCould the output show users' real names (where they exist)?