FANDOM


Гэты скрыпт толькі для АСАБІСТАГА выкарыстання!

Вы можаце ўсталяваць гэты скрыпт для сябе, але яго забаронена выкарыстоўваць на ўсёй вікі (г. зн. у MediaWiki:Common.js ці MediaWiki:Wikia.js), так як гэта будзе парушаць Умовы Выкарыстання Фэндама. (Глядзіце палітыку адаптацыі)

Гл. таксама: QuickCreateUserPage і QuickCreateMessageWallGreeting

UserTemplates/be — JavaScript-пашырэнне, якое дазваляе ўдзельнікам ствараць свае прафайлы, вітанні на сцяне абмеркавання і подпісу з глабальных шаблонаў, што захоўваюцца ў Community Central. У якасці альтэрнатывы ўдзельнікі могуць замяняць месцы месцавання шаблонаў па змаўчанні на кожную колькасць сваіх уласных шаблонаў, улучаючы зменную акна.

Пакольку пашырэнне захоўваецца за межамі гэтай вікі, пакідайце свае пераклады $i18n на старонцы абмеркавання ці на сцяне абмеркавання аўтара.

Усталёўка

Пашырэнне можа быць усталявана ў карыстацкім common.js на вікі ці global.js на Community Central.

Каб скарыстаць гэта пашырэнне, удзельнік павінен далучыць опцыю «Ўключыць персанальны JavaScript», пазначыўшы яе ў наладах.

Шукайце на старонцы налад: Advanced display options -> Enable personal JavaScript (Learn more).

importArticles({
    type: "script",
    articles: [
        "u:mazro:MediaWiki:UserTemplates.js"
    ]
});

Мадыфікацыя

Удзельнікі могуць наладжваць шаблоны і тэкст на свой густ. Па змаўчанні пашырэнне паказвае на {{w:User:Mazro}} для прафайла, {{w:Message Wall Greeting:Mazro}} для вітання сцены абмеркавання і {{w:User:Mazro/sig}} для подпісу. І ўсё ж удзельнікі могуць замяніць іх кожнай колькасцю ўласных шаблонаў, уключыўшы window.customUserTemplates і прапісаўшы яго перад аперацыяй importArticles, як паказана ніжэй.

window.customUserTemplates = [
    {
        text: "My custom English language user page",
        address: "User:Mazro/en"
    },
    {
        text: "My custom Spanish language user page",
        address: "User:Mazro/es"
    },
    {
        text: "My custom wall greeting",
        address: "Message Wall Greeting:Mazro/en"
    }
];
 
importArticles({
    type: "script",
    articles: [
        "u:mazro:MediaWiki:UserTemplates.js",
    ]
});
importArticles — лепшы спосаб ўстаноўкі скрыптоў у ФЭНДОМЕ
Функцыя 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!

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.