Ergebnis 1 bis 15 von 15

Thema: Internet Explorer BUG "portfolio-reader" Menü

  1. #1
    Contao-Nutzer
    Registriert seit
    28.07.2017.
    Beiträge
    1

    Standard Internet Explorer BUG "portfolio-reader" Menü

    Hallo zusammen,
    folgender IE Bug.

    Anbei die die Seite:
    www.specialty-structures.com

    Wenn wir im IE von:
    www.specialty-structures.com

    auf das erste Projekt klicken:
    http://www.specialty-structures.com/...-brickell.html

    und dann im Menu auf „Projects“ oder einen der anderen Menüpunkte
    www.specialty-structures.com/projects.html

    Erscheint im IE
    http://www.specialty-structures.com/.../projects.html

    Das "portfolio-reader" wird übernommen und gibt dann natuerlich eine Fehlermeldung aus, da die Url dann nicht mehr stimmt.

    --------------------------------------------

    Das Template ist Microquix c4.
    Der template Anbieter schrieb mir folgendes:

    Guten Tag,

    ich habe es auf Safari, Chrome, Firefox und Opera auf dem Mac getestet.
    Des Weiteren auf IE, Firefox und Chrome auf Windows.

    Der einzige Browser, bei dem der Fehler auftritt, ist der IE.

    Hierbei wird eine falsche URL im Menü erzeugt. Das erzeugen der URL ist ein Vorgang, der unabhängig der Gestaltung der Menüpunkte ist.
    Das passiert im Kern des Systems.

    Sie müssten diesen Bug bei den Contao Entwicklern im Github melden, bzw schauen, ob dieser schon gemeldet wurde.

    Ich könnte mir jedoch gut vorstellen, dass es sich hierbei garnicht um einen Contao sondern einen IE Fehler handelt, denn da es bei allen
    anderen Browsern funktioniert, kann man davon ausgehen, dass hier nach Standards umgesetzt wurde, welche vom IE wiedermal nicht
    berücksichtigt werden.

    Bitte um Hilfe/Abhilfe!
    Danke vorab, Chris

    PS Wollte es im GitHub melden....aber wie und wo?

  2. #2
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hattest du das diese Woche nicht bereits gepostet?
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  3. #3
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Der (deutsche) Beitrag wurde fälschlicherweise im englischen Forum gepostet. Hier ist er aber eindeutig besser aufgehoben.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  4. #4
    Contao-Nutzer Avatar von Violet
    Registriert seit
    16.08.2017.
    Beiträge
    4

    Standard Habe dasselbe Problem mit dem Microquix Template

    Wurde schon vor einiger Zeit auf den Fehler Aufmerksam gemacht und habe mich nun extra deshalb hier angemeldet, in der Hoffnung, diesen beheben zu können. Die Antworte von den Template Anbietern ist natürlich auch genial. Immerhin ist es IHR Bug, den sie uns verkauft haben und der weiter im Template "angeboten" wird.

    Hier kann man Fehler melden. Soll ich das tun, oder magst du es machen Chris?
    https://github.com/contao/core/issues

    LG,
    Vio

  5. #5
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.077
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ach DIE sind für den IE verantwortlich? Na die können was erleben!

  6. #6
    Contao-Nutzer Avatar von Violet
    Registriert seit
    16.08.2017.
    Beiträge
    4

    Standard

    Ne, aber dafür dass Ihre Produkte die Sie verkaufen laufen. Immerhin gibt es Slider die in IE funktionieren. Denke allerdings nicht, dass ich jetzt das Theme umbauen soll, oder mich NUR über IE ärgern kann. Immerhin ist die Webseite unter Microquix kurz gesagt DEFEKT und ich habe ein kaputtes Theme bekommen.
    Habe auch nur gesagt, man macht sich die Sache etwas leicht.

  7. #7
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Violet Beitrag anzeigen
    Hier kann man Fehler melden. Soll ich das tun, oder magst du es machen Chris?
    https://github.com/contao/core/issues
    Das wird keinen Sinn haben.
    Wir hatten vor kurzem schon eine Seite mit einem Theme, dass ohne javascript nahezu nichts anzeigte. Dort konnte ich nachvollziehen, dass das Ganze Problem ohne js nicht auftritt https://community.contao.org/de/show...angeh%C3%A4ngt.
    Wenn ich es richtig sehe wird in der oben verlinkten Website der gleiche Effekt verwendet. Der Fehler hat nichts mit Contao zu tun.
    Das die oben verlinkten Website ohne js wirklich gar nichts anzeigt - einfach grauselig. Aber das ist ein anderes Thema.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  8. #8
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe mir mal die Demo des Themeanbieters angeschaut, dort tritt das Problem soweit ich sehe auch auf. Bei angegebener Kompatibilität des Themes zum IE m.E. nicht korrekt.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  9. #9
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Violet Beitrag anzeigen
    Die Antworte von den Template Anbietern ist natürlich auch genial. Immerhin ist es IHR Bug, den sie uns verkauft haben und der weiter im Template "angeboten" wird.
    Wie war denn deren Antwort?

    Man kann keine Themes ohne Bug kaufen. Der richtige Weg wäre, dem Theme-Hersteller diesen Bug zu melden, sodass er ihn beheben kann.
    Geändert von Andreas (16.08.2017 um 17:06 Uhr)
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  10. #10
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.077
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Stimmt, dass man da schreibt, "Kompatibilität mit IE" ist allerdings ein starkes Stück. Also nachbessern (um den IE-Bug rum programmieren) oder Geld zurück.

  11. #11
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    Wie war denn deren Antwort?
    Das bezieht sich auf die Anwort im ersten Beitrag denke ich.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  12. #12
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ah, danke, sorry, ich hatte nur in Posts von Violet geschaut.

    IE scheint das BASE-Element also zu interpretieren, aber beim Setzen von window.location.href mit JS schlampt er es.

    Versuche in deinem jquery.animsition.min.js mal das hier an der Stelle wo die Variable url gesetzt wird.
    PHP-Code:
    ...
    var 
    base = $('body').hasClass('ie') ? $('base').attr('href') : ''// this line is new
    var url base $self.attr("href");

    // oder direkt für alle Browser
    var url = $('base').attr('href') + $self.attr("href");
    ... 
    Benutze zum Testen zuerst die unkomprimierte jquery.animsition.js
    https://github.com/blivesta/animsiti...msition.js#L62

    Könnte man mal bei animsition melden https://github.com/blivesta/animsition/issues

    Das heißt also für alle Entwickler, dass wenn sie "window.location.href = ..." benutzen, sie darauf achten müssen, dass der String eine vollständige URL ist. Danke an IE .

    Edit: Vergessen: Du bindest "//code.jquery.com/jquery-1.11.3.min.js" zweimal ein.
    Geändert von Andreas (16.08.2017 um 23:41 Uhr)
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  13. #13
    Contao-Nutzer Avatar von Violet
    Registriert seit
    16.08.2017.
    Beiträge
    4

    Standard

    Danke mlweb und Andreas,

    habe gestern all alles gemacht was vorgeschlagen wurde.
    Es funktionier immer noch nicht. Will aber erst aufhören, wenn das Ding rund läuft, immerhin haben auch andere dasselbe Problem.

    Erkenntnis aktueller Stand:
    Die jquery.animsition.min.js die im Theme eingebaut wurde ( sie Anhang ) ist vollkommen anders als die unkomprimierte jquery.animsition.js

    Ich kann die Stelle nicht einmal finden wo ich den Code von Andreas einsetzen kann.

    Aber das Theme funktioniert ja im Großen und Ganzen. In IE das was "defekt" zu sein scheint ist der Portfolio-reader. Sobald ich in diesen reingehe komme ich im IE eben nicht mehr sauber raus. Kann es sein, dass es noch eine Stelle gibt, in der ich meinen URL definieren kann?

    Danke Euch!
    Angehängte Dateien Angehängte Dateien

  14. #14
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hole dir den Code von der nicht minifizierten animsition, baue den Patch ein, und überschreibe den Inhalt der minifizierten mit diesem Code. Dann testen. Wenn es funktioniert kannst du den Code z.B. online minifizieren. Und diesen Bug und Patch bei animsition melden. Mach dir Backups von deinem Patch, falls es mal überschrieben werden sollte. Du kannst es natürlich dann auch dem Theme Ersteller melden.

    Edit: Sollte es nicht funktionieren, dann stelle auch unbedingt sicher, dass deine gepatchte animsiton im FE geladen wird. Nicht nur ob der Link da ist und die Resource geladen wird, sondern auch in den Inhalt dieser gepatchten animsition schauen.
    Geändert von Andreas (18.08.2017 um 11:15 Uhr)
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  15. #15
    Contao-Nutzer Avatar von Violet
    Registriert seit
    16.08.2017.
    Beiträge
    4

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    Hole dir den Code von der nicht minifizierten animsition, baue den Patch ein, und überschreibe den Inhalt der minifizierten mit diesem Code. Dann testen.
    Das habe ich schon versucht. Wollte auch nicht

    Zitat Zitat von Andreas Beitrag anzeigen
    Edit: Sollte es nicht funktionieren, dann stelle auch unbedingt sicher, dass deine gepatchte animsiton im FE geladen wird. Nicht nur ob der Link da ist und die Resource geladen wird, sondern auch in den Inhalt dieser gepatchten animsition schauen.
    Das steht wohl als nächstes an.

    Feedback kommt.

    DANKE!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •