Hallo zusammen,
ich arbeite mich gerade so in serendipity ein, bin also noch recht unerfahren.
Folgendes Problem:
Ich möchte das Änderungsdatum verwenden an Stelle des Erstelldatums.
Die Anzeige-Reihenfolge habe ich nun hinbekommen, in dem ich in der
DB einen entsprechenden Eintrag von timestamp in last_modified
geändert habe (ich weiß momentan nicht genau welcher das war, ich
hatte nach "sort" gesucht und dann eben geändert).
Ebenso ist in den Kategorien die Sortierung auf last_modified geändert.
Was mir noch fehlt, ist die Anpassung bei der Anzeige, dort wo oben immer
das Erstelldatum angezeigt wird.
In der Datei entries.tpl habe ich die Stelle zwar gefunden,
allerdings suche ich eher die aufrufende Stelle(n), die die entries.tpl
verwenden.
Ist das verständlich ausgedrückt?
Kann mir jemand helfen?
Danke im Voraus!
MfG
Sven
Verwendung von last_modified an Stelle von timestamp?
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Verwendung von last_modified an Stelle von timestamp?
Hi!
Am einfachsten wäre es wohl völlig ohne Datenbankänderungen!
Einfach:
1. Änderung in der sortierung der Einträge auf "last_modified"
2. Templatedatei "entries.tpl" ändern und überall dort wo {$entry.timestamp} verwendet wird eher {$entry.last_modified} einsetzen.
Im PHP-Code solltest Du nichts ändern (müssen).
Grüße,
Garvin
Am einfachsten wäre es wohl völlig ohne Datenbankänderungen!
Einfach:
1. Änderung in der sortierung der Einträge auf "last_modified"
2. Templatedatei "entries.tpl" ändern und überall dort wo {$entry.timestamp} verwendet wird eher {$entry.last_modified} einsetzen.
Im PHP-Code solltest Du nichts ändern (müssen).
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Hi,
danke für die Info, manchmal ist man einfach zu blind...
Allerdings half dies nicht, da dies nur den Footerbereich betraf,
den Kopfbereich habe ich gebogen, in dem ich Zeile 9
ersetzt habe durch:
Nach diesen Änderungen stand auf jeder Seite beim ersten Artikel
das aktuelle Datum, was ich wie folgt gelöst habe:
Original-Zeilen 6 bis 12:
Durch verschieben der Zeile 12 vor die Zeile 6 konnte ich Ungereimtheiten
bei der Datumsanzeige lösen:
MfG
Sven
danke für die Info, manchmal ist man einfach zu blind...
Allerdings half dies nicht, da dies nur den Footerbereich betraf,
den Kopfbereich habe ich gebogen, in dem ich Zeile 9
Code: Select all
<h3 class="serendipity_date">{$dategroup.date|@formatTime:DATE_FORMAT_ENTRY}</h3>
Code: Select all
<h3 class="serendipity_date">{$entry.last_modified|@formatTime:DATE_FORMAT_ENTRY}, {$entry.last_modified|@formatTime:'%H:%M'}</h3>
das aktuelle Datum, was ich wie folgt gelöst habe:
Original-Zeilen 6 bis 12:
Code: Select all
{if $dategroup.is_sticky}
<h3 class="serendipity_date">{$CONST.STICKY_POSTINGS}</h3>
{else}
<h3 class="serendipity_date">{$dategroup.date|@formatTime:DATE_FORMAT_ENTRY}</h3>
{/if}
{foreach from=$dategroup.entries item="entry"}
bei der Datumsanzeige lösen:
Code: Select all
{foreach from=$dategroup.entries item="entry"}
{if $dategroup.is_sticky}
<h3 class="serendipity_date">{$CONST.STICKY_POSTINGS}</h3>
{else}
<h3 class="serendipity_date">{$entry.last_modified|@formatTime:DATE_FORMAT_ENTRY}, {$entry.last_modified|@formatTime:'%H:%M'}</h3>
{/if}
Ja, genau das habe ich gemacht - dummerweise nur direkt in der DB...1. Änderung in der sortierung der Einträge auf "last_modified"
MfG
Sven