Im ACP kann man einstellen, das man bei dem Klick auf den Link zum Topic, auf den letzten Beitrag geleitet wird, was aber leider nur in der ausführlichen Variante des Blockes funktioniert.
Die (durchaus nützliche) Funktion, um (wie im Forum) jeweils auf den ersten ungelesenen Beitrag eines Topics geleitet zu werden, wenn man auf das kleine Symbol vor dem Titel klickt, fehlt leider gänzlich.
Da ich vom Support leider keine Hilfe erhalten habe, habe ich eben selbst ein kleines Snippet zusammengestellt um die Funktion einzubauen.
EDIT: das Snippet funktioniert in dieser Version nur, wenn im ACP unter "aktuelle Beiträge" die "den neusten Beitrag anzeigen" Einstellung auf ja gestellt wurde.
Öffne: portal/block/news.php
Suche nach: (etwa Zeile Nr. 150)
Code: Select all
'U_VIEWFORUM' => append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $fetch_news[$i]['forum_id']),
Code: Select all
'U_UNREAD_COMMENTS' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $fetch_news[$i]['forum_id'] . '&p=' . $fetch_news[$i]['topic_last_post_id'] . '&view=unread#unread'),
Öffne: styles/DEIN_STYLE/template/portal/block/news_compact.html
(gleiches danach nochmal mit der: styles/DEIN_STYLE/template/portal/block/news.html)
Suche nach: (etwa Zeile Nr. 14)
Code: Select all
<a name="n{news_row.N_ID}"></a><!-- IF news_row.S_UNREAD_INFO -->{NEWEST_POST_IMG}<!-- ELSE -->{READ_POST_IMG}<!-- ENDIF --> {news_row.ATTACH_ICON_IMG} <!-- IF news_row.S_POLL --> <strong style="font-size:1.1em;">{L_POLL}: </strong><!-- ENDIF -->
Code: Select all
{NEWEST_POST_IMG}
Code: Select all
<a href="{news_row.U_UNREAD_COMMENTS}">{NEWEST_POST_IMG}</a>
Wenn ihr alles richtig gemacht habt, müsste im Portal das Symbol vor dem Titel in etwa folgendermaßen verlinkt sein:
http://DEINEDOMAIN.de/viewtopic.php?f=25&p=1704&view=unread#unread
Mike