Plugins • [TiSiE] RelativeTime Notice: Undefined variable: display in /var/www/clients/client23/web39/wordpress/wp-content/plugins/subheading/index.php on line 76 zeigt das Veröffentlichungs- und Änderungsdatum von Artikeln, sowie das Datum von Kommentaren relativ an

03. Feb 11
Warning: file_exists(): open_basedir restriction in effect. File(/var/clients/client24/web63/wordpress/web/wp-content/plugins/tisie-shortcodes/shortcodes/jumper-line.phtml) is not within the allowed path(s): (/var/www/clients/client23/web39/web:/var/www/clients/client23/web39/tmp:/var/www/tisie.de/web:/srv/www/tisie.de/web:/usr/share/php5:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/usr/share/php) in /var/www/clients/client23/web39/wordpress/wp-content/plugins/tisie-shortcodes/library/Shortcode.php on line 134 Warning: file_exists(): open_basedir restriction in effect. File(/var/clients/client24/web63/wordpress/web/wp-content/plugins/tisie-shortcodes/shortcodes/jumper-line.phtml) is not within the allowed path(s): (/var/www/clients/client23/web39/web:/var/www/clients/client23/web39/tmp:/var/www/tisie.de/web:/srv/www/tisie.de/web:/usr/share/php5:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/usr/share/php) in /var/www/clients/client23/web39/wordpress/wp-content/plugins/tisie-shortcodes/library/Shortcode.php on line 134 Warning: file_exists(): open_basedir restriction in effect. File(/var/clients/client24/web63/wordpress/web/wp-content/plugins/tisie-shortcodes/shortcodes/jumper-line.phtml) is not within the allowed path(s): (/var/www/clients/client23/web39/web:/var/www/clients/client23/web39/tmp:/var/www/tisie.de/web:/srv/www/tisie.de/web:/usr/share/php5:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/usr/share/php) in /var/www/clients/client23/web39/wordpress/wp-content/plugins/tisie-shortcodes/library/Shortcode.php on line 134 Warning: file_exists(): open_basedir restriction in effect. File(/var/clients/client24/web63/wordpress/web/wp-content/plugins/tisie-shortcodes/shortcodes/jumper-line.phtml) is not within the allowed path(s): (/var/www/clients/client23/web39/web:/var/www/clients/client23/web39/tmp:/var/www/tisie.de/web:/srv/www/tisie.de/web:/usr/share/php5:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/usr/share/php) in /var/www/clients/client23/web39/wordpress/wp-content/plugins/tisie-shortcodes/library/Shortcode.php on line 134 Warning: file_exists(): open_basedir restriction in effect. File(/var/clients/client24/web63/wordpress/web/wp-content/plugins/tisie-shortcodes/shortcodes/jumper-line.phtml) is not within the allowed path(s): (/var/www/clients/client23/web39/web:/var/www/clients/client23/web39/tmp:/var/www/tisie.de/web:/srv/www/tisie.de/web:/usr/share/php5:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/usr/share/php) in /var/www/clients/client23/web39/wordpress/wp-content/plugins/tisie-shortcodes/library/Shortcode.php on line 134 Warning: file_exists(): open_basedir restriction in effect. File(/var/clients/client24/web63/wordpress/web/wp-content/plugins/tisie-shortcodes/shortcodes/jumper-line.phtml) is not within the allowed path(s): (/var/www/clients/client23/web39/web:/var/www/clients/client23/web39/tmp:/var/www/tisie.de/web:/srv/www/tisie.de/web:/usr/share/php5:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/usr/share/php) in /var/www/clients/client23/web39/wordpress/wp-content/plugins/tisie-shortcodes/library/Shortcode.php on line 134 Warning: file_exists(): open_basedir restriction in effect. File(/var/clients/client24/web63/wordpress/web/wp-content/plugins/tisie-shortcodes/shortcodes/jumper-line.phtml) is not within the allowed path(s): (/var/www/clients/client23/web39/web:/var/www/clients/client23/web39/tmp:/var/www/tisie.de/web:/srv/www/tisie.de/web:/usr/share/php5:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/usr/share/php) in /var/www/clients/client23/web39/wordpress/wp-content/plugins/tisie-shortcodes/library/Shortcode.php on line 134 Warning: file_exists(): open_basedir restriction in effect. File(/var/clients/client24/web63/wordpress/web/wp-content/plugins/tisie-shortcodes/shortcodes/note-box.phtml) is not within the allowed path(s): (/var/www/clients/client23/web39/web:/var/www/clients/client23/web39/tmp:/var/www/tisie.de/web:/srv/www/tisie.de/web:/usr/share/php5:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin:/usr/share/php) in /var/www/clients/client23/web39/wordpress/wp-content/plugins/tisie-shortcodes/library/Shortcode.php on line 134 Notice: Use of undefined constant cmp - assumed 'cmp' in /var/www/clients/client23/web39/wordpress/wp-content/plugins/automatic-tag-link/automatic-tag-link.php on line 83 Notice: Undefined variable: feedstyler_options_loaded in /var/www/clients/client23/web39/wordpress/wp-content/plugins/feed-styler/feed_styler.php on line 149

[Tisc: Error: jumper: Could not render, file "/var/clients/client24/web63/wordpress/web/wp-content/plugins/tisie-shortcodes/shortcodes/jumper-line.phtml" does not exist or is not readable.]

Fügt Template-Tags zu einem WordPress-Blog, die Daten (Veröffentlichungsdatum, Änderungsdatum und Kommentardatum) relativ zum aktuellen Datum aus- oder zurückgeben. Solche Ausgaben sind z.B. “3 Monaten und 2 Tagen” oder “4 Monaten, 2 Wochen, 5 Tagen, 10 Stunden und 2 Minuten”

Im Gegensatz zu anderen Algorithmen, die relative Zeitangaben berechnen, basiert der von diesem Plugin verwendete auf der schriftlichen Subtraktion und ist deswegen synchron zum gregorianischen Kalendersystem. Wenn also heute der 01.03.2010 und das Veröffentlichungsdatum des Artikels der 01.02.2010 wäre, dann wäre 1 Monat die berechnete Zeitangabe.

Zur Zeit gibt es das Plugin mit deutschen und englischen Zeiteinheiten. Aber wenn Du mir helfen willst, es in mehr Sprachen zu lokalisieren, werde ich diese Übersetzungen freudig hinzufügen. (mehr Infomrationen in der FAQ)

Die folgenden Tags sind verfügbar

  • the_date_relative / get_the_date_relative
  • the_modified_date_relative / get_the_modified_date_relative
  • comment_date_relative / get_comment_date_relative

Zuzsätzlich sind folgende Filter Hooks verfügbar

  • tirt_get_string
  • tirt_get_array

Das ist eine BETA-Release, also wenn irgendwas nicht wie erwartet funktioniert, oder du anderer Fehler und Komplikationen mit anderen Plugins feststellst, bitte melde diese bei mir, damit ich das Plugin reparieren und weiterentwickeln kann.

[Tisc: Error: jumper: Could not render, file "/var/clients/client24/web63/wordpress/web/wp-content/plugins/tisie-shortcodes/shortcodes/jumper-line.phtml" does not exist or is not readable.]

  1. Plugin vom WordPress Plugin Directory herunterladen
  2. Zip-Datei in Dein Plugin-Ordner hochladen und entpacken.
  3. Plugin auf der Plugin-Verwaltungsseite aktivieren.
  4. Die Template-Tags in Deine Theme-Dateien einfügen. (siehe Gebrauchsanleitung
  5. (Optional) Benutze die Filter Hooks, um die Ausgabe zu modifizieren, ohne die Plugin-Dateien ändern zu müssen.

Das Plugin hat keine Einstellungen.

[Tisc: Error: jumper: Could not render, file "/var/clients/client24/web63/wordpress/web/wp-content/plugins/tisie-shortcodes/shortcodes/jumper-line.phtml" does not exist or is not readable.]

Wie übersetze ich das Plugin in andere Sprachen?

Editiere die Datei “tirt.pot” im Unterverzeichnis “translations” des Plugin-Wurzelverzeichnisses und füge den übersetzten String zwischen die beiden Anführungszeichen in jeder “msgstr”-Zeile.
Speichere die editierte Datei als “tirt-[sprachkürzel].po” und konvertiere diese Datei mit Hilfe von “gettext” zu einer .mo-Datei.

Oder benutze poedit: Lade die Datei “tirt.pot” als neuen Katalog, übersetze die Strings und speichere als “tirt-[sprachkürzel].po”. poedit erstellt automatisch die .mo-DateiOr use poedit: Load the tirt.pot file as new catalog, translate the strings and

[sprachkürzel] ist das ISO Sprachkürzel, wie z.B. “en_EN” oder “de_DE”.

[Tisc: Error: jumper: Could not render, file "/var/clients/client24/web63/wordpress/web/wp-content/plugins/tisie-shortcodes/shortcodes/jumper-line.phtml" does not exist or is not readable.]

Screenshot

[Tisc: Error: jumper: Could not render, file "/var/clients/client24/web63/wordpress/web/wp-content/plugins/tisie-shortcodes/shortcodes/jumper-line.phtml" does not exist or is not readable.]

0.2

  • fixed: Das Datum wurde nicht geprüft.
  • neu: Fehlerbehandlung. Benutzt jetzt WP_Error-Objekte, um Fehler anzuzeigen.
  • neu: Zwei Filter Hooks: tirt_get_string and tirt_get_array

0.1

  • Beta-Release

[Tisc: Error: jumper: Could not render, file "/var/clients/client24/web63/wordpress/web/wp-content/plugins/tisie-shortcodes/shortcodes/jumper-line.phtml" does not exist or is not readable.]

0.2

  • Das Datum wurde nicht geprüft, dadurch konnte es zum Absturz des gesamten Blogs kommen.

    Du brauchst aber nicht unbedingt upgraden, wenn du “tirt_get_string” oder “tirt_get_array” nicht direkt benutzt. – Es sei denn, du willst die neuen Feature benutzen.

[Tisc: Error: jumper: Could not render, file "/var/clients/client24/web63/wordpress/web/wp-content/plugins/tisie-shortcodes/shortcodes/jumper-line.phtml" does not exist or is not readable.]

Alle Template-Tags akzeptieren einen optionalen Parameter, der angibt, wieviele Zeiteinheiten angezeigt werden sollen.

Dieser Parameter muss eine Ganzzahl zwischen 1 und 7, inklusive, sein. Der Standard-Wert ist 2.

Um Zeitangaben wie “1 Jahr, 3 Stunden und 2 Minuten” zu verhindern, werden Zeiteinheiten, die einen Wert von 0 haben, und alle folgenden Zeiteinheiten nicht angezeigt – ganz egal welchen Wert der optionale Parameter hat.

Einzige Ausnahme davon ist die Zeiteinheit “Woche”. Denn Zeitangeben wie “1 Monat und 3 Tage” sind auch noch in Ordnung.

Beispiele:

  • the_date_relative(1)

    “1 Jahr”, “3 Tagen”

  • the_date_relative(3)

    “1 Jahr, 2 Monaten und 4 Wochen”, “12 Tagen, 3 Stunden und 37 Minuten”, “4 Tagen” (- wenn Stunden 0 ist.)

Template Tags

  • the_date_relative

    zeigt die relative Zeitangabe des Veröffentlichungsdatums an.

    Benutzung: <?php the_date_relative($parts) ?>

  • get_the_date_relative

    gibt die relative Zeitangabe des veröffentlichungsdatums als String zurück.

    Benutzung: <?php $rel = get_the_date_relative($parts) ?>

  • the_modified_date_relative

    zeigt die relative Zeitangabe des Änderungsdatums aus.

    benutzung: <?php the_modified_date_relative($parts) ?>

  • get_the_modified_date_relative

    gibt die relative Zeitangabe des Änderungsdatums als String zurück.

    Benutzung: <?php $rel = get_the_modified_date_relative($parts) ?>

  • comment_date_relative

    zeigt das Kommentardatum als relative Zeitangabe an.

    Benutzung: <?php comment_date_relative($parts) ?>

  • get_comment_date_relative

    gibt das Kommentardatum als relative Zeitangabe zurück.

    Benutzung: <?php $rel = get_comment_date_relative($parts) ?>

zusätzliche Funtionen

Wenn Du, warum auch immer, ein Datum hast, das Du gerne als relative Zeitangabe ausgegeben haben möchtest, kannst du die folgenden Funktionen verwenden:

  • <?php tirt_get_string($date, $parts) ?>

    gibt eine relative Zeitangabe zurück.

    Parameters:

    • $date (string) Das Datum, daß relativ angegeben werden soll. Im Mysql DateTime Format (YYYY-MM-DD HH:II:SS)
    • $parts (int) (optional) Wieviele Zeiteinheiten sollen angegeben werden (Default: 2)
  • <?php tirt_get_array($date) ?>

    gibt die relativen Zeiteinheiten als Array zurück. array( 'year' => <value>, 'month' => <value>, 'week' => <value>, 'day' => <value>, 'hour' => <value>, 'minute' => <value>, 'second' => <value> );

    Parameters:

    • $date (string) Das Datum, das relative angegeben werden soll. Im Mysql DateTime Format.

Filter Hooks

Für generelle Informationen, wie Filter Hooks funktionieren, besuche bitte die Funktions-Referenz

  • tirt_get_array

    wird am Ende von tirt_get_array angewandt.
    Kann dazu benutzt werden, um die Werte des Arrays zu ändern.

    [Tisc: Error: note: Could not render, file "/var/clients/client24/web63/wordpress/web/wp-content/plugins/tisie-shortcodes/shortcodes/note-box.phtml" does not exist or is not readable.]

  • tirt_get_string

    wird auf den relativen zeit string angewendet.
    Kann dazu benutzt werden, um Prefixe oder Postfixe an den String anzuhängen, wenn du das nicht bei jedem Vorkommen eines Template-Tags in deinen Theme- Dateien machen willst.

  1. Bent Schrader (www.bent-blog.de)
    schrieb vor 3 Jahren und 6 Monaten

    Hallo Mathias,

    super Plugin! Vielen Dank, ich nutze es auf meinem Blog zwar nur in den Kommentaren (da ich die Metadaten im Kopfbereich der normalen Beiträge nicht unnötig aufblähen will), aber da funktioniert alles wie beschrieben.

    In diesem Sinne, weiter so!

    Gruß Bent

  2. schrieb vor 1 Jahr und 8 Monaten

    Wear‘l cost your time and effort in a men/woman,the people that isn‘l able to cost ones own period giving you.
    [url=http://www.uggpaschersoldesfr.com/]ugg france[/url]
    ugg france

  3. 2 Trackbacks
Kommentarseite 1 von 5
Notice: Use of undefined constant php - assumed 'php' in /var/www/clients/client23/web39/wordpress/wp-content/themes/tisie/comments.php on line 157

TOP