Time Since Plugin fuer Wordpress

15. Apr 2007 15:48 (bearbeiten)


This page in english is available here.

Time Since Plugin in Aktion

Einleitung:

Einigen Lesern wird Dunstans Time Since Plugin für Wordpress bereits bekannt vorkommen. Sinn dieses Plugins ist eine andere Art der Zeitdarstellung in Blogs.

Anstatt also wie üblich das Veröffentlichungs-Datum eines Eintrags oder Kommentars auszugeben, verfolgt das Time Since Plugin eine andere Ideologie. Es zeigt stattdessen die Zeit, die seit dem Veröffentlichen (in Jahren, Monaten, Wochen, Tagen, Stunden und Minuten) vergangen ist, an.

Es werden also keine fixen Datumswerte sondern variable Zeiträume dargestellt, die man sich besser vorstellen kann.

Unterschiede:

Ok, soweit so gut. Warum also noch eine Variation des Plugins? Ganz einfach, im Deutschen gibt es leider keine einheitlichen Plural Formen wie im Englischen. Dort schreibt das Original Plugin beispielsweise für einen Eintrag, der vor zwei Tagen und 18 Stunden veröffentlicht wurde "2 weeks, 18 hours ago".

Im Deutschen ist das nicht so einfach. Würden wir das Plugin - so wie es ist - übersetzen, käme dabei folgendes heraus: "vor 2 Wocheen, 18 Stundeen".

Ich habe also einfach noch eine weitere Schreibweise für die Pluralform hinzugefügt. Wo ich gerade dabei war, habe ich auch die Unterstützung für die l18n Lokalisierung eingebaut. Das Plugin lässt sich also in alle möglichen Sprachen übersetzen (beispielsweise mit poEdit).

Download:

Download Time Since Plugin Version 0.1.1

Installation:

  • Herunterladen des ZIP-Archivs
  • Entpacken des ZIP-Archivs in das Wordpress Plugin Verzeichnis (wp-content/plugins/)
  • Hochladen des Verzeichnisses wp-dhTimeSince
  • Aktivieren des Plugins über die Administrationsoberfläche

Verwendung:

Um das Plugin zu verwenden, muss die Funktion Time_Since aufgerufen werden. Das Theme K2 verfügt bereits über diese Modifikation von Haus aus. In anderen Themes muss der Aufruf manuell nachgetragen werden. Meist ist dazu die Datei "single.php" zu editieren:

  1. <?php /* Support for Time Since plugin */ if (function_exists('time_since')) { sprintf(__('%s ago', 'wp-dhTimeSince'), time_since(abs(strtotime("2007-04-13T20:17:47+0200" . " GMT")), time())); } ?>

Versions-Historie:

  • Version 0.1 (15.04.2007):
    • Lokalisierung durch *.pot Dateien möglich (Unterstützung für Deutsch und Englisch)
    • Unterscheidung Singular/Plural (Woche/Wochen, ...)
  • Version 0.1.1 (16.04.2007):

    • Fehler bei der Lokalisierung behoben (Jahre -> Jahren, Monate -> Monaten).

Lokalisierungen:

2 Antworten zu “Time Since Plugin fuer Wordpress”

  1. Shinigami

    Download funktioniert nicht!

  2. dahead

    Hallo Shinigami,

    danke für den Hinweis, ist korrigiert.

    Gruß,
    dh

Eine Antwort hinterlassen

  • Wir haben das letzte von Ihnen ausgefüllte Formular gespeichert. Melden Sie sich wieder an, um die Übertragung fortzusetzen.