Центральна спільнота
Advertisement

Завдяки локальним CSS і JavaScript місцеві адміністратори можуть впливати на те, як усі відвідувачі, увійшли чи ні, бачать свої вікі на комп’ютерах і планшетах.

Локальне налаштування створює великий виклик і задоволення для багатьох редакторів, тому ми у Фандомі заохочуємо вас спробувати свої сили. Але під час цього слід пам’ятати про дві важливі речі:

CSS[]

SyntaxHighlight-CSS

Редагування CSS спільноти

Щоб налаштувати CSS вашої спільноти, просто відредагуйте сторінку вікі MediaWiki:Common.css. Ви також можете отримати доступ до цієї сторінки з панелі адміністратора за посиланням «CSS»

CSS сторінки[]

Як MediaWiki:Common.css, так і MediaWiki:Fandomdesktop.css можна використовувати для налаштування макета вікі.

Під час перегляду сторінки код у MediaWiki:Common.css і MediaWiki:Fandomdesktop.css поєднується разом, причому MediaWiki:Common.css стоїть першим. Для більшості спільнот це не має значення, але якщо ви використовуєте обидві сторінки «і» правила @import (наприклад, для імпорту користувацьких шрифтів), тоді ці правила потрібно додати у верхній частині MediaWiki:Common.css для роботи.

JavaScript[]

За винятком імпортованих сценаріїв із Fandom Developers Wiki через ImportJS, ви не можете додавати власний JS спільноти, доки не подасте запит на його ввімкнення для вашої вікі (ви можете попросити свого вікі-представника, якщо у вас є призначений, або запросити у співробітників Фандому). Після ввімкнення ви можете додати JS довільної форми, а не лише імпортувати. Незалежно від наявного JS буде завантажено для всіх відвідувачів вашої спільноти, незалежно від того, увійшли вони в систему чи ні. Основними сторінками для додавання власного JS є MediaWiki:Common.js і MediaWiki:Fandomdesktop.js.

Зверніть увагу на наступне:

  • З міркувань безпеки редагування спільноти JS має пройти процес затвердження.
    • Використання ImportJS для імпорту існуючих скриптів обходить процес перевірки.
  • Помилки JS можуть порушити базові функції у вашій спільноті. Будьте обережні, щоб уникнути введення помилок.
  • Будь ласка, не включайте JS, який ви не розумієте, і не імпортуйте з джерел, яким ви не повністю довіряєте. Крім того, не імпортуйте JS з особистих сторінок JS або з незахищених сторінок.
  • Як і зі сторінками CSS, зміни на сторінках Common.js і Fandomdesktop.js вплинуть на досвід кожного відвідувача вікі.

Деякі технічні моменти[]

Зміни, які ви вносите в CSS або JS, зазвичай не видно відразу після публікації. Це пов’язано з концепцією «кешування». Якщо ви перебуваєте в середині тривалого періоду редагування CSS і JS, можливо, вам доведеться часто обходити кеш, щоб побачити свої зміни.

Крім того, порядок завантаження Фандому — пріоритет, наданий кожній із різноманітних сторінок, які використовуються для налаштування вашої вікі — має важливе значення для розуміння адміністраторами. Поширеною причиною того, що деякі налаштування не відображаються, є те, що сторінка, яка завантажується пізніше, фактично скасовує оголошення, зроблене на сторінці, яка завантажується раніше.

Див. також[]

Advertisement