Naar inhoud springen

Help:Gebruik van scripts

Uit Wikipedia, de vrije encyclopedie

Scripts op Wikipedia zijn kleine stukjes JavaScript-code die automatisch worden geladen als u binnen de Wikipedia navigeert. Ze kunnen verschillende doelen dienen. Meestal worden ze gebruikt om navigatie binnen Wikipedia te vereenvoudigen of om bepaalde taken, zoals vandalismebestrijding, te vergemakkelijken.

  • Special:Gadgets: dit zijn centraal onderhouden scripts, in- en uit te schakelen vanuit de voorkeuren. Deze zijn het eenvoudigst voor de gebruiker en vereisen geen handmatige bewerkingen in programmatuur code.
  • Wikipedia:Scriptbibliotheek: overzicht van kleine onderdelen voor eigen aanpasbare samenstellingen in common.js.
Korte aanduiding Beschrijving Hoe te installeren?
Recentchangesfilter Filter gebruikers uit de lijst van recente bijdragen Voeg de volgende regel toe aan common.js:

importScript('Gebruiker:Erwin/recentchangesfilter.js');

Autoblock.js (mod) Hulpscript voor het blokkeren van meerdere gebruikers Voeg de volgende regel toe aan common.js:

importScript('Gebruiker:Erwin/autoblock.js');

Blockmsg.js (mod) Hulpscript voor het blokkeren van meerdere gebruikers Voeg de volgende regel toe aan common.js:

importScript('Gebruiker:Erwin/blockmsg.js');

Interwiki.js Zet interwiki's naar grote Wikipedia's en aan Nederlands verwante talen bovenaan de lijst Voeg de volgende regel toe aan common.js:

importScript('Gebruiker:Troefkaart/interwiki.js');

Zoek & vervang Voegt een extra tab toe bij het bewerken van artikelen voor het zoeken en vervangen van tekst m.b.v. reguliere expressies. Voeg de volgende regel toe aan common.js:

importScript('Gebruiker:MrBlueSky/regex.js');

Markeer.js Wijziging markeren zonder een nieuwe pagina te laden. Voeg de volgende regel toe aan common.js:

importScript('Gebruiker:MrBlueSky/markeer.js');

Bladeren Alfabetisch door de artikelen bladeren Zie Gebruiker:Zanaq/Bladeren
fWikiData Verbeterde WikiData-integratie Zie Gebruiker:Zanaq/fWikiData
Stalker Efficiënter bijdragenlijsten inspecteren Zie Gebruiker:Zanaq/Stalk
Verhoogde toegankelijkheid voor mobiele apparaten Zie Gebruiker:Zanaq/Verhoogde toegankelijkheid
Volglijst meldingen Krijg meldingen van nieuwe updates in je volglijst of van de meest recente wijziging op Wikipedia als je volglijst leeg is Zie Gebruiker:Novopas/Volglijstmeldingen
Markeer hoofdbetekenissen Laat niet-gecontroleerde links naar hoofdbetekenissen zien in groene tekst Zie Gebruiker:Wikiwerner/Markeer hoofdbetekenissen.js
Artikel voorlezen Voegt een koptelefoon-icoon toe aan de titel van een pagina om deze voor te laten lezen. Zie Gebruiker:Novopas/Artikel voorlezen

Scripts schrijven

[bewerken | brontekst bewerken]

Naast de hierbovengenoemde vereisten zult u over kennis van JavaScript moeten beschikken. Daarnaast is het handig om bestaande scripts te hebben bekeken en/of toegevoegd aan uw common.js.

Bestaande functies

[bewerken | brontekst bewerken]

Er zijn al een aantal bestaande scripts die functies bevatten die u in uw eigen script kunt gebruiken zie ook het module overzicht (Engelstalig) op mediawiki.org.

[bewerken | brontekst bewerken]
Zie ook mw:RL/DM#addPortletLink

Met behulp van dit script wordt een link naar de kroeg toegevoegd aan de navigatiebox links in beeld.

// Voer handeling uit na het inladen van de bibliotheek mediawiki.util en nadat de huidige pagina klaar is
$.when( mw.loader.using( ['mediawiki.util'], $.ready ).done( function () {
    // Voeg de link toe m.b.v. addPortletLink
    mw.util.addPortletLink("p-navigation", "http://nl.wikipedia.org/wiki/Wikipedia:De_kroeg", "De Kroeg", "n-kroeg", "De kroeg");
});

Onderstaande links verwijzen allen naar de Engelstalige wikipedia.