MyBB.de Forum

Normale Version: weitere Spalte
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich möchte gerne eine weitere Spalte im Forumdisplay hinzufügen wo man merkt, wann der Beitrag / Thread erstellt worden ist. Eine weitere Funktion möchte ich dann hinzufügen:

Ist der Erstbeitrag bzw. das Datum vom Erstellen des Thread die 90 Tage überschritten, so soll es mir eine rote Schrift mit z.B. "Dieses Thread ist nichtmehr aktuell" erscheinen, dies sollte jedoch vom letzten Beitrag sich abheben. Das heißt, ist der letzte Beitrag 90 Tage veraltet, so soll die "Fehlermeldung" erscheinen und davor nicht.

Gruß
Keiner der mir helfen kann?
Doch....

Öffne die forumdisplay.php und Suche nach

PHP-Code:
$thread['author'] = $thread['uid'];
if(!
$thread['username']) {
$thread['username'] = $thread['threadusername'];
$thread['profilelink'] = $thread['threadusername'];
}else{
$thread['profilelink'] = build_profile_link($thread['username'], $thread['uid']);


darunter dies einfügen

PHP-Code:
$threaddateline my_date('relative'$thread['dateline']);
if(
$thread['dateline']+90*86400 time()) {
$info "<br /><span style=\"color:#ff0000;font-size:14px;\">Dieses Tema ist älter als 90 Tage !</span>";


Öffne das Forum Display Templates->forumdisplay_thread Template und ersetze

Code:
{$thread['profilelink']}

mit

Code:
Erstellt von {$thread['profilelink']} am {$threaddateline} {$info}

Falls dies nun an falscher Position stehen sollte, müsstest Du in Zukunft eine BESSERE Beschreibung verfassen  Big Grin