Help:Gebruik van scripts

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
Overzicht beheerpagina's

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.

Collectie[bewerken]

  • 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.

Overig[bewerken]

Korte aanduiding Beschrijving Hoe te installeren?
Nieuwe artikelenscript Filter gebruikers uit de lijst van nieuwe pagina's Zie Help:Gebruik van scripts/Nieuwe artikelenscript
Recentchangesfilter Filter gebruikers uit de lijst van recente bijdragen Voeg de volgende regel toe aan common.js:

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

Anti-vandal tool Hulpmiddelen bij het bestrijden van vandalisme Zie Gebruiker:Erwin/AVT
CH²+ CommonsHelper Helper Plus Zie Gebruiker:Erwin/CH2Plus
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');

Nietvolgen.js Voegt op je volglijst een link toe om de pagina van je volglijst te halen. Voeg de volgende regel toe aan common.js:

importScript('Gebruiker:MrBlueSky/nietvolgen.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

Scripts schrijven[bewerken]

Vereisten[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]

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.

Voorbeelden[bewerken]

Navigatielink toevoegen[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. Om het te laten werken moet u ook addLink toevoegen aan uw common.js.

// Voer handeling uit bij het laden van de pagina
jQuery(document).ready(function ($) {
    // Voeg de link toe m.b.v. de functie addLink
    mw.util.addPortletLink("p-navigation", "http://nl.wikipedia.org/wiki/Wikipedia:De_kroeg", "De Kroeg", "n-kroeg", "De kroeg");
});


Zie ook[bewerken]

Onderstaande links verwijzen allen naar de Engelstalige wikipedia.