Gebruiker:Erwin/Bot/Archivering

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

InstallatieBewerken

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

{{Gebruiker:Erwin/Bot/Archiveerlinks
|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: #Magic words) waarbij M een instelling is voor #Magic words. 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.

VoorbeeldBewerken

Onderstaande code wordt gebruikt op mijn overlegpagina:

{{Gebruiker:Erwin/Bot/Archiveerlinks
|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.

TipsBewerken

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

Magic wordsBewerken

Je kunt gebruik maken van de volgende Magic words voor de titel van de archiefpagina:

Code Voorbeeld Uitleg
{{CURRENTDAY2}} 12 De huidige dag van 01 t/m 31
{{CURRENTWEEK}} 23 De huidige week van 00 t/m 53, %W in python
{{CURRENTMONTH}} 06 De huidige maand van 01 t/m 12
{{CURRENTMONTHABBREV}} jun De huidige maand als jan, feb etc.
{{CURRENTTRIMESTER}} niet beschikbaar Het huidige kwartaal van 1 t/m 4
{{CURRENTYEAR}} 2021 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