Wikikids:Opschonen
Het script Opschonen voegt verschillende dingen toe aan het gebruikersinterface. Een speciale pagina, Special:Opschonen. Het gebruikt ook de url-parameter 'projectopschonen'. Zodra deze aanwezig is, worden de hints getoond.
Speciale pagina
De speciale pagina Special:Opschonen, is een niet bestaande pagina waar de HTML wordt aangepast, zodat er andere dingen zichtbaar kunnen worden. Als er geen parameters worden meegegeven, worden 50 willekeurige pagina's getoond die niet afgevinkt zijn. Bovenin de pagina staat een tekstvak, hier kun je een artikel invullen om die toe te voegen aan de zichtbare tabel. Door naar de precieze url 'https://wikikids.nl/Speciaal:Opschonen?action=help' te gaan, wordt een interface getoond waardoor je deze parameters kunt invullen. Alle parameters:
- Startwith - string - Laat alleen maar artikels zien die starten met deze waarde.
- aantal - getal - Aantal artikels dat zichtbaar moeten zijn of "max". Andere waardes werken niet
- allepaginas - Impliciet als "aantal" "max" is of als "Startwith" een waarde heeft. Zodra hier een waarde bij staat, worden alle pagina's op volgorde getoond. Als er geen aantal gedefinieerd is, worden alle pagina's getoont.
- notdone - Laat alleen maar pagina's zien die niet gedaan zijn.
- done - Laat alleen maar pagina's zien die gedaan zijn.
- notthema - Laat alleen maar pagina's zien zonder thema.
- thema - Laat alleen maar pagina's zien met thema.
- user - string - Laat een lijst van alle artikels waar de gebruikersnaam bijstaat.
Het script werkt niet als je notdone en done tegelijkertijd gebruikt. Precies hetzelfde bij notthema en thema. Als het aantal 'max' is, komt er altijd een tabel tevoorschijn.
Hints
Hints meldingen die getoond worden als een artikel ergens aan voldoet. Na 2.5 seconden worden de laatste hints getoond. Hints worden alleen ingeladen als de parameter 'projectopschonen' is megegeven. En het artikel bestaat. De hints worden bovenin de pagina getoond boven het artikel en afgesloten met een lijn(<hr>).
Knoppen in sidebar
In de sidebar staan 3 knoppen, met daarboven "Gadget:Opschonen".
- De eerste knop stuurt de gebruiker direct door naar de pagina 'Speciaal:Opschonen'.
- De tweede knop stuurt de gebruiker naar dezelfde pagina waar hij nu al op staat, maar geeft dan de parameter 'projectopschonen' mee. Zodat de hints zichtbaar worden.
- De derde knop voegt een cookie toe aan de browser zodat dit artikel zodat op de speciale pagina deze pagina('s) kunt toevoegen aan de zichtbare tabel. Lees meer bij het kopje Cookies
Cookies
Met dit script kunnen ook cookies toegevoegd worden. Het gaat dan om "gadget-opschonen-<nummer>" en "gadget-opschonen-count". Het wordt alleen maar gebruikt als je de knop "Voeg toe aan lijst" gebruikt. Het gaat hier om een functionaliteiten cookie. Dit hoeft niet aan de gebruiker gemeld te worden omdat er geen informatie over hem wordt opgeslagen.
- "gadget-opschonen-<nummer>" - Deze cookie heeft de waarde van de artikelnaam die gewenst is in de tabel. Deze cookie wordt verwijderd zodra er op "Laad toegevoegde pagina's" wordt geklikt, als daar niet op wordt gedrukt, wordt deze cookie verwijderd na 1 maand.
- "gadget-opschonen-count" - Deze cookie geeft het aantal artikels weer die opgeslagen zijn in de cookies. De waarde wordt elke keer met een verhoogd als er op "Voeg toe aan lijst" wordt geklikt. En wordt op 0 gezet als op "Laad toegevoegde pagina's" wordt geklikt. Deze cookie wordt nooit verwijderd.
Credits
- Gebruik gemaakt van de module op de Engelse Wikipedia; Vertical header.
- Met dank aan MakiBoy, voor het mogelijk maken van de API waardoor niet alle bijdragen opgeslagen hoeven te worden op WikiKids.
- Gemaakt door Rots61
Gadgets | |||
---|---|---|---|
AutoLink · EditCount2 · HotCat · LinkTeller · Opschonen |