Hallo,
Mir ist schon länger ein kleienr Bug aufgefallen und habe ihn diesmal kurz analysiert. Wenn man in der shoutbox_max.php etwas reinschreibt und dann zurück geht auf die Forumsüberischt, dann erscheint der neue Post nicht. Dies passiert bei mir mit Opera. Wenn man sich die HTTP Header anschaut, wird einem auch klar wieso:
shoutbox.php (Das Ding im IFrame auf der Forumübersicht):
Content-Type: text/html
Date: Wed, 14 Jan 2009 15:38:33 GMT
Server: Apache
Set-Cookie: silveryagora_sid=b00f57b5fa64bf60e258bab830ffb875; path=/
Transfer-Encoding: chunked
X-Powered-By: PHP/4.4.9
shoutbox_max.php:
Cache-Control: private, pre-check=0, post-check=0, max-age=0
Content-Type: text/html
Date: Wed, 14 Jan 2009 15:24:32 GMT
Expires: 0
Pragma: no-cache
Server: Apache
Set-Cookie: silveryagora_sid=86d90b32deebfb98c450c021d9b33722; path=/
Transfer-Encoding: chunked
X-Powered-By: PHP/4.4.9
Bei den Header in der shoutbox.php fehlen entsprechende Cache-Control und co Angaben. Dadurch wird die Seite gecachet und eine Änderung wird nicht erkannt, wodurch die alte Seite mit den alten Post, statt die Seite mit den neuen Posts angezeigt wird.
Grüssli
