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?
Du willst eine weitere Spalte anlegen?
Ja oder direkt unter dem Threadtitel. Ist mir beides recht.
Ö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.
Hallo Michael,
habe den Code ausprobiert.
Leider wird nur die Uhrzeit der Erstellung angezeigt und nicht das Datum.
Mein Fehler. Ersetze die neue Zeile durch diese:
PHP-Code:
$threadtime = my_date($mybb->settings['dateformat'], $thread['dateline']);
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.
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.
Danke Michael.
Hattes es aber schon selber rausgefunden siehe Beitrag #7.