Gebruiker:Demoor/interwiki.js

Uit Wikikids
< Gebruiker:Demoor
Versie door Sumurai8 (overleg | bijdragen) op 5 jun 2009 om 12:25 (Nieuwe pagina: /** * * INTERWIKI-SCRIPT * * Dit script moet gaan detecteren of er een pagina/interwiki bestaat naar/in een andere taal * De gebruiker krijgt een scherm waarmee hij/zij de bewerk...)
(wijz) ← Oudere versie | toon huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen

Let op! Nadat je de veranderingen hebt opgeslagen, moet je de cache van je browser nog legen om ze daadwerkelijk te zien.

Mozilla (incl. Firefox) ctrl-shift-r
IE ctrl-f5
Opera f5
Safari cmd-r
Konqueror f5
/**
 *
 * INTERWIKI-SCRIPT
 *
 * Dit script moet gaan detecteren of er een pagina/interwiki bestaat naar/in een andere taal
 * De gebruiker krijgt een scherm waarmee hij/zij de bewerking kan bevestigen
 *
 * Door: Sumurai8
 * Bugs/vragen: Overleg_gebruiker:Sumurai8
 *
**/


/* Het script is nog niet afgerond -- Gebruik het nog niet */


/**
 * Dit script gaat werken met ajax-query's in de api's van Wikipedia, WikiKids, Vikidia en Wikimini
 *  Omdat de vertaling van het begrip van Wikipedia wordt gehaald, kan dat problemen geven...
 *  Controleer dus altijd de wijziging :-|
 *
 * http://wikikids.wiki.kennisnet.nl/api.php?action=query&prop=langlinks&titles=Paard|Hoofdpagina&lllimit=500&indexpageids&format=jsonfm
 * http://nl.wikipedia.org/w/api.php?action=query&prop=langlinks&titles=Paard|Hoofdpagina&lllimit=500&indexpageids&format=jsonfm
 * http://fr.vikidia.org/api.php?action=query&prop=langlinks&titles=Accueil|Cheval&lllimit=500&indexpageids&format=jsonfm
 * http://es.vikidia.org/api.php?action=query&prop=langlinks&titles=Vikidia:Portada|Equus&lllimit=500&indexpageids&format=jsonfm
 * http://fr.wikimini.org/wiki/api.php?action=query&prop=langlinks&titles=Accueil|Cheval&lllimit=500&indexpageids&format=jsonfm
 ** Wikimini heeft geen interwiki's en zal derhalve buitengesloten worden
 ** Grundschulwiki (duits) doet erg moeilijk en heeft ook geen interwiki's
 *
 * 1.  Maak een array dat... ['en']['es']['fr']['wikimini']['nl']['simple'] bevat
 * 2.  Vul in met gegevens van WikiKids
 * 3.  Als (één van) ['es']['fr'] bestaat, zoek dan op interwiki's daar
 * 3a. Verwijder als ze niet bestaan :|
 * 3b. Vul ontbrekende in mbv Wikipedia-nl
 * 4.  Check of ze bestaan, anders weer verwijderen...
 * 5.  Prompt output
 *
**/

var iwEnabled = true  //Vervang true door false om het script uit te schakelen
var iwOutput  = ""
var iwHelp    = "Dit is het controlescherm. Controleer dat de interwiki\'s niet verwijzen naar doorverwijspagina\'s en dergelijke"
var iwAuto    = false

var iwApi     = new sajax_init_object();
var iwLang    = new Array()
    iwLang['en']       = ""
    iwLang['es']       = ""
    iwLang['fr']       = ""
    iwLang['wikimini'] = ""
    iwLang['nl']       = wgPageName
    iwLang['simple']   = ""

//Nu kunnen we de checks gaan doen...
Afkomstig van Wikikids , de interactieve Nederlandstalige Internet-encyclopedie voor en door kinderen. "https://wikikids.nl/index.php?title=Gebruiker:Demoor/interwiki.js&oldid=94292"