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">