FANDOM


DifferentSkinEditor позволяет участникам редактировать статьи в других скинах. Участники, использующие скины Oasis и Monobook, также могут редактировать в мобильном скине Фэндома — Mercury.

Для пользователей скина Oasis редактирование в скинах Monobook и Mercury возможно по переходу по ссылке из выпадающего меню рядом с кнопкой "Править". Для пользователей скина Monobook редактирование в скинах Oasis и Mercury возможно по нажатию соответствующих кнопок в верхней части страницы.

Установка

Добавьте следующие строки в ваш личный common.js или global.js:

importArticles({
    type: 'script',
    articles: [
        'u:dev:DifferentSkinEditor/code.js'
    ]
});
importArticles — лучший способ установки скриптов в Fandom'е
Функция importArticles используется для объединения нескольких HTTP-запросов в один, позволяя множеству скриптов загружаться и выполнять свою работу быстрее. Если Вы устанавливаете несколько различных скриптов, возможно, в коде есть несколько ненужных импортов. Нажмите "Развернуть", чтобы посмотреть, как эффективно установить скрипты одним импортом, увеличив скорость их работы и очистив лишний код. Ещё один метод - использование страницы MediaWiki:ImportJS.
Если в вашем файле JavaScript есть множество строк с импортом importScript, importScriptPage или importArticles, то их можно соединить! Так Ваш код будет быстрее загружать скрипты с одного импорта, и его вид будет аккуратнее. Рассмотрите образцы ниже. Возможно, в данный момент Ваш код похож на образец слева. Справа же показано, как Вы можете его изменить.
Несколько импортов — грязно и медленно Один импорт — чисто и эффективно
importScriptPage('AjaxRC/code.js','dev');
 
importScript('MediaWiki:localScript.js');
 
importArticle({
  type: 'script',
  article: 'u:dev:FloatingToc/code.js'
});
 
importScriptPage('page1.js', 'wikiname');
 
importScriptPage('page2.js', 'wikiname');
importArticles({
    type: 'script',
    articles: [
        'u:dev:AjaxRC/code.js',
        'MediaWiki:localScript.js',
        'u:dev:FloatingToc/code.js',
        'u:wikiname:page1.js',
        'u:wikiname:page2.js'
    ]
});
Примечание: Обратите особое внимание на расстановку запятых и синтаксис в данном примере. Зачастую пользователи, мало знакомые с программированием (и не только!), случайно совершают ошибку, неправильно поставив запятую при написании кода, забывая написать символ или нечаянно удалив его. Это приводит к синтаксической ошибке, которая ломает код. Аккуратно импортируйте скрипты, следуя инструкции выше.
Однако, существует ещё множество требований к использованию importArticles! Для подробной информации смотрите справку "Включение дополнительных JS и CSS".

Журнал изменений

  • 29-09-16 - Первая версия
  • 01-10-16 - Исправлена ошибка на старой странице
  • 22-12-16 - Скрипт обновлён, добавлена поддержка надписей на различных языках
  • 10-02-17 - Незначительная чистка кода

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.