Seite 1 von 1

GELÖST: Mod "Kalenderblatt"

Verfasst: 29.11.2013 15:52
von Lehrling
Hallo,

mein Style basiert übrigens auf prosilver.

Ich habe wie hier https://www.phpbb.com/community/viewtop ... &t=1517995 beschrieben, die viewtopic.php um folgende Angaben erweitert:

Code: Alles auswählen

'POST_DATE_HOUR'    => date('H:i', $row['post_time']),
'POST_DATE_DAY'     => date('l j.', $row['post_time']),
'POST_DATE_MONTH'   => date('M', $row['post_time']),
'POST_DATE_YEAR'    => date('Y', $row['post_time']),
Der Code in der viewtopic_body.html lautet:

{postrow.POST_DATE_DAY} etc.

Das Datum wird auch korrekt angezeigt, allerdings nicht auf Deutsch, sondern auf Englisch.
Was muss ich tun, damit die Board- bzw. Usersprache angezeigt wird?

LÖSUNG:

Der richtige Code lautet so:

Code: Alles auswählen

'POST_DATE_DAYNAME' => $user->format_date($row['post_time'], 'l'),
'POST_DATE_DAYDATE' => $user->format_date($row['post_time'], 'j.'),
'POST_DATE_MONTH'   => $user->format_date($row['post_time'], 'M'),
'POST_DATE_YEAR'    => $user->format_date($row['post_time'], 'Y'),
'POST_DATE_HOUR'    => $user->format_date($row['post_time'], 'H:i'),
Man fügt ihn in die viewtopic.php ein und zwar am besten nach

Code: Alles auswählen

'POST_DATE'			=> $user->format_date($row['post_time'], false, ($view == 'print') ? true : false),
Die Zeitangaben kann man anpassen. Dafür einfach in der language/de/common.php nachschauen, welche Möglichkeiten es gibt.

In der template/viewtopic_body.html habe ich nun einen Container eingefügt mit folgenden Parametern und Angaben:

Code: Alles auswählen

  <div style="width:55px;height:55px;padding:10px;background:#f1f1f1;border:2px;border-color:#000000;border-radius:60px;border-style:dotted;margin-left:-52px;z-index:2;text-align:center;font-size:1.2em;font-family:Verdana;color:#080808;">{postrow.POST_DATE_DAYNAME}<br>{postrow.POST_DATE_DAYDATE}{postrow.POST_DATE_MONTH} <br> {postrow.POST_DATE_YEAR} <br> {postrow.POST_DATE_HOUR}</div>
Diesen Container habe ich vor diesem Abschnitt eingebaut:

Code: Alles auswählen

<div class="postbody">
			<!-- IF postrow.S_IGNORE_POST -->
				<div class="ignore">{postrow.L_IGNORE_POST}</div>
			<!-- ELSE -->
Und so sieht's nun aus:

http://forumstyling.de/viewtopic.php?st ... 1783389a66

LG Beate