Gebruiker:Demoor/interwiki.js: verschil tussen versies

Uit Wikikids
Naar navigatie springen Naar zoeken springen
(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...)
(geen verschil)

Versie van 5 jun 2009 12:25

/**
 *
 * 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"