Leider muss ich dieses alte Thema nochmal aufwärmen, da die Screenshots von stzehn auch von meiner Site stammen könnten.
Das Problem entstand in Verbindung mit dem letzten Update und dem anschließenden Sicherheitsupdate. Dazwischen hatte ich schlauer Weise auch noch weitere Module und Funktionen installiert, die aber noch keine Probleme im IE ausgelöst hatten.
Die Installation des Updates 1.1D habe ich zunächst auf einem anderen Server vorgenommen, da ich verschiedene Module installiert habe und daher viele Änderungen von Hand vornehmen musste. Es handelt sich dabei um Webspace von funpic (Testseite) & ohost (echte Seite), so dass beide Seiten unter den selben Bedingungen laufen. Nachdem die Seite dort auch nach dem Update D noch problemlos lief, habe ich die geänderten Dateien auch auf den tatsächlich genutzten Webspace geladen, wo die Seite ebenfalls lief. Anschließend habe ich weitere Funktionen installiert (Profiledit 1.0_betaD, ForumEx_1.0beta mit Umfragefunktion, Rechtevergabe für die Anzeige von Profilfeldern). Insbesondere Mairus Module sind mit einer so genauen Anleitung versehen, dass auch die Integration in bereits geänderte Dateien recht einfach ist.
Dabei habe ich auch auf Elemente geachtet, die bereits durch andere Module geändert wurden und auch die Updates für BBcode2.0 und Modulpack 1.6.4 einbezogen. Leider habe ich es versäumt, zwischen den letzten Installationen und dem Sicherheitsupdate die Website auch im Internet Explorer zu testen - Firefox und Netscape haben allerdings bis heute keine Probleme und den IE-Usern der Website ist das Problem erst nach Installation des 1. Sicherheitsupdates aufgefallen.
Inzwischen habe ich verschiedene Versuche zur Lösung des Problems unternommen, die aber bislang erfolglos blieben und mich eher vor neue Rätsel stellen:
1. eine genaue Kontrolle aller geänderten Dateien, vor allem der betroffenen lastnews.php und lastforum.php hat augenscheinlich keine Fehler ergeben. Dank PSPad lassen sich Unterschiede in den Dateien hervorheben, so dass mir dort eigentlich nichts entgangen sein dürfte. Zusätzlich habe ich auch die Dateien mit denen einzelner Backups verglichen, die ich nach dem Update und zwischen den Installationen erstellt hatte.
2. ein Upload meiner verschiedenen Backups seit dem Update 1.1D war ebenfalls erfolglos, obwohl ich davor alle Daten vom Webspace gelöscht hatte und nur die jeweiligen Backups hochgeladen habe. Da an der DB eigentlich keine gravierenden Änderungen stattgefunden haben und das Design keine Werte aus der Datenbank benötigt, habe ich mir ein Update der DB bislang gespart.
3. die Anzeige der Testseite (funpic) im IE funktioniert nach wie vor, während die tatsächlich genutzte Seite (ohost) den Fehler enthält. Der Fehler bleibt seltsamer Weise auch bestehen, wenn ich den ohost-Webspace komplett lösche und den aktuell auf funpic laufenden Ordner uploade!?! (Browser-Cache ist gelöscht - nur die ohost-DB habe ich noch nicht zurückgesetzt, da ich die neuen Beiträge der User nur ungern verlieren möchte)
4. Ein Vergleich der Quelltexte, die der IE für beide Seiten auswirft, ergibt keine offensichtlichen Unterschiede (abgesehen von den neuen Inhalten natürlich, die durch die User entstehen). Auch ein Vergleich mit den, vom Firefox erzeugten Quelltexten ergab keine Unterschiede, bis auf ein paar Leerzeilen...
5. Eine Fehlersuche mit PSPad, die ich in den Quelltexten beider Seiten durchgeführt habe, ergab keine Fehler und nur Warnungen zu ein paar kleinen Schönheitsmängeln, die aber laut PSPad noch nicht zu Fehlern führen. Außerdem sind auch diese in beiden Quelltexten identisch, so dass dann keine der beiden Seiten fehlerfrei laufen dürfte.
Eigentlich komm ich mit dem logischen Aufbau von Scripts ganz gut zurecht und hab auch schon an diversen php-basierenden Webshops und CMS gebastelt. Auch wenn's zum erstellen eigener, komplexer Module noch nicht ganz reicht, hatte ich bei der Integration & Modifikation von Modulen bislang keine Probleme...
Habe mich um eine ausführliche Beschreibung des Problems bemüht und hoffe, dass einer der php-Köpfe hier im Forum das Problem kennt oder mit einer Idee zur Ursache und Lösung helfen kann. Auch mit Hinweisen, welche Dateien noch für den Fehler verantwortlich sein könnten, ist mir bereits geholfen - momentan steh ich einfach auf dem Schlauch, wie es zu sowas kommen kann. Dem IE kann ich es leider nicht vollständig in die Schuhe schieben, da der ja die Testseite auf funpic noch problemlos darstellt...
Danke schon mal an alle, die sich bis hierher durch meine Anfrage gearbeitet haben! Wenn jetzt noch jemand einen hilfreichen Tipp hätte, wär das natürlich super!
Es grüßt Euch
- ein mittlerweile etwas verwirrter -
Headcleaner