Anzeige von Datum des letzten Kommentars bei NewsMod 1.2.1
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Anzeige von Datum des letzten Kommentars bei NewsMod 1.2.1
Hallo!
Ich habe bei mir folgenden Newsmod installiert:
http://www.phpbb2.de/dload.php?action=d ... ile_id=258
Die News werden nach Datum der Erstellung sortiert und dieses Datum wird dann vor dem Thema angezeigt.
Nun möchte ich aber, dass die News weiterhin nach Erstellungsdatum sortiert werden, aber nicht dieses Datum angezeigt wird, sondern das Datum des letzten Kommentars.
Da es sich bei einem solchen Kommentar ja bloß um ein Posting in einem Thread handelt, müsste das doch recht einfach zu realisieren sein, da es sich ja um das selbe Datum handelt, das auch in der viewforum.php angezeigt wird.
Hat jemand eine Idee? Vielen Dank schonmal.
Gruß, Jessica
Ich habe bei mir folgenden Newsmod installiert:
http://www.phpbb2.de/dload.php?action=d ... ile_id=258
Die News werden nach Datum der Erstellung sortiert und dieses Datum wird dann vor dem Thema angezeigt.
Nun möchte ich aber, dass die News weiterhin nach Erstellungsdatum sortiert werden, aber nicht dieses Datum angezeigt wird, sondern das Datum des letzten Kommentars.
Da es sich bei einem solchen Kommentar ja bloß um ein Posting in einem Thread handelt, müsste das doch recht einfach zu realisieren sein, da es sich ja um das selbe Datum handelt, das auch in der viewforum.php angezeigt wird.
Hat jemand eine Idee? Vielen Dank schonmal.
Gruß, Jessica
Was ist los? Etwa zu einfach für euch? 
Ich denke mal, dass das wirklich recht simpel ist, da eben dieses Datum, das ich brauche, in der viewforum.php ja auch schon angezeigt wird über {topicrow.LAST_POST_TIME} in der viewforum.tpl.
Das auch in der news.tpl einzutragen, hat nix gebracht. Wahrscheinlich muss in der includes/news.php noch was eingetragen werden, aber ich habe keine Ahnung was.
Kann mir bitte jemand dabei helfen?
Danke, Jessica

Ich denke mal, dass das wirklich recht simpel ist, da eben dieses Datum, das ich brauche, in der viewforum.php ja auch schon angezeigt wird über {topicrow.LAST_POST_TIME} in der viewforum.tpl.
Das auch in der news.tpl einzutragen, hat nix gebracht. Wahrscheinlich muss in der includes/news.php noch was eingetragen werden, aber ich habe keine Ahnung was.
Kann mir bitte jemand dabei helfen?
Danke, Jessica
- netzmeister
- Ehemaliges Teammitglied
- Beiträge: 1146
- Registriert: 02.05.2003 20:59
- Wohnort: Freiburg
- Kontaktdaten:
Hallo,
kannst Du diese news.php und die tpl Datei
mal verlinken ?
Gruß netzmeister
kannst Du diese news.php und die tpl Datei
mal verlinken ?
Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
Die "Suche" ist euer Freund
Hi netzmeister,
ich hab dir die Dateien mal als Text-Files hochgeladen:
http://mitglied.lycos.de/jessica87b/news.txt
http://mitglied.lycos.de/jessica87b/includes_news.txt
http://mitglied.lycos.de/jessica87b/index_news_tpl.txt
Wenn du noch was brauchst, sag Bescheid. Und danke für deine Hilfe!
Jessica
ich hab dir die Dateien mal als Text-Files hochgeladen:
http://mitglied.lycos.de/jessica87b/news.txt
http://mitglied.lycos.de/jessica87b/includes_news.txt
http://mitglied.lycos.de/jessica87b/index_news_tpl.txt
Wenn du noch was brauchst, sag Bescheid. Und danke für deine Hilfe!
Jessica
- netzmeister
- Ehemaliges Teammitglied
- Beiträge: 1146
- Registriert: 02.05.2003 20:59
- Wohnort: Freiburg
- Kontaktdaten:
Hallo,
habe es nicht getestet.
Gruß netzmeister
Code: Alles auswählen
#--- ÖFFNE ---
includes/news.php
#--- FINDE ---
AND p.post_id = t.topic_first_post_id
#--- ERSETZE MIT ---
AND p.post_id = t.topic_last_post_id
#--- SAVE/CLOSE ---
Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
Die "Suche" ist euer Freund
Sorry, da lag vielleicht ein kleines Missverständnis vor.
Deine Änderung bewirkt, dass nun im aufklappbaren News-Bereich nicht mehr die eigentliche News angezeigt wird, sondern der letzte Kommentar dazu.
Ich möchte aber, dass die Zeit der Topic-Erstellung, die über {newsrow.TOPIC_TIME} in der index_news.tpl angezeigt wird, durch die Zeit ersetzt wird, zu welcher der letzte Kommentar geschrieben wurde.
Ich hoffe, das ist nicht allzu problematisch. Danke für deine Mühe!
Gruß, Jessica

Deine Änderung bewirkt, dass nun im aufklappbaren News-Bereich nicht mehr die eigentliche News angezeigt wird, sondern der letzte Kommentar dazu.
Ich möchte aber, dass die Zeit der Topic-Erstellung, die über {newsrow.TOPIC_TIME} in der index_news.tpl angezeigt wird, durch die Zeit ersetzt wird, zu welcher der letzte Kommentar geschrieben wurde.
Ich hoffe, das ist nicht allzu problematisch. Danke für deine Mühe!
Gruß, Jessica
Wenn du dann zusätzlich bei folgender Zeile in der /includes/news.php "topic_time" mit "post_time" ersetzt, wird als Datum das des letzten Kommentars angezeigt.netzmeister hat geschrieben:Code: Alles auswählen
#--- ÖFFNE --- includes/news.php #--- FINDE --- AND p.post_id = t.topic_first_post_id #--- ERSETZE MIT --- AND p.post_id = t.topic_last_post_id #--- SAVE/CLOSE ---
Jessica hat geschrieben:Deine Änderung bewirkt, dass nun im aufklappbaren News-Bereich nicht mehr die eigentliche News angezeigt wird, sondern der letzte Kommentar dazu.
Wenn du nicht möchtest, das beim Aufklappen der News der letzte Kommentar angezeigt wird (sondern das die eigentliche News angezeigt wird), bedarf es folgende Änderungen.$topic_time = create_date($board_config['news_time_format'], $news[$i]['topic_time'], $board_config['board_timezone']);
includes/news.php
Code: Alles auswählen
#
#--- [ FINDE (nur ein Auszug) ]---
#
$sql = "SELECT t.topic_id
FROM " . FORUMS_TABLE . " f
WHERE f.forum_news = '" . TRUE . "'
AND t.forum_id = f.forum_id
AND p.topic_id = t.topic_id
AND p.post_id = t.topic_first_post_id
#
#--- [ FINDE in diesem Codeblock ]---
#
pt.bbcode_uid
#
#--- [ DANACH EINFÜGEN ]---
#
, p2.post_time AS comment_time
#
#--- [ FINDE in diesem Codeblock ]---
#
" . POSTS_TEXT_TABLE . " pt
#
#--- [ DANACH EINFÜGEN ]---
#
, ". POSTS_TABLE ." p2
#
#--- [ FINDE in diesem Codeblock ]---
#
AND p.post_id = t.topic_first_post_id
#
#--- [ DARUNTER EINFÜGEN ]---
#
AND p2.post_id = t.topic_last_post_id
..und anstatt bei der obigen $topic_time-Zeile "post_time" einzutragen, müsste "comment_time" eingetragen werden.