Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Suchfunktion-->Threaddatum
#1
Hallo Leute,

sorry wenns das Thema schon gibt habe es nicht gefunden.

Ich möchte gerne das Erstellungsdatum der Threads anzeigen lassen wenn ich die Suchfunktion benutzt habe.


Wie ist das umzusetzen?
Zitieren
#2
Du willst eine weitere Spalte anlegen?
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#3
Ja oder direkt unter dem Threadtitel. Ist mir beides recht.
Zitieren
#4
Öffne die Datei search.php und suche nach:
PHP-Code:
eval("\$results .= \"".$templates->get("search_results_threads_thread")."\";"); 
Darüber einfügen:
PHP-Code:
$threadtime my_date($mybb->settings['timeformat'], $thread['dateline']); 
Danach kannst du die Variable {$threadtime} im Template search_results_threads_thread benutzen.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#5
Hallo Michael,

habe den Code ausprobiert.

Leider wird nur die Uhrzeit der Erstellung angezeigt und nicht das Datum.
Zitieren
#6
Mein Fehler. Ersetze die neue Zeile durch diese:
PHP-Code:
$threadtime my_date($mybb->settings['dateformat'], $thread['dateline']); 

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#7
Hat wunderbar funktioniert.

Vielen Dank.

Kurze Frage noch: Wie kann ich das für die Forenanzeige übernehmen? Damit es auch bei den Threads in den Foren angezeigt wird?

Wird die forumdisplay.php sein oder?

Schon erledigt:

Suche:

PHP-Code:
eval("\$threads .= \"".$templates->get("forumdisplay_thread")."\";"); 

Darüber einfügen:

PHP-Code:
$threadtime my_date($mybb->settings['dateformat'], $thread['dateline']); 

Dann kann man im Template "forumdisplay_thread" die Variable {$threadtime} benutzen.
Zitieren
#8
Suche in der forumdisplay.php nach:
PHP-Code:
eval("\$threads .= \"".$templates->get("forumdisplay_thread")."\";"); 
Darüber einfügen:
PHP-Code:
$threadtime my_date($mybb->settings['dateformat'], $thread['dateline']); 
Anschließend musst du die Variable wieder im Template forumdisplay_thread einfügen.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#9
Danke Michael.

Hattes es aber schon selber rausgefunden siehe Beitrag #7.
Zitieren