Настройка вики
Материал из Wikia
Добро пожаловать в руководство по настройке вики! Цель данного руководства — представить краткое описание функций многочисленных страниц настройки MediaWiki для облегчения настройки вики на своё усмотрение.
[править] Перед началом
Чтобы вносить изменения в нижеследующие страницы, необходимо иметь права администратора. Если вы и так основатель викия, Вы уже обладаете необходимыми правами изначально.
Тем не менее, некоторые страницы не имеют защиты от изменений по умолчанию, и их может изменять любой участник; такие страница как Image:Wiki.png и Image:Favicon.ico необходимо сразу защитить от изменений.
Всякий раз, создавая или редактируя одну из страниц данного списка, их надо рассматривать как защищённые для предотвращения вандализма, который может повлечь за собой изменения для всей вики и повлиять на всех пользователей.
[править] Настройка визуальной темы
Есть несколько способов персональной настройки визуальной темы вики, чтобы получить свой собственный внешний вид.
[править] Логотип сайта
Обычный логотип (изображение отображаемое в верхнем левом углу в теме Monobook и всех других, исключая Quartz, темах) располагается в Image:Wiki.png. Широкий логотип (используемый в Quartz темах) в Image:Wiki wide.png. Чтобы изменить его надо всего лишь загрузить под таким названием изображение. Также может понадобиться обновить страницу со сбросом кэша перед тем как будут видны изменения.
[править] Favicon
Favicon (небольшая иконка отображаемая перед URL в браузере) располагается в Image:Faviocn.ico. Этот файл также следует защитить. И также перед тем как увидеть изменения придётся обновить страницу.
[править] Фоновое изображение
Можно создать фоновый рисунок подобно тому как это сделано на Википедии. Изображение по умолчанию идентичное википедийному есть в каждой Викия, таким образом можно просто добавить нижеследующий код в MediaWiki:Monobook.css, чтобы его задействовать.
-
body {-
font: x-small sans-serif; -
background: url("headbg.jpg") 0px 0px no-repeat; -
color: Black; -
margin: 0; -
padding: 0;
-
-
}
Если эта секция (body) уже существует, то просто можно добавить линию содержащую «background:» в конец перед тем закрывающейся фигурной скобкой «}».
Тем не менее, чтобы воспользоваться своим собственным изображением придётся его для начала загрузить. Как только оно будет загружено, то надо будет скопировать в эту строку его точный URL. С большими изображениями в которых присутствует ссылка с надписью «Download high resolution version»; для небольших скопировать путь самого изображения.
Как воспользоваться URL, чтобы использовать его как фон. Например, взяв w:c:gameinfo:Image:Zelda LA Koholint Island background.jpg за фон, необходимо скопировать URL. Также можно обрезать начальную часть URL, та что перед «/images/», оставив /images/c/c6/Zelda_LA_Koholint_Island_background.jpg Тогда его вставляем в MediaWiki:Monobook.css так как указано ниже:
-
body {-
font: x-small sans-serif; -
background: url(/images/c/c6/Zelda_LA_Koholint_Island_background.jpg) 0px 0px no-repeat; -
color: Black; -
margin: 0; -
padding: 0;
-
-
}
Конечно же можно переменить позиционирование («0px 0px» X-Y координаты) в CSS атрибутах.
[править] Метки
Изображение меток по умолчанию (
) располагается по адресу http://<project>.wikia.com/skins/monobook/bullet.gif, где <project> это поддомен Викия. Только снова, надо загрузить изображение и скопировать его точный URL, и уже тогда вставить в CSS нижеследующий код. Необходимо указать в двух местах, иначе метка не будет универсальной.
Например для Wikireview метка была заменена на голубую (
).
-
ul {-
line-height: 1.5em; -
list-style-type: square; -
margin: 0.3em 0 0 1.5em; -
padding:0; -
list-style-image: url("/images/4/4e/Wikireview-bullet.png");
-
-
} -
.portlet ul {-
line-height: 1.5em; -
list-style-type: square; -
list-style-image: url("/images/4/4e/Wikireview-bullet.png"); -
font-size:95%;
-
-
}
Заметьте, что изображения меток накладываются поверх пробела; если метки будет превышать лимиты по-умолчанию, то будут неверно наложены (метка может вытянуться и выглядеть неправильно); чтобы не получить в итоге вытянутые метки необходимо явно указать соотношение сторон и другие соответствующие атрибуты.
[править] MediaWiki:Monobook.css
Эта страница позволяет изменять стили CSS по-умолчанию для целевой вики. Изменения этой страницы затрагивают всех участников использующих тему Monobook (Монокнига). Кроме того, если не специально для специфических пространств имён, то изменения коснутся всех страниц в пределах этой вики. Кроме того это полезно изменить в виду, если надо как-то разделять страницу по типу.
CSS по умолчанию на каждой вики находится в http://<project>.wikia.com/skins/monobook/main.css, где <project> имя поддомена Викия.
Заметьте, что не следует копировать содержание оригинального monobook.css файла в MediaWiki:Monobook.css, а только ту часть которую необходимо изменить. Это сделает не только просмотр настроек более простым, но также сохранит обновления глобальных настроек CSS, осуществляемые для всех викий, и для вашей вики, конечно же за исключением той части которую затронут произведённые изменения.
Для изменения CSS только для одного участника, надо просто создать страницу: User:Example/monobook.css, где «Example» это персональное имя участника. Как правило никто кроме автора (и, в крайнем случае, администратора) не может изменить персональный CSS.
[править] Цветовая схема
Пример определения альтернативной цветовой схемы можно найти на the Radio Control Wikia. Другие примеры на Wikia custom skins.
[править] Атрибуты, которые не должны быть изменены
Вид каждой викии настраивается почти полностью свободно, но есть некоторые ограничения.
- Все ссылки на Google ads — которые #column-google, #content_withads, .content-noads, .content-ads — не должны изменяться; благодаря им оплачивается ваш хостинг и уменьшение или затенение их в любом случае недопустимо.
[править] Использование страниц конфигурации MediaWiki
Страницы в пространстве имён MediaWiki: позволяют администраторам просто настраивать вики. Чтобы увидеть полный список доступных страниц в пространстве MediaWiki, смотрите Special:Allmessages. Заметьте, что можно использовать все формы HTML (вложение таких тэгов как <a>, который обычно не работает) в пространстве имён MediaWiki, хотя это не будет показано при просмотре MediaWiki страницы как статьи, но будет работать, когда MediaWiki страница будет действительно задействована.
[править] Всякое
[править] MediaWiki:Sitenotice
Обычно используется для создания объявлений. Независимо от цели использования располагается выше заголовка страницы. По умолчанию Sitenotice текст располагается по центру, но это можно изменить при помощи MediaWiki:Monobook.css.
[править] MediaWiki:Mainpage
Позволяет установить место заглавной страницы — страница на которую попадают пользователи, когда переходят по ссылке на этот Викия без какой-либо определённой страницы или при нажатии на логотип (такой как на этой вики, Викия — главная страница — http://ru.wikia.com/ берёт название страницы из MediaWiki:Mainpage и текущее Викия). По-умолчанию заглавная страница называется «Заглавная страница». Например, если нужно сменить заглавную страницу вики на Foobar Rhinoceros, тогда надо создать MediaWiki:Mainpage содержащую только:
-
Foobar Rhinoceros
-
[править] MediaWiki:Nogomatch
Позволяет установить сообщение, отображаемое когда участник использует кнопку Перейти, чтобы найти статью и не находит её. Можно поместить текст предлагающий участнику создать требуемую статью. Чтобы создать ссылку на искомую статью на MediaWiki:Nogomath странице, достаточно использовать следующий текст:
-
<a href="$1" class="new">Нажмите сюда, чтобы создать эту статью</a>
-
[править] MediaWiki:Noarticletext
Позволяет изменить текст отображаемый, который отображается при попытке загрузить несуществующую страницу.
[править] MediaWiki:Copyrightwarning2
Позволяет изменить или добавить текст появляющийся под полем редактирования и кнопкой сохранения пока редактируется страница. Хорошо использовать, чтобы предоставить ссылку на песочницу для проверки правок.
[править] MediaWiki:Recentchangestext
Позволяет изменить текст, который появляется в верхней части страницы свежих правок. Чтобы сделать это, достаточно создать страницу с текстом который нужно, чтобы отображался в верхней части свежих правок.
[править] MediaWiki:Tagline
Позволяет изменить текст, который можно показывать под заголовком статей (такой как на Викия под заголовком: «Wikia — creating communities»). По-умолчанию этот текст не отображается. Если эта надпись включена и MediaWiki:Tagline не создана, то будет показан текст по-умолчанию:
-
From {{SITENAME}}
-
Чтобы включить отображение этого текста достаточно добавить нижеследующие строки в MediaWiki:Monobook.css:
-
#siteSub {-
display: inline; -
font-size: 120%; -
font-weight: normal;
-
- }
-
[править] MediaWiki:Lastmodified
Позволяет изменить текст, который отображается в нижней части страниц и показывает дату последнего изменения.
[править] Настройка боковой панели
[править] MediaWiki:Currentevents
Позволяет изменить текст отображаемый для ссылки на Текущие события в боковой панели. Чтобы полностью удалить, надо создать страницу содержащую только символ минуса (-) и ничего больше:
-
-
-
[править] MediaWiki:Currentevents-url
Позволяет изменить ссылку на страницу Текущих событий в боковой панели. Достаточно создать страницу содержащую только имя страницы Текущих событий. Например, если необходимо, чтобы текст Текущие события в боковой панели ссылался на «Foobar Rhinoceros», надо создать страницу содержащую:
-
Foobar Rhinoceros
-
[править] MediaWiki:Portal
Позволяет изменить или удалить текст отображаемый для Портала сообщества в боковой панели. Чтобы изменить, надо только создать новую страницу содержащее новое название для портала сообщества и ничего более (заметьте, что ссылка будет по прежнему на Project:Портал сообщества, как изменить ссылку см. ниже). Чтобы удалить ссылку на портал сообщества, надо создать страницу содержащую только знак минуса (-) и ничего более:
-
-
-
[править] MediaWiki:Portal-url
Позволяет изменить ссылку на Портал сообщества. Чтобы сделать это, надо просто создать страницу содержащую только имя страницы где нужно расположить Портал сообщетва. Например, если надо изменить текст «Портал сообщетва» в боковой панели на «Foobar Rhinoceros», то достаточно создать страницу содержащую нижеследуещее:
-
Foobar Rhinoceros
-
[править] MediaWiki:Recentchanges
Позволяет изменить текст ссылки на Свежие правки в боковой панели или полностью удалить. Чтобы изменить, достаточно создать страницу содержащую только новый текст для ссылки на свежие правки. Чтобы удалить, надо создать страницу содеражащую только символ минуса (-) и ничего больше:
-
-
-
[править] MediaWiki:Recentchanges-url
Позволяет изменить ссылку на Свежие правки. Чтобы сделать это, надо просто создать страницу содержащую только имя страницы на которую нужно ссылаться. Например, если надо изменить ссылку в боковой панели под текстом «Свежие правки» на «Foobar Rhinoceros», надо создать страницу содержащую только:
-
Foobar Rhinoceros
-
[править] MediaWiki:Randompage
Позволяет изменить текст или полностью удалить ссылку Случайная статья в боковой панели. Чтобы изменить текст, надо создать страницу содержащую только новый текст для ссылки на случайную страницу. Чтобы удалить, надо создать страницу содержащую только знак минуса (-) и ничего более:
-
-
-
[править] MediaWiki:Randompage-url
Позволяет изменить ссылку Случайная статья в боковой панели. Чтобы сделать это, достаточно просто создать страницу содержащую только имя страницы, куда нужно ссылаться из ссылки Случайная статья в боковой панели. Например, если надо изменить ссылку под текстом «Случайная статья» в боковой панели на ссылку «Foobar Rhinoceros», то достаточно создать страницу содержащую только нижеследущий текст:
-
Foobar Rhinoceros
-
[править] MediaWiki:Help
Позволяет изменить текст ссылки Справка в боковой панели или полностью удалить. Чтобы изменить текст, достаточно создать страницу содержащую только новый текст для ссылки в боковой панели. Чтобы удалить, надо создать страницу содержащую только знак минуса (-) и ничего более:
-
-
-
[править] MediaWiki:Helppage
Позволяет изменить ссылку Справка в боковой панели. Чтобы сделать это, достаточно просто создать страницу содержащую только имя страницу, куда нужно ссылаться из ссылки Справка в боковой панели. Например, если надо изменить ссылку под текстом «Справка» в боковой панели на ссылку «Foobar Rhinoceros», то достаточно создать страницу содержащую только нижеследующий текст:
-
Foobar Rhinoceros
-
[править] MediaWiki:Sitesupport
Отлючено по-умолчанию. Позволяет создать ссылку на Site support в боковой панели — по-умолчанию, если создать, будет ссылаться на Project:Site support (как изменить см. ниже). Ссылка поддежки сайта в основном используется, если нужно создать ссылку на ещё что-нибудь — например, если надо создать ссылку на «Foobar Rhinoceros» или куда-нибудь ещё, то надо всего лишь создать MediaWiki:Sitesupport содержащую только:
-
Foobar Rhinoceros
-
[править] MediaWiki:Sitesupport-url
Позволяет изменить ссылку «Site support» в боковой панели. Так если надо поменять ссылку с текста «Site support» (см. выше) в боковой панели на «Foobar Rhinoceros», надо просто создать страницу содержащую только:
-
Foobar Rhinoceros
-
[править] Настройка панели инструментов
[править] MediaWiki:Whatlinkshere
Позволяет поменять надпись «Ссылки сюда» ссылки в панели инструментов. Для этого надо только создать страницу содержащую новый текст для ссылки.
Замечание: Ссылку нельзя удалить. При записи «-», будет просто показан «-» как текст ссылки.
[править] MediaWiki:Specialpages
Позволяет поменять надпись ссылки «Спецстраницы» в панели инструментов. Для этого надо только создать страницу содержащую новый текст для ссылки.
Замечание: Ссылку нельзя удалить. При записи «-» будет просто показан «-» как текст ссылки.
[править] Исключительно для Викия
[править] MediaWiki:Wikiahome
Позволяет изменить текст или полность удалить ссылку на домашнюю страницу Викия. Чтобы удалить надо создать страницу содержащую:
-
- - Чтобы поменять ссылку на домашюю страницу Викия, надо создать MediaWiki:Wikiahome-url содержащую только текст ссылки — скажем надо поменять ссылку на Foobar Rhinoceros, тогда можно создать страницу содержащую:
-
Foobar Rhinoceros
-
-
[править] MediaWiki:Mailinglists
Позволяет изменить текст или полность удалить ссылку Спискок рассылки в боковой панели. Чтобы удалить, надо создать страницу содержащую:
-
- - Также можно поменять ссылку по умолчанию на прямую ссылку специального вашего листа рассылки. Для этого надо создать MediaWiki:Mailinglists-url содержащую URL описания списка рассылки. Например, ссылка списка рассылки Mozilla Community:
-
http://www.wikia.com/mailman/listinfo/mozilla-l
-
-
