Moin,
uwe.ha hat geschrieben:Der Link wird ja auch angezeigt, nur funktioniert eben nicht ... außer auf der index.php
...
Das funktioniert bei mir, wie es phpBB-seitig (mein erneuter Test Version 3.1.5) vorgegeben ist:
Code: Alles auswählen
<!-- IF not S_IS_BOT and U_MARK_FORUMS -->
<li><a href="{U_MARK_FORUMS}" class="mark-read" accesskey="m" data-ajax="mark_forums_read" role="menuitem">{L_MARK_FORUMS_READ}</a></li>
<!-- ENDIF -->
<!-- IF not S_IS_BOT and U_MARK_TOPICS -->
<li><a href="{U_MARK_TOPICS}" class="mark-read" accesskey="m" data-ajax="mark_topics_read" role="menuitem">{L_MARK_TOPICS_READ}</a></li>
<!-- ENDIF -->
<!-- IF S_HAS_SUBFORUM -->
<!-- IF not S_IS_BOT and U_MARK_FORUMS -->
<li><a href="{U_MARK_FORUMS}">{L_MARK_SUBFORUMS_READ}</a></li>
<!-- ENDIF -->
<!-- ENDIF -->
Unsicher bin ich mir bei der letzten Konstellation
<!-- IF S_HAS_SUBFORUM -->
[---...---]
<!-- ENDIF -->
Die Links und ihre enthaltene Funktionen werden in meinem Falle ausgeführt. Im ACP habe ich unter Allgemein / Serverlast eingestellt:
Serverseitige Gelesen-Markierung aktivieren:
Speichert Informationen zu gelesenen/ungelesenen Beiträgen in der Datenbank statt im Cookie. ===> JA
In der viewtopic ist m.E. momentan im Standard nur vorgesehen, dass du die ungelesenen Beiträge bspw. über den *)Link "Ungelesene Beiträge" in einer Themenliste erreichst. Dort kannst du entscheiden, welche Themen du liest und die Themen als gelesen markieren, sofern du darin neue Beiträge u.U. in einer neuen Sitzung für dich persönlich findest. Gibt es für dich persönlich keine "ungelesenen Beiträge" erfolgt die Meldung: Es wurden keine passenden Ergebnisse gefunden. Gäbe es welche, erscheint die Themenliste und das Topic-Icon und das Mini-Icon springen wahlweise sodann zum ersten ungelesenen Beitrag in dem Thema und es wird automatisch als gelesen markiert, da du den Beitrag aufgerufen bzw. bis zum letzten Beitrag u.U. geblättert, diesen erreicht (gelesen) hast.
Persönlich kannst du aus der Index oder Viewforum auch über das Topic-Icon "manövrieren" (springen), um neue Themen / Beiträge (Step by Step) zu erreichen.
Tipp: Öffnest du den *)Link im neuen TAB (Browser) kannst du ganz bequem zwischen den TABs hin-, und herschalten (Tastenkombination = ALT und Tabulatortaste).
Beiträge, die du selbst schreibst, sind für dich nicht ungelesen. Sie werden bereits beim Absenden "Gelesen" markiert. Was rede ich, das weißt du sicherlich ja alles.
M.E. kannst du nur Links in dem Fall kreieren, die seitens phpBB vorgesehen und entsprechend codiert sind. Daher würde ich meinen, du kannst keinen Link in der Form setzen, wie du vorgetragen hast.
Jedenfalls nicht, ohne in das System einzugreifen.
LG