Moin Fabs,
bei den Funktion "Mark as read" bei Portal und Foren handelt es sich um zwei völlig unterschiedliche Skripte mit unterschiedlichen Funktionen. Im Portal werden lediglich die Markierungen gesetzt, die sich auf die Portalseite beziehen, also die 20 aktuellsten Beiträge.
Die Markierung in allen Foren wird tatsächlich erst gesetzt, wenn man das Skript auf der Forenseite aufruft. Dazu muß man aber nicht über die Box mit den persönlichen Einstellungen gehen, sondern klickt einfach oben im Portal auf den Reiter "Forum" um dort ohne weitere Umwege hinzugelangen.
Das ist auch bewußt so gewollt, da sich viele User an den aktuellen Posts im Portal orientieren und es daher keine Rolle spielt, ob in den Foren noch uralte Beiträge als ungelesen stehen.
Gruß
terVara