Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Anzeige Problem im IE

    martin-schulz1

    • Fördermitglied
    • Beiträge: 353
    • Geschlecht:
    Anzeige Problem im IE
    am: 03. Juni 2012, 16:32:46
    Hallo Leute ich habe folgendes Problem (Angehängte Bilder)
    Ich habe schon Im Fire Bug und Mit Chrome nachgesehen finde aber den Formatierungs Fehler nicht.

    Der Fehler Tritt nur im IE auf :-(

    kann mit jemand weiterhelfen.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=20354.0

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Anzeige Problem im IE
    Antwort #1 am: 04. Juni 2012, 06:02:59
    Hallo martin-schulz1.

    • kann man auf deinen Screenshots nicht erkennen worauf du hinaus willst, wo ist da ein Problem ?
      und
    • welcher IE und welches Betriebssystem ?

    Lernt doch mal bitte euch auszudrücken, wie soll sonst einer helfen ?

    Gruß,
    noRiddle

    martin-schulz1

    • Fördermitglied
    • Beiträge: 353
    • Geschlecht:
    Anzeige Problem im IE
    Antwort #2 am: 04. Juni 2012, 06:22:04
    Hallo noriddle

    Ich nutze den aktuellsten je.

    Mein Problem ist ein formatierungsfehler im footer.

    mhbosch

    • Schreiberling
    • Beiträge: 394
    • Geschlecht:
    Re: Anzeige Problem im IE
    Antwort #3 am: 04. Juni 2012, 08:11:42
    Hallo Martin,

    hatten ja gestern das Thema schon mal und für NoRiddle zur Erklärung. Im IE wird die untere Box im Footer nicht richtig angezeigt. Der Text wandert bei der linken Box nach rechts. In der Kompatibilitätsansicht ist der Fehler allerdings nicht mehr präsent.

    VG,

    mhbosch

    twe

    • Schreiberling
    • Beiträge: 293
    • Geschlecht:
    Re: Anzeige Problem im IE
    Antwort #4 am: 04. Juni 2012, 08:13:25

    mhbosch

    • Schreiberling
    • Beiträge: 394
    • Geschlecht:
    Re: Anzeige Problem im IE
    Antwort #5 am: 04. Juni 2012, 08:24:47
    Hallo,

    ich vermute den Fehler bei der Darstellung der Buttons der Bewertung:

    Code: PHP  [Auswählen]
    <p><a href="http://www.labelstore24.de/product_reviews.php?products_id=115"><img src="templates/xtc5/buttons/german/button_back.gif" alt="Zur&uuml;ck" width="125" height="24" /></a>&nbsp;<a href="http://www.labelstore24.de/?action=buy_now&amp;BUYproducts_id=115"><img src="templates/xtc5/buttons/german/button_in_cart.gif" alt="In den Warenkorb" width="125" height="24" /></p>

    Wenn man sich den Quellcode einer Seite (Bewertung) auch genau ansieht endet dies vor dem Footer so:

    Code: PHP  [Auswählen]
    <p><a href="http://www.labelstore24.de/product_reviews.php?products_id=115"><img src="templates/xtc5/buttons/german/button_back.gif" alt="Zur&uuml;ck" width="125" height="24" /></a>&nbsp;<a href="http://www.labelstore24.de/?action=buy_now&amp;BUYproducts_id=115"><img src="templates/xtc5/buttons/german/button_in_cart.gif" alt="In den Warenkorb" width="125" height="24" /></p>
                    </div>
        </div>
    </div>

    Ich vermute das da ein </div> zu viel ist. Auch ist der BYNOW Code nicht auf der Seite ersichtlich. Chrome stellt ihn als 0px Breite da. Da mag der Formatierungsfehler liegen!

    Mal so als Vermutung!

    VG,

    mhbosch

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Anzeige Problem im IE
    Antwort #6 am: 04. Juni 2012, 15:05:45
    mhbosch hat recht.
    Vor <div id="bottom"> ist ein div zu viel.
    Zumindest sieht es danach aus wenn man deinen Quelltext mal in notepad++ kopiert und die öffnenden und schließenden tags kontrolliert.
    Der Firefox und der Chrome sind da tolerant und korrigieren den Fehler, selbst Firtebug zeigt ihn nicht an.

    Die Fehler imValidator würd eich alle korrigieren.
    Zu g:plusone habe ich im Forum schon etwas geschrieben.
    (Oder google mal nach "plusone xhtml konform".)

    Den Fehler hatte ich auf deinen Screenshots nicht gesehen, da du oben einen grünen Kringel gemacht hattest und ich rätselte was denn da sein soll.
    Also nochmal, drückt euch doch bitte verständlich aus.
    Ein paar Sätze wird man doch wohl hinbekommen wenn man Hilfe sucht,
    auch in einer egomanischen Zeit.
    (mußte jetzt sein)

    Gruß,
    noRiddle

    mhbosch

    • Schreiberling
    • Beiträge: 394
    • Geschlecht:
    Re: Anzeige Problem im IE
    Antwort #7 am: 04. Juni 2012, 15:12:02
    Hallo NoRiddle,

    ich habe mir die Seite vielfach angesehen und wundere mich, das er nach dem div="contentwrap" (und Abschluß) noch href_links generiert. Und das in unterschiedlicher Anzahl, je nach aufgerufenen Produkt.
    Martin hat mir mal sein Template gesendet (für product_review_info), daran kann es aber nicht liegen.

    Hast Du da eine Idee, wo man noch nachsehen könnte, woher diese href_links kommen?

    VG,

    mhbosch

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Anzeige Problem im IE
    Antwort #8 am: 04. Juni 2012, 20:42:18
    href-links nach dem schließenden div für contentwrap konnte ich jetzt nicht nachvollziehen.
    Gib mir mal einen Beispiellink.

    Im übrigen ist, wie gesagt, vor <div id="bottom"> ein schließendes </div> zu viel (wohl in der index.html im Template).
    Quelltext von http://www.labelstore24.de/product_reviews_info.php?products_id=81&reviews_id=5 in notepad++ oder was immer kopieren und die tags kontrollieren.

    Ausserdem sind auf der Startseite im Slider einige leere divs, was zwar nichts mit dem hier monierten Problem zu tun hat aber unschön ist.

    Vielleicht postet Martin mal seine index.html...

    Gruß,
    noRiddle

    web0null

    • Experte
    • Beiträge: 1.998
    Re: Anzeige Problem im IE
    Antwort #9 am: 05. Juni 2012, 03:05:03
    Hi,

    Ich habe mir den Quelltext angesehen, und lokal aufgerufen.

    Es wird Folgender Code generiert:

    Code: PHP  [Auswählen]
    <p class="buttoncartright"><a href="http://www.labelstore24.de/product_reviews.php?products_id=81"><img src="templates/xtc5/buttons/german/button_back.gif" alt="Zur&uuml;ck" width="125" height="24" /></a>&nbsp;<a href="http://www.labelstore24.de/?action=buy_now&amp;BUYproducts_id=81"><img src="templates/xtc5/buttons/german/button_in_cart.gif" alt="In den Warenkorb" width="125" height="24" /></p>

    Da fehlt ein schließendes </a>, und zwar ganz am ende, vor dem </p>:

    Code: PHP  [Auswählen]
    <p class="buttoncartright"><a href="http://www.labelstore24.de/product_reviews.php?products_id=81"><img src="templates/xtc5/buttons/german/button_back.gif" alt="Zur&uuml;ck" width="125" height="24" /></a>&nbsp;<a href="http://www.labelstore24.de/?action=buy_now&amp;BUYproducts_id=81"><img src="templates/xtc5/buttons/german/button_in_cart.gif" alt="In den Warenkorb" width="125" height="24" /></a></p>
     

    Dann geht es bei mir im IE 9, 8, und 7.

    Gruß web0null

    martin-schulz1

    • Fördermitglied
    • Beiträge: 353
    • Geschlecht:
    Re: Anzeige Problem im IE
    Antwort #10 am: 05. Juni 2012, 10:36:40
    Euch vielen lieben Dank für eure Hilfe,

    aber wo wird der Link generiert den in der product_reviews_info.html steht an der stelle nur {BUTTON_BUY_NOW} ?

    hier mal der Quellcode der product_reviews_info

    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="reviews"}
    <h1>{#heading_product_reviews#} {$PRODUCTS_NAME}</h1>
    <p>
            <strong> {#text_date#}</strong> {$DATE}<br />
            <strong>{#text_author#}</strong> {$AUTHOR}<br />
        <strong>{#heading_product_reviews#}</strong><a href="{$PRODUCTS_LINK}">{$PRODUCTS_NAME}</a>
    </p>
    <div class="highlightbox">
            <h1>{#text_text#}</h1>
            <p>{$REVIEWS_TEXT}</p>
            <p><strong>{#text_rating#}</strong>{$RATING}</p>
    </div>
    <p class="buttoncartright">{$BUTTON_BACK}&nbsp;{$BUTTON_BUY_NOW}</p>

    mhbosch

    • Schreiberling
    • Beiträge: 394
    • Geschlecht:
    Re: Anzeige Problem im IE
    Antwort #11 am: 05. Juni 2012, 10:40:19
    In der Datei product_reviews_info.php im root des Shops.

    Bei mir Zeile 72:
    Code: PHP  [Auswählen]
    $smarty->assign('BUTTON_BUY_NOW', '<a href="'.xtc_href_link(FILENAME_DEFAULT, 'action=buy_now&BUYproducts_id='.$reviews['products_id']).'">'.xtc_image_button('button_in_cart.png', IMAGE_BUTTON_IN_CART).'</a>');

    Bei mir ist auch das </a> drin.....

    VG,

    mhbosch

    martin-schulz1

    • Fördermitglied
    • Beiträge: 353
    • Geschlecht:
    Re: Anzeige Problem im IE
    Antwort #12 am: 05. Juni 2012, 10:48:50
     :king:

    Allen ganz lieben Dank.

    Aber das war doch dann ein Fehler der im Shop schon länger war, der nicht durch mich verursacht wurde oder ?

    LG Martin

    mhbosch

    • Schreiberling
    • Beiträge: 394
    • Geschlecht:
    Re: Anzeige Problem im IE
    Antwort #13 am: 05. Juni 2012, 10:54:34
    @NoRiddle:

    Wenn man den Link http://www.labelstore24.de/product_reviews_info.php?products_id=77&reviews_id=4 aufruft sieht man in Chrome das der Link mehrfach generiert wird. Sieht man sich den Quelltext an, ist dem nicht so. Denke das das am Fehler liegt und Chrome das dann anders interpretiert. ;-)

    Interessanterweise habe ich den Code vorher auch in Notepad++ kontrolliert. Gleiche Vorgehensweise ;-)

    @martin:
    Wie gesagt, bei mir war der abschließende Tag enthalten. Von daher tippe ich nicht auf einen Shopfehler. Hast du den Quellcode angepackt? Wie sah er denn aus bei dir?

    VG,

    mhbosch

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Anzeige Problem im IE
    Antwort #14 am: 05. Juni 2012, 16:14:55
    Tja, der Firebug gleicht das einfach aus und zeigt alles korrekt an.
    Jetzt kann ich's ja ohnehin nicht mehr prüfen da der Fehler behoben ist, egal.

    Das schließende div (</div>) vor <div id="bottom"> ist immer noch zu viel.
    Sollte man auch ändern, ansonsten könnte irgendein Browser mal wieder Müll anzeigen...

    Außerdem solltest du, Martin, mal dein Jaascript "unobtrusive" einbetten,
    da bekommt man ja Augenkrebs im Quelltext,
    mehr als zwei Drittel des Quelltextes ist mit Javascript voll.
    Ausgliedern in z.B. eine scripts.js und über die general.js.php einbetten.

    Gruß,
    noRiddle
    6 Antworten
    2624 Aufrufe
    12. Dezember 2010, 10:52:35 von csigg
    0 Antworten
    1850 Aufrufe
    18. Juli 2013, 14:13:46 von artfkt
    44 Antworten
    12949 Aufrufe
    12. August 2010, 18:38:08 von GTB
    4 Antworten
    2884 Aufrufe
    20. September 2010, 15:21:15 von Tomcraft