Chronologische Navigation

Erstellt am 20.03.2022 Lesedauer ≤ 1 Min.

Innerhalb eines Verzeichnisses wird automatisch ein Link zum datumschronologischen Vorgänger und Nachfolger der aktuellen Datei erzeugt.

Für dieses Modul ist das Skript zChrono.php erforderlich.

Aufruf

[chrono format]

Parameter

format

eine (optionale) Formatklasse für das die Navigation umschließende DIV.

Ohne Vorgänger oder Nacholger wird ein entsprechender Text ausgegeben, der als Variable im Skript definiert ist (→ Mehrsprachigkeit fehlt aktuell). Ansonsten wird der Dateititel der jeweiligen Datei als Link angezeigt. Es können mehrere Navigationenen (oben, Mitte, …) auf einer Seite eingefügt werden.

Maßgeblich für die Reihenfolge sind die Meta-Tags

  • modified (vorrangig)
  • published
  • aktuelles Datum (wenn beide fehlen).

Suchpfad ist immer der des aktuellen Dokuments.

Dateien ohne Titel werden ignoriert.

In einem Blog ist eine Integration der Funktion ins Layout statt manuellem Modulaufruf in jeder Datei zweckmäßig(er).

Das Modul

chrono css
<?php
include_once ($_SERVER["DOCUMENT_ROOT"] . '/res/zChrono.php');
echo chrono('§§§css§§§');
?>