Sjabloon:Archiveer

Sjabloondocumentatie​[bekijk] [bewerk] [ververs] [geschiedenis]

Nlwikibots (vroeger Erwin85Bot) kan automatisch pagina's archiveren. Hieronder wordt uitgelegd hoe je een pagina kunt laten archiveren door Nlwikibots.

Installatie

bewerken

Door onderstaande tekst bovenaan een overlegpagina te plaatsen, wordt deze automatisch gearchiveerd.

{{Archiveer
|dagen=D
|archief=A
|magicwords=M
|sjabloon=S
}}

NB plaats dit op de overlegpagina, dus niet in een sjabloon dat in de overlegpagina wordt gevoegd.

Na D dagen wordt een onderwerp gearchiveerd naar pagina A (zie ook: #Codes voor in de titel) waarbij M een instelling is die bepaalt of het oudste of het recentste bericht wordt gebruikt om te bepalen of gearchiveerd mag worden. Als S ingevuld is wordt die pagina als sjabloon bovenaan een nieuwe archiefpagina gesubstitueerd, zie #Tips.

De archiefpagina is altijd een subpagina van de pagina die wordt gearchiveerd. De titel van de te archiveren pagina wordt altijd toegevoegd aan het archiveringsdoel.

Voorbeeld

bewerken

Onderstaande code wordt gebruikt op mijn overlegpagina:

{{Archiveer
|dagen=7
|archief=Archief/{{MONTHABBREV}} {{YEAR}}
|magicwords=oudste
|sjabloon=Gebruiker:Erwin/SubstArchief 
}}

Dit betekent dat overleg ouder dan zeven dagen wordt gearchiveerd naar Overleg gebruiker:Erwin/Archief/MAAND JAAR waarbij MAAND wordt vervangen door de afkorting van de maand en JAAR door het jaar, beide van de oudste datum van een onderwerp. Bovenaan elke pagina wordt Gebruiker:Erwin/SubstArchief als sjabloon gesubstitueerd.

  • Plaats de archiveringscode altijd boven de eerste onderwerpkop. Het wordt anders zelf ook gearchiveerd.
  • Als een onderwerp niet gearchiveerd moet worden, plaats dan <!-- noarchive --> in dat onderwerp.
  • Om een sjabloon niet te substitueren kun je twee sjablonen gebruiken. Het eerste sjabloon is het sjabloon dat je op elke archiefpagina wilt zetten en het tweede sjabloon bevat enkel het eerste sjabloon. In de archiveringscode kun je dan het eerste sjabloon plaatsen. Zie als voorbeeld Gebruiker:Erwin/SubstArchief.

Codes voor in de titel

bewerken

Je kunt gebruik maken van de volgende codewoorden om de titel van de archiefpagina samen te stellen:

Code Voorbeeld Uitleg
{{CURRENTDAY2}} 15 De huidige dag van 01 t/m 31
{{CURRENTWEEK}} 50 De huidige week van 00 t/m 53, %W in python
{{CURRENTMONTH}} 12 De huidige maand van 01 t/m 12
{{CURRENTMONTHABBREV}} dec De huidige maand als jan, feb etc.
{{CURRENTTRIMESTER}} niet beschikbaar Het huidige kwartaal van 1 t/m 4
{{CURRENTYEAR}} 2024 Het huidige jaar
Onderstaande Magic words gebruiken de oudste of recentste datum in een sectie, afhankelijk van de instelling. De voorbeelden gebruiken als datum 28 jun 2006.
{{DAY}} 28 Dag van 01 t/m 31
{{MONTH}} 06 Maand 01 t/m 12
{{MONTHABBREV}} jun Maand als jan, feb etc.
{{TRIMESTER}} 2 Kwartaal 1 t/m 4
{{YEAR}} 2006 Jaar