====== Scrollposition ====== Wenn sich dein (firefox) Browser die Scrollposition nicht merkt nachdem du den "zurück" / "back" Button verwendest, könnten diese Seiten weiterhelfen: * [[http://kb.mozillazine.org/Scroll_position_on_web_pages_not_remembered]] * [[http://www.issociate.de/board/post/280717/Sessions,_Expire-headers_and_Firefox's_back_button.html]] Zusammenfassung: Einige php-Installationen setzen standardmäßig ''session.cache_limiter'' auf ''nocache'' und dies setzt den Header ''Cache-Control: no-store'', was wiederum Firefox dazu bringt, sich die Scrollposition nicht zu merken. Abhilfe (Fix) ist leicht: Setze ''session.cache_limiter = private'' in ''php.ini'' **Warnung:** Diese Abhilfe stört möglicherweise das Verhalten von DokuWiki für IE Benutzer in der Art, dass oft früher zwischengespeicherte (cached) Seiten angezeigt werden statt der geänderten. Firefox Benutzer sollten daher möglicherweise ersatzweise die ''Restore Scroll Position'' Extension (add-on) installieren (http://www.gozer.org/mozilla/extensions/). FIXME **Warum aber kann es "Opera" ???** ---- ---- Alternativ kannst du Dokuwiki's ''inc/action.php'' editieren um den benötigten Cache-Control Header automatisch zu inkludieren anstatt die "universalen" Einstellungen in php.ini anzugreifen. Da ich((übernommen von der englischen / 'en' Version am 11.4.2008)) von MediaWiki migriert habe und immer noch meine Standard-MediaWiki Installation habe (welche von dieser Firefox Scrollbar-Angelegenheit unberührt ist) fällt mir auf, dass MediaWiki folgende Cache-Control Header Zeile ausgibt: Cache-Control: private, must-revalidate, max-age=0 Ich fügte diesen identischen Header zum $headers[] Array in ''inc/actions.php'' hinzu (hinter dem Content-Type: header on line 122): $headers[] = 'Cache-Control: private, must-revalidate, max-age=0'; Damit war die Sache für mich behoben. FIXME The current wikipedia has an additional otpion: ''s-maxage=0''