ФЭНДОМ


Личные страницы CSS и JavaScript позволяют настроить изменения внешнего вида и функциональности ФЭНДОМА только для вашего аккаунта.

Любой зарегистрированный участник может модифицировать интерфейс ФЭНДОМА с помощью нескольких страниц в пользовательском пространстве. Например, при желании и необходимых навыках, вы сможете настроить по своему вкусу шрифты, цвет текста/фона/любых элементов на странице, расположение ссылок и множество других вещей. Следует отметить, что по умолчанию изменения личного CSS и JavaScript не применяются для мобильного скина.

CSS

Чтобы изменить внешний вид интерфейса ФЭНДОМА с помощью CSS, отредактируйте страницу Special:MyPage/global.css на Центральной вики. Внесённый на эту страницу код будет применяться на всех википроектах ФЭНДОМА.

Если вы хотите добавить личный CSS только для одной вики, отредактируйте страницу Special:MyPage/common.css или Special:MyPage/wikia.css на соответствующей вики.

JavaScript

Включение js в настройках

Включение js в настройках.

Внимание: в настоящее время использование личного JavaScript по умолчанию отключено. Активировать его можно во вкладке «Разное» на странице личных настроек. Но перед этим, пожалуйста, внимательно прочтите этот раздел.

Чтобы модифицировать интерфейс ФЭНДОМА с помощью JavaScript, отредактируйте страницу Special:MyPage/global.js на Центральной вики. Как и в случае с global.css, добавленный на эту страницу код будет применён на всех википроектах ФЭНДОМА в рамках вашего аккаунта.

Если вы хотите добавить JavaScript только для одного википроекта, посетите страницу Special:MyPage/common.js или Special:MyPage/wikia.js на этом проекте.

Примечания:

  • JavaScript с ошибками может вызвать серьёзные проблемы с отображением интерфейса и редактированием. Проверяйте код, который вы добавляете.
  • Пожалуйста, воздержитесь от использования кода, который вы не понимаете. Также стоит воздержаться от импорта кода из источников, которым нельзя доверять на 100%.
  • ФЭНДОМ не несёт ответственности за проблемы, вызванные пользовательским JavaScript и CSS. Каждый участник несёт ответственность за свой личный код, помещаемый в личные страницы.
  • Только вы сами можете править свой личный CSS и JavaScript. Другие пользователи и локальные администраторы не могут редактировать ваш код.

Дополнительные замечания

Если по умолчанию вы пользуетесь Визуальным редактором, то содержание страницы может открыться в нём. Для избежания проблем советуем использовать Классический редактор, который доступен через выпадающее меню кнопки редактирования.

Страницы CSS и JS удобнее всего редактировать в режиме исходного кода.

Как сказано в политике настроек, личные CSS и JS — это полностью ваша территория, в которую вы можете вносить любые изменения по своему усмотрению (до тех пор, пока они не коснутся других пользователей).

Только владелец аккаунта может редактировать свои персональные CSS и JS страницы — другие участники или администраторы этого сделать не могут.

Вы также можете применять стили для определённых сообществ с помощью CSS и JS:

  • CSS: особый класс для википроекта можно найти в тэге <body>. Название класса основано на наименовании проекта в базе данных, поэтому оно иногда может совпадать с URL вики. Сам класс выглядит как wiki-[имя в БД].
  • JS: используйте переменную wgDBName.

Также обратите внимание, что в целях оптимизации код из некоторых файлов при загрузке страницы может быть объединён в один файл.

Решение проблем

Если вдруг страницы ФЭНДОМА стали отображаться некорректно, вы легко можете проверить, не является ли источником проблемы ваш персональный код.

Добавьте к URL страницы ?useusercss=0 или ?useuserjs=0. ?useusercss=0 временно отключает все ваши персональные стили, а ?useuserjs=0 — JS.

См. также

Материалы сообщества доступны в соответствии с условиями лицензии CC-BY-SA , если не указано иное.