Xgu.ru:Mediawiki
Материал из Xgu.ru
Список модификаций mediawiki,
которые сделаны на Xgu.ru.
Содержание |
[править] Ширина поля wpSummary на странице редактирования
По умолчанию размер этого поля ограничивается числом 250, что очень мало, если вы хотите делать комментарии действительно развёрнутыми (и выносить их на первую страницу).
В файле ./includes/EditPage.php строку
$this->summary = $wgLang->truncate( $request->getText( 'wpSummary' ), 250 );
нужно заменить на
$this->summary = $wgLang->truncate( $request->getText( 'wpSummary' ), 2500 );
Вместо 2500 можно указать то число, которое вы хотите, но злоупотреблять не стоит, потому что существуют ограничения на хранение этого поля.
Подробнее о поле summary можно прочитать в [1] и [2].
[править] Название блока interwiki
В файлах
- /usr/share/mediawiki-1.14.0/languages/messages/MessagesRu.php
- /usr/share/mediawiki-1.14.0/languages/messages/MessagesEn.php
и прочих, поменять название "in other languages" на "on other sites" и т.д.
[править] Эффективность (performance tuning)
Существенно повысить эффективность использования Mediawiki без какого бы то ни было изменения функциональности можно в соответствии с рекомендациями, приведёнными в [3]. Более полный список: [4].
[править] Изменения в стиле страниц
diff -ru mediawiki-1.14.0/skins/monobook/main.css mediawiki-1.14.0.modified/skins/monobook/main.css --- mediawiki-1.14.0/skins/monobook/main.css 2009-01-07 05:37:01.000000000 +0200 +++ mediawiki-1.14.0.modified/skins/monobook/main.css 2009-03-12 17:31:55.000000000 +0200 @@ -9,6 +9,16 @@ ** All you guys rock :) */ + + div#pagewrapper { + margin: 0 auto; + max-width: 80em; + min-width: 60em; + padding: 0; + text-align: left; + } + + #column-content { width: 100%; float: right; @@ -17,7 +27,7 @@ } #content { margin: 2.8em 0 0 12.2em; - padding: 0 1em 1em 1em; + padding: 0 2em 1.5em 2em; position: relative; z-index: 2; } @@ -28,7 +38,7 @@ background: white; color: black; border: 1px solid #aaa; - border-right: none; + /*border-right: none;*/ line-height: 1.5em; } /* the left column width is specified in class .portlet */ @@ -44,11 +54,13 @@ background: #f9f9f9 url(headbg.jpg) 0 0 no-repeat; color: black; margin: 0; - padding: 0; + padding-left: 0; } /* scale back up to a sane default */ #globalWrapper { + max-width: 88em; + min-width: 68em; font-size: 127%; width: 100%; margin: 0; diff -ru mediawiki-1.14.0/skins/MonoBook.php mediawiki-1.14.0.modified/skins/MonoBook.php --- mediawiki-1.14.0/skins/MonoBook.php 2009-01-07 05:37:01.000000000 +0200 +++ mediawiki-1.14.0.modified/skins/MonoBook.php 2010-04-30 08:36:59.000000000 +0300 @@ -268,6 +268,12 @@ /*************************************************************************************************/ function toolbox() { ?> +<?php + if(isset($GLOBALS['wgSpecialPages']['Book'])) { + CollectionHooks::printPortlet(); + } +?> + <div class="portlet" id="p-tb"> <h5><?php $this->msg('toolbox') ?></h5> <div class="pBody">