Seite 1 von 2

Jump to: latest reply / newest reply

Verfasst: 23.03.2004 12:27
von musashi
Moin.
Habe ein kleines Problemchen. Es geht um die 2 Möglichkeiten, den letzten Beitrag in einem Thread direkt aufzurufen. Das funktioniert ja in der Spalte Themen via newest

Code: Alles auswählen


	$newest_post_img = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=newest") . '"><img src="' . $images['icon_newest_reply'] . '" alt="' . $lang['View_newest_post'] . '" title="' . $lang['View_newest_post'] . '" border="0" /></a> ';
In der Spalte Letzter Beitrag wird dies mit latest reply betitelt.

Code: Alles auswählen

	$last_post_url = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $topic_rowset[$i]['topic_last_post_id']) . '#' . $topic_rowset[$i]['topic_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>';
Nun ist das Problem, dass ich, wenn ich den Button in der Themen-Spalte benutze, nicht bei demselben Posting lande, wie bei dem Button in der Letzter Beitrag-Spalte.

Kann ich einfach den Code von Letzter Beitrag nehmen und den mit dem anderen ersetzen und es würde funzen, oder findet jemand das Poblem als solches?

Edit:
Also der eigentliche Fehler ist, dass bei dem link zum newest Post, der Klick ziemlich oft auf postings führt die bereits gelsen wurden.

Verfasst: 23.03.2004 18:18
von Acid
Zwischen newest und latest reply besteht schon ein Unterschied. latest reply führt dich zum letzten Beitrag des Themas, newest zum zuletzt gelesen Beitrag. Letzteres funktioniert aber nicht mehr richtig, wenn du den Beitrag gelesen hast, anschliessend einige neue Beiträge dazu kommen und du den Link nochmal betätigst. Erst wenn du eine neue Session beginnst, geht´s dann wieder richtig. :roll:
Du kannst natürlich den newest-Code bzw. -Link gegen den von latest reply austauschen.

Verfasst: 24.03.2004 09:34
von musashi
Acid hat geschrieben:Letzteres funktioniert aber nicht mehr richtig, wenn du den Beitrag gelesen hast, anschliessend einige neue Beiträge dazu kommen und du den Link nochmal betätigst. Erst wenn du eine neue Session beginnst, geht´s dann wieder richtig.
Ja, genau das meinte ich eigentlich. Danke dafür.

Wo lege ich denn nun fest, dass die Topicüberschrift auf den newest, also den ersten ungelesenen Beitrag verweist?

Verfasst: 24.03.2004 09:42
von Acid
In der Forenansicht, wenn man auf die einzelnen Thementitel klickt? (Dachte du wolltest das newest entfernen, da es ja nicht immer so ganz funktioniert!?)

Verfasst: 24.03.2004 09:45
von musashi
Ja, das habe ich auch, die Leutchen benutzen halt die kleinen Buttons lieber, und die Nostalgiker, die den Bug kennen, kamen nun auf die Idee das so zu machen, mir persl. ist das egal :)

Verfasst: 24.03.2004 10:01
von Acid
Was willst nun machen? :roll:
Es gibt ja 3 bzw. 4 Links im Forenbereich. Zum Anfang/Ende des Themas, (wenn vorhanden) zum Anfang der verschiedenen Seiten und dann halt noch zum "neuesten" Beitrag.

Verfasst: 24.03.2004 10:03
von musashi
Also, in der viewforum Ansicht soll der jeweilige Topictitel beim daraufklicken nicht auf Seite 1 führen, sondern auf den ersten ungelesenen Beitrag in dem jeweiligen Thread.

Verfasst: 24.03.2004 10:08
von Acid
viewforum.php

Code: Alles auswählen

#
#------[ FINDE ]----------------
#
		$view_topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id");

#
#------[ MIT FOLGENDEM ERSETZEN ]----------------
#
		$view_topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&view=newest");

Verfasst: 24.03.2004 10:15
von musashi
thats it - danke sehr.

*edit*

Ups, das bewirkt, dass man bereits gelesene Infotopics (Stickys) nicht mehr anschauen kann
Keine neuen Beiträge seit deinem letzten Besuch

Verfasst: 19.04.2004 14:34
von Gast
wie macht man das genau, wenn man von dem letzten Beitrag machen will?