Пређи на садржај

Vojna Enciklopedija:Корисничке скрипте

Izvor: Vojna Enciklopedija
(преусмерено са Vojna Enciklopedija:Korisnički skriptovi)
Унутрашње алатке Скрипте Справице Спољашње алатке Остало Трг  


Корисничке скрипте су самостални јаваскрипт програми, који имплементирају нове или проширују постојеће функционалности медијавики софтвера. Оне се извршавају на страницама Војне Енциклопедије. Скрипте имају разноврсну намену, а најчешће се користе за побољшање естетике интерфејса, поједностављивање свакодневних послова везаних за писање и уређивање чланака, борбу против вандализама, преглед измена и друге послове одржавања пројекта.

Ова страница треба да олакша прикупљање и организацију постојећих и прављење нових скрипти. Већ инсталиране скрипте се могу наћи и активирати у секцији „Геџети“ у корисничким подешавањима. Оне могу да се укључују и искључују једноставним чекирањем квадратића поред назива конкретног геџета. Све друге скрипте са ове странице могу да се инсталишу ручно.

Развој

  • Мали водич за прављење скрипти за Медијавики софтвер. (језик: енглески)
  • Упутство како да се почне коришћење постојећих или прављење нових скрипти. (језик: енглески)
  • Преглед техника које се обично користе у скриптама. (језик: енглески)
  • Преглед занимљивих и/или корисних делова кода за скрипте. (језик: енглески)

Инсталација

Инсталација скрипти се обавља у следећим корацима:

  1. Проналажење или креирање сопствене корисничке јаваскрипт странице. То је страница на којој сваки корисник за себе одвојено инсталира оне скрипте које жели да користи, а нема их у понуди међу геџетима. Скрипте инсталиране на монобоок.јс ће функционисати само уколико користите монобук скин, односно скрипте инсталиране на вецтор.јс ће функционисати само уколико користите вектор скин. Скрипте инсталиране на цоммон.јс ће функционисати без обзира на то који скин користите. Неке скрипте могу да раде на оба скина, док код неких то није случај и тада је то наглашено код описа скрипте у доњој табели.
  2. Пребацивање скрипте на корисничку јаваскрипт страницу. Ово може да се уради на више начина. Један од начина је копирање целог кода скрипте на поменуту страницу, а други (препоручени) начин је тзв. увоз скрипте. Увоз се ради уношењем следећег текста на страницу: importScript('puni naziv skripte')

    Нпр. за увоз скрипте МаркАдминс, потребно је да на своју јаваскрипт страницу додате следећи текст:
    importScript('Vikipedija:Korisnički skriptovi/Markadmins.js');
    Уколико желите да додате скрипту са неког другог пројекта, можете то да учините коришћењем mw.loader.load() функције. Обратите пажњу на експлицитно додавање раw и цтyпе опције у УРЛ (односно на додавање &action=raw&ctype=text/javascript):
    mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:ASM/quickedit.js&action=raw&ctype=text/javascript');
  3. Снимање странице и чишћење кеша браузера. Начин чишћења кеша зависи од браузера који користите: Мозилла/Сафари/Конqуерор: држите СХИФТ док кликћете Релоад (или притисните Схифт+Цтрл+Р); Интернет Еxплорер: притисните Цтрл+Ф5; Опера притисните Ф5.

Списак скрипти

Скрипта Опис и инсталација
Гоогле Додаје таб (језичак) (код монобука) или опцију у падајућем менију (код вектора) са називом „Гоогле“ за претрагу наслова тренутне странице на Гугл претраживачу.

importScript('Vikipedija:Korisnički skriptovi/gugl.js');
ПагеХомеАрроwс Додаје стрелицу нагоре (↑) поред сваког поднаслова, а клик на њу враћа на почетак тренутне странице. Корисно је код дугачких страница.

importScript('Vikipedija:Korisnički skriptovi/PageHomeArrows.js');
Маркадминс Показује ознаке администратора, бирократа и чекјузера поред корисничког имена.

importScript('Vikipedija:Korisnički skriptovi/Markadmins.js');
ЦХелпер Додаје таб (језичак) (код монобука) или опцију у падајућем менију (код вектора) са називом „Цоммонс Хелпер“ за аутоматизовано пребацивање слика са Википедије на Оставу.

importScript('Korisnik:Micki/chelper.js');
QПревиеw Брзи приказ претпрегледа код уређивања страница (ради само на вектору).

importScript('Vikipedija:Korisnički skriptovi/QPreview.js');
Темплатес Додаје таб (код монобука) или опцију у падајућем менију (код вектора) са називом „Шаблони“ за аутоматизовано додавање различитих шаблона на странице.

importScript('Korisnik:Micki/templates.js');
ЕмотеТоолбар Додаје велики број емотикона (смајлија) у тулбар.

importScript('Korisnik:Micki/emotetoolbar.js');
ГреенЕмотеТоолбар Додатни сет емотикона — зелених ванземаљаца.

importScript('Korisnik:Maduixa/emotetoolbar.js');
Хиде Вецтор сидебар Скрива мени са леве стране и у падајући мени додаје опцију Схоw/Хиде сидебар (ради само на вектору).

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:PleaseStand/hide-vector-sidebar.js&action=raw&ctype=text/javascript');
ДропДоwнТоТабс Замењује падајући мени табовима (језичцима) (ради само на вектору).

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Svick/DropDownToTabs.js&action=raw&ctype=text/javascript');
ПровеИт Олакшава рад са референцама - додавање, измена, претрага референци у чланцима итд (снимак екрана).

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:ProveIt_GT/ProveIt.js&action=raw&ctype=text/javascript');
Поруке У мени са леве стране додаје нову секцију за поруке која се остављају на корисничким страницама за разговор.

importScript('Korisnik:Micki/poruke.js');
РефТоолбар Лако убацивање референци коришћењем шаблона ците wеб, ците неwс, ците боок и ците јоурнал.

importScript('Vikipedija:Korisnički skriptovi/RefToolbar.js');
ГооглеИмагес Код прегледа датотека додаје таб (језичак) (код монобука) или опцију у падајућем менију (код вектора) са називом „Гоогле Имагес“ за тражење конкретне датотеке у Гугловом сервису за слике. Олакшава проналажење материјала који је преузет са интернета, односно налажење конкретне странице са које је датотека преузета.

importScript('Korisnik:Micki/googleimages.js');
УсерИнфо У мени са леве стране (секција „алати“) додаје неколико нових опција код прегледа страница регистрованих и нерегистрованих корисника: преглед доприноса на свим пројектима, овлашћења, блокова, датотека које је послао на Оставу и Википедију итд.

importScript('Korisnik:Micki/userinfo.js');
ХотИнтерwики Додаје опцију за лако уклањање, додавање и мењање међувики веза (не ради у ИЕ).

importScript('Korisnik:Pavlica/Gadget-HotInterwiki.js');
Qуицк дифф Корисник може да погледа измену, без да отвара нови прозор или да улази у нову страницу.

importScript('Korisnik:Pavlica/Gadget-Quick diff.js');
Овлашћења Код прегледа корисничких страница додаје опцију са називом „Овлашћења“ која бирократама олакшава управљање корисничким овлашћењима.

importScript('Korisnik:Micki/bureaucrats.js');
Двоструке везе Приликом притиска на дугме »Двоструке везе« у менију »Алати«, скрипта означава све двоструке везе у чланку.

Латиничка иначица:
importScript('Korisnik:TheStefan12345/dl.js');

Ћириличка иначица:
importScript('Korisnik:TheStefan12345/dlc.js');

Спољашње везе

Тестирање скрипти

де:Wикипедиа:Скин хе:ויקיפדיה:סקריפטים пт:Wикипедиа:Софтwаре/Сцриптс тр:Википеди:Кулланıцı ве хизметли сцриптлери