ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » IE zerhackt design

Geschlossen
  1. #1
    User Pic
    stzehn Mitglied
    Registriert seit
    20.08.2006
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    grummel Seit dem letzten Update von MS zerhackt der IE das design. Unter Firefox und co schaut alles normal aus IE zerhackt aber das design. Haben die was an der html kompatibilität gedreht, so dass der mal wieder alles anders versteht als der Rest der explorer ? Gibts schon andere Erfahrungen ???


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link

    Keiner eine Ahnung ??? Das Problem scheint zu sein, das IE neuerdings den Umbruch in den Boxen für neue Forenbeiträge und neue News nicht rafft.


    Zuletzt modifiziert von stzehn am 03.09.2006 - 10:25:49
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    stzehn Mitglied
    Registriert seit
    20.08.2006
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    Hmm weis keiner wie das zu beheben ist ?

    so sieht es im ie aus

    gesperrtes Bild

    und so, also richtig in Firefox

    gesperrtes Bild

    Das Problem scheint in der lastnews.php zu stecken. Irgendwie wird der da erzeugte html code vom IE neuerdings (seit dem letzten Update) anders interpretiert traurig

    Der dazugehörige html code, den die Seite generiert sieht so aus:

    <table><tbody><tr><td valign="top"><b> » </b></td><td><a class="box" href="index.php?news-21">Neue Infos zu Nightfall in der neuen Gamestar</a></td></tr><tr><td valign="top"><b> » </b></td><td><a class="box" href="index.php?news-20">Besorgniserregender Stand der Luxon Punkte</a></td></tr><tr><td valign="top"><b> » </b></td><td><a class="box" href="index.php?news-19">Einige neue Builds eingestellt</a></td></tr><tr><td valign="top"><b> » </b></td><td><a class="box" href="index.php?news-18">Downloadbereich erweitert</a></td></tr><tr><td valign="top"><b> » </b></td><td><a class="box" href="index.php?news-17">Ideenbox</a></td></tr></tbody></table>



    Zuletzt modifiziert von stzehn am 03.09.2006 - 11:04:33
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hey, stzehn!!!

    Der HTML-Code sieht komisch aus!
    Es ist keine Breite für die beiden Zellen angegeben, also vergrößert er die Zelle bis der Satz zu Ende ist, deswegen kommen da 2 Bilder anstatt eins, versuchs mal damit:

    <table width="25%">
    	<tr>
    		<th width="1%"></th>
    		<th width="20%"></th>
    	</tr>
    	<tr>
    		<td valign="top"><b> » </b></td>
    		<td><a class="box" href="index.php?news-21">Neue Infos zu Nightfall in der neuen Gamestar</a></td>
    	</tr>
    	<tr>
    		<td valign="top"><b> » </b></td>
    		<td><a class="box" href="index.php?news-20">Besorgniserregender Stand der Luxon Punkte</a></td>
    	</tr>
    	<tr>
    		<td valign="top"><b> » </b></td>
    		<td><a class="box" href="index.php?news-19">Einige neue Builds eingestellt</a></td>
    	</tr>
    	<tr>
    		<td valign="top"><b> » </b></td>
    		<td><a class="box" href="index.php?news-18">Downloadbereich erweitert</a></td>
    	</tr>
    	<tr>
    		<td valign="top"><b> » </b></td>
    		<td><a class="box" href="index.php?news-17">Ideenbox</a></td>
    	</tr>
    </table>


    Im ersten Teil <th> wird die Absolute Breite angegeben und dananch nur die Einzelnen Zellen und es erfolgt ein automatischer Umbruch!!!

    Ich hoffe das Hilft!

    Mit böhsen Grüßen
    BöhserDavid

    PS: Ich übernehme keine Haftung für Schäden, also BACKUP machen
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    stzehn Mitglied
    Registriert seit
    20.08.2006
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    Hmm kann sein, dass die Tabellen Weite das Problem ist zwinker Der html code ist nicht von mir geschrieben, sondern wird von der unveränderten lastnews.php (Ilch 1.1c) erzeugt. Das witzige ist, Firefox und co zeigen wie zu sehen alles richtig, nur der #$#f IE seit dem Update von MS nicht.

    die verantwortliche Stelle in der Lastnews.php schaut so aus:

    echo '<table>';
      while ($row = db_fetch_object($erg)) {  
    		echo '<tr><td valign="top"><b> &raquo; </b></td><td><a class="box" href="index.php?news-'.$row->news_id.'">'.$row->news_title.'</a></td></tr>';
      }
      echo '</table>';


    zum Vergleich die gleiche Stelle aus der lastforum.php:

    echo '<table>';
    $resultID = db_query($query);
    while ($row = db_fetch_assoc($resultID)) {
    	$row['date'] = date('d.m.y - H:i',$row['time']);
    	$row['page'] = ceil ( ($row['rep']+1)  / $allgAr['Fpanz'] );
      echo '<tr><td valign="top"><b> &raquo; </b></td><td><a href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].'">'.((strlen($row['name'])<18) ? $row['name'] : substr($row['name'],0,15).'...').'<br /><span class="smalfont"> von '.$row['last'].'</span></a></td></tr>';
    }
    echo '</table>';


    und die scheint IE zu schlucken, jedenfalls bricht er die Zeile um obwohl auch die Tabelle keine Größenangabe (width) enthält. Was mich nervt ist, bloß weil MS meint es muss am html interpreter vom IE rumdengeln darf ich jetzt rumgrübeln grumml


    Zuletzt modifiziert von stzehn am 03.09.2006 - 12:56:28
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Also, ich würde sagen, die Zelle wird voll ausgenutzt und danach das Forum erzeugt,aber irgendann ist ja Schluss mit der Tabelle, deswegen das abgehackte Forum!

    Dein Code:
    echo '<tr><td valign="top"><b> &raquo; </b></td><td><a class="box" href="index.php?news-'.$row->news_id.'">'.$row->news_title.'</a></td></tr>';


    Geändert:
    echo '<tr><td valign="top" width="50%"><b> &raquo; </b></td><td><a class="box" href="index.php?news-'.$row->news_id.'">'.$row->news_title.'</a></td></tr>';


    Bau mal bei beiden width=50% ein, sollte dann normalerweise klappen!
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    stzehn Mitglied
    Registriert seit
    20.08.2006
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    Hmm nein löst das Problem nicht. Die Schrift wird nur weiter nach rechts verschoben.

    gesperrtes Bild

    Das ist demnach nicht die Lösung grumml Trotzdem Danke
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Moniwoll Hall Of Fame
    Registriert seit
    18.08.2006
    Beiträge
    1.573
    Beitragswertungen
    0 Beitragspunkte
    ich ahbe das selbe Problem genauso, im IE fntzt es nciht in Opera nicht, aber im Firefox schon, brauche ach Hilfe :'(

    thenewday.pytalhost.com/ilch
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    @stzehn:
    Man bin ich blöd!!! lol
    Setz mal width=50% in <tr> rein! Grober Fehler!!! Und dann width=75% für den <td> bei News (link)

    @Moniwoll:
    Dein HTM-Code für das Design ist komisch, deswegen auch das Design komisch! Für den IE, musst du eine GROßE Tabelle nehmen und dort jeweils eine Tabelle für linkes Menü, rechtes Menü, usw. (wenn die Tabelle fertig ist Tabelle abschließen und nächste beginnen) einfügen.
    Am besten neu schreiben/umschreiben, wie auch immer!
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Moniwoll Hall Of Fame
    Registriert seit
    18.08.2006
    Beiträge
    1.573
    Beitragswertungen
    0 Beitragspunkte
    hä verstehe ich nicht, hab vom Designen 0,00000 Ahnung
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    @Moniwoll:
    Also hast du das Design nur von jemandem bekommen oder schreiben lassen?
    Den nochmal Fragen, ob sie/er es für den IE kompatibel machen kann, ansonsten erstmal ein anderes!!!
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Moniwoll Hall Of Fame
    Registriert seit
    18.08.2006
    Beiträge
    1.573
    Beitragswertungen
    0 Beitragspunkte
    naja, es is das greencss design von nexor gaming, und panixsheep, hat da nur was umgeschirben damit ich in der navigation noch die menüpunkte für ganz oben unter dem banner direkt per navigation machen kann, vorher hats gefuntzt
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    stzehn Mitglied
    Registriert seit
    20.08.2006
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    Keine Änderung sauer. Wobei ich sagen muss ist mir inzwischen fast egal. Ich sehe es inzwischen nicht ein wegen einem dr... Browser der kein html versteht massenhaft Arbeit reinzustecken. Alle anderen Browser zeigen die Seite korrekt an (Firefox, Opera etc.) nur IE kriegts nicht auf die Reihe. Sollen sich die Leute ab jetzt bei MS beschweren ich hab keinen Bock mehr dadrauf.
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Moniwoll Hall Of Fame
    Registriert seit
    18.08.2006
    Beiträge
    1.573
    Beitragswertungen
    0 Beitragspunkte
    naja bei mir zeigt es NUR Firefox richtig an alle anderen Rbwoser und wirklich ALLE anderen funtzen nit
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Headcleaner Mitglied
    Registriert seit
    10.11.2006
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    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. Yes
    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... grumml

    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! lächeln

    Es grüßt Euch

    - ein mittlerweile etwas verwirrter -

    Headcleaner
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Jetzt fehlt nur noch ein Link zwinker

    EDIT: oder 2? zwinker


    Zuletzt modifiziert von Mairu am 24.01.2007 - 14:55:45
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Headcleaner Mitglied
    Registriert seit
    10.11.2006
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Wie gesagt - schon etwas verwirrt... zwinker

    Testseite: wizards.wi.funpic.de
    Offiziell: wizards.wi.ohost.de

    Wenn mich mein Hirn grad nicht im Stich lässt, läuft auf beiden Servern gerade die selbe Version (BackUp nach dem Update)...
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Sieht für mich sehr nach der last news box aus zwinker
    Warum er da jetzt keinen Zeilenumbruch macht, weiß ich auch nicht. Eigentlich ist kein Wort zu lang sauer
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Headcleaner Mitglied
    Registriert seit
    10.11.2006
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Ich hätte ja auch auf die lastnews-box getippt oder lastnews + lastforum. Das seltsame dabei ist, dass der Fehler selbst dann auftritt, wenn ich die beiden boxen vom funpic-server runter- und dann unverändert auf den ohost-server hochlade...

    Außerdem hab ich die index-dateien im Design-Ordner geprüft, die sind aber ebenfalls identisch...
    Der Fehler bleibt bestehen, obwohl ich den kompletten Server-Inhalt auf ohost bereits durch immer ältere BackUps ersetzt habe. Inzwischen stammen alle ohost-files von einem BackUp, dass annähernd identisch mit der funpic-site sein müsste. Zu dem Zeitpunkt haben sich die IE-User aber noch über die neuen Funktionen des Boards gefreut...

    Als nächstes werde ich wohl die Daten von funpic downloaden und direkt auf den ohost-Server packen - das darf eigentlich nicht fehlschlagen! Dann muss ich zwar alle nachträglichen Änderungen noch mal vornehmen - wesentlich stressiger als die Suche nach diesem Fehler kann es aber eigentlich nicht sein...

    Ich danke trotzdem für die Denkhilfe und poste natürlich auch, wenn ich den Fehler finden sollte oder er bei der neuen Installation wieder auftritt. Dieses mal werde ich jede Datei einzeln hochladen und direkt danach mit allen Browsern checken... grumml
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ich kann dir ja erstmal ein tipp geben, wenn du die Datenbank hochlädst, erstmal mit anderem prefix dann einfach das prefix in der config.php ändern und dann siehst du ja obs an den Einträgen liegt.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Headcleaner Mitglied
    Registriert seit
    10.11.2006
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Zumindest hab ich jetzt mal soviel raus, dass es tatsächlich die Datenbank sein muss. Werde nun die DBs der verschiedenen BackUps testen und sehen, wo der Fehler das erste Mal auftritt. Danach ist dann Fehlersuche in den sql-files angesagt...
    Ist zwar noch keine Lösung aber zumindest ein Teilerfolg... lächeln
    Mit einem Fehler in der DB hatte ich aber am wenigsten gerechnet - bin ja mal gespannt, was da nicht stimmt...
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Es ist vielleicht nur ein Newstitel das Problem, war bei mir mal so, aber eigentlich gabs bei dir keine langen Wörter, also so richtig kanns auch wieder nicht sein.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Headcleaner Mitglied
    Registriert seit
    10.11.2006
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Tja, es ist wie es meistens ist: während man schon nach den unmöglichsten Ursachen sucht, ist die Lösung doch so einfach:
    Die in der lastnews-box festgelegte Länge für die Überschrift war zu lang. Obwohl diese Zeichenlänge schon länger aktiv war, kam es bisher nur durch Zufall noch nicht zu dem Problem: Bis jetzt waren es einfach mehr schmale Buchstaben in den Überschriften und erst jetzt hatte eine Überschrift mit vielen, breiten Buchstaben das Problem sichtbar gemacht, etwa so:

    IJIJIJIJIJIJIJIJIJIJIJIJI = 25 Zeichen
    MOWMOWMOWMOWMOWMOWMOWMOWM = 25 Zeichen

    Allerdings muss man auf so etwas erstmal kommen - vor allem wenn das Problem zufällig während bzw. direkt nach der Installation von Updates & Modulen auftritt... Nun ja, wär ja komisch, wenn es anders wär, das wusste auch Murphy schon... zwinker

    Ich ärger mich jetzt mal nicht über die Stunden verzweifelter Sucherei, sondern freu mich dass es wieder funzt und verbuch das ganze als Erfahrung: die Verknüpfungen im ilch-script kann ich nach dieser Odyssee bald auswendig singen, und zwar rückwärts und dreistimmig lachen - das kann auch nicht schaden...

    Danke auch an Mairu: Gerade Dein Hinweis mit den langen Wörtern kam gerade zur rechten Zeit:
    Du hattest das gleiche Problem mit zu langen Wörtern, die es bei mir aber nicht gibt - also musste die Ursache sehr ähnlich sein, was auch das neue Auftreten des Fehlers bei den News bestätigte...
    Internet - breite Buchstaben machen ein Wort auch länger! lachen

    Und nicht zuletzt hilft es nach ein paar Std. scripte-Lesen auch schon, wenn man eine freundliche Antwort bekommt und sich jemand ebenfalls Gedanken über das Problem macht! Yes
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten