Ergebnis 1 bis 27 von 27

Thema: Browserdetection

  1. #1
    Contao-Fan
    Registriert seit
    25.07.2010.
    Beiträge
    325

    Standard Browserdetection

    hallo zusammen,

    früher gabs ja die Browserdetection Erweiterung nun kann contao ja die Browser selbst erkennen

    http://www.contao.org/de/news/verges...ontao-210.html

    aber wie kann ich denn nun wenn z.B. der Browser IE7 oder IE8 ist einen Text ausgeben, dass der zu alt ist ???

    danke und schüss

  2. #2
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    durch entsprechenden Code z. B. in der fe_page
    <!--[if lt IE 8]><p class=chromeframe><br>Diese Webseite kann nicht richtig dargestellt werden, da der genutzte Internet Explorer <b>veraltet ist ! </b> <br> Bitte auf eine aktuelle Version des Browsers<a href="http://browsehappy.com/"> updaten </a>!<br> <br></p><![endif]-->

  3. #3
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Nee das ist ja die klassische Variante, die aber z.B. nicht geht wenn man bei zu alten Firefox Browsern warnen will.

    Contao setzt Klassen im Body Tag.
    Code:
    <body id="top" class="win firefox fx13">
    Hier z.B. ein firefox 13.

    Mittels CSS könnte man nun darauf reagieren.
    Ich habe das vor kurzem auf eigendeiner Seite schon gesehen.

    Siehe dazu die Veröffentlichung.
    http://www.contao.org/de/news/verges...ontao-210.html
    Geändert von BugBuster (02.07.2012 um 18:37 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  4. #4
    Contao-Fan
    Registriert seit
    25.07.2010.
    Beiträge
    325

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Nee das ist ja die klassische Variante, die aber z.B. nicht geht wenn man bei zu alten Firefox Browsern warnen will.

    Contao setzt Klassen im Body Tag.
    Code:
    <body id="top" class="win firefox fx13">
    Hier z.B. ein firefox 13.

    Mittels CSS könnte man nun darauf reagieren.
    Ich habe das vor kurzem auf eigendeiner Seite schon gesehen.

    Siehe dazu die Veröffentlichung.
    http://www.contao.org/de/news/verges...ontao-210.html
    hi danke erst mal für die Antworten,

    mit CSS wäre mir soweit klar...
    aber CSS ohne Textausgabe ist ja auch nicht das ware... wennschon müsste ja noch etwas Text dazu stehen...
    und die Lösung die fe_page zu editieren passt mir wegen Update nicht...

  5. #5
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Na dan gebe doch einen Text aus und mache ihn per default unsichtbar. dann kannst du den per CSS wieder sichtbar machen wenn ein bestimmter alter Browser kommt.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  6. #6
    Contao-Fan
    Registriert seit
    25.07.2010.
    Beiträge
    325

    Standard

    ah... alles klar danke.

  7. #7
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Halte ich für keine gute Idee! Dann wird der Text immer von den Bots indexiert, egal ob er gebraucht wird oder nicht.

  8. #8
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    stimmt auch wieder.
    Na dann vielleicht mit dem neuem Modul, wobei das auch nur fü 2.10 freigegeben ist, das kann u.a. bei Browsern umleiten:
    http://www.contao.org/de/extension-l...direct.de.html
    Habs mir nicht angeschaut, aber vielleicht passt es ja.
    Umleiten auf eine Seite die nicht im Menü und nicht in der Seitenstruktur auftaucht, dann isse auch nicht für Suchmaschinen sichtbar.
    Geändert von BugBuster (02.07.2012 um 22:56 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  9. #9
    Contao-Nutzer
    Registriert seit
    23.08.2012.
    Beiträge
    148

    Standard

    Gibts hierüber für Contao 3 schon was brauchbares?

    Würde da auch (zb beim IE6) an eine Weiterleitung an eine nicht indexierte Seite denken. Möchte ungern am Template was ändern.

    Bzw wie gebt ihr eure Hinweise für zu alte Browser aus?

  10. #10
    Contao-Nutzer
    Registriert seit
    23.08.2012.
    Beiträge
    148

    Standard

    ich möchte das Thema nochmal aufgreifen.

    Wie prüft ihr auf zu alte Browser und gebt dementsprechende Meldungen aus?

    Zur Not würde ich halt mit einem unsichtbaren Inhalt arbeiten der erst bei Bedarf eingeblendet wird, aber wie ja oben schon erwähnt, nicht sinngemäß, da der Inhalt immer von den Suchmaschinen erfasst wird.

  11. #11
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    da lege ich ein html Modul rein in den Kopfteil der Seite.
    Code:
    <!--[if lt IE 8]>
    <div style="position:absolute;bottom:0px;right:100px;font-size:1em;font-family:monospace;font-weight:bold;color:red;">
      Your browser is too old! | Dein Browser ist zu alt!
    </div>
    <![endif]-->
    Die Style Angaben sind nur natürlich passend für meine Seite.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  12. #12
    Contao-Nutzer
    Registriert seit
    23.08.2012.
    Beiträge
    148

    Standard

    Danke
    Also klassisch per conditional comment.

    Aber damit kann man doch wieder nur die IE's Abfragen ?!? Ich dachte nur, weil du oben schon mal angedeutet hast, dass man ja andere Browser auch auf Aktualität prüfen können sollte.

    Conditional Comments werden von Suchmaschinen nicht erfasst?

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

    Support Contao

    Standard

    Es gibt auch eine Contao-Erweiterung: [browser_update]

    Und wenn ich das richtig verstanden habe, wird sich zukünftig voraussichtlich tril um deren Pflege kümmern: https://community.contao.org/de/show...l=1#post262459
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  14. #14
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Der andere weg wäre, ohne Zusatzmodul, rein css über die Body Klassen etwas unsichtbares sichtbar schalten.

    Mit einem Modul wie oben erwähnt wäre dann ja eine Umleitung zu einer Info Seite.
    Kommt also drauf an was man will und was man zu meistern weiß.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  15. #15
    Contao-Nutzer
    Registriert seit
    23.08.2012.
    Beiträge
    148

    Standard

    ok vielen Dank für die Anworten

    ich werde dann (mangels Alternativen) einfach wie früher mit Conditional Comments die alten IE´s ansprechen und bei Bedarf mittels Body Klasse andere Browser.

    Wenn dann die oben genannte Erweiterung auch für C3 verfügbar ist, werde ich mir das nochmal ansehen

  16. #16
    Contao-Nutzer
    Registriert seit
    06.07.2009.
    Beiträge
    27

    Standard Internet Explorer 11 etc. Erkennung?

    Wie kann man eigentlich in einer Contao Installation - möglichst unabhängig welche Version - die Browsererkennung aktualisieren?

    Beispielsweise erkennt Contao 2.11 den Internet Explorer 11 nicht korrekt, es werden nur die Browser-Klassen "win other" eingefügt.

  17. #17
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    das geht nur per hack der system/config/agents.php. die muss entsprechend angepasst werden und das ist leider nicht update sicher.

    bsp: https://github.com/BugBuster1701/con...2e9b42d4eb7d05

  18. #18
    Contao-Nutzer
    Registriert seit
    06.07.2009.
    Beiträge
    27

    Standard

    Zitat Zitat von magicsepp Beitrag anzeigen
    das geht nur per hack der system/config/agents.php. die muss entsprechend angepasst werden und das ist leider nicht update sicher.

    bsp: https://github.com/BugBuster1701/con...2e9b42d4eb7d05
    Sehr genial, das hilft mir schon viel weiter. Danke!

  19. #19
    Contao-Fan Avatar von Sahel
    Registriert seit
    20.06.2009.
    Ort
    Cotonou, Benin
    Beiträge
    309

    Standard

    Hallo,

    ich habe dieses Problem mit dem IE11 (auf Win7pro):
    Eine Contao 3.2.8 Seite wird in manchen IE11 (aber nicht allen) mit zerschossenem Layout dargestellt (header leer, linke Spalte verschoben u.a.)
    Im body wird ausgeben:
    <body id="top" class="win ie trident ie7"> anstatt ie11

    Geht man in die Emulation des IE11 (Entwicklertools unten links) dann steht bei Dokumentenmodus "7(Standard)".
    Gibt man "Edge" als Emulation, dann zeigt der IE11 die Seite völlig korrekt an.

    Andere Contao 3 Seiten haben dieses Problem nicht, bei denen ist der IE11 immer im Edge-Modus.

    Die geänderte agents.php von Bugbuster hat keine Wirkung gebracht.

    Hat jemand einen Tipp, wo man da ansetzen kann?

    Grüße,
    Matthias

  20. #20
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Dann springt der IE11 selber in den IE7 Modus. Das tut er, wen er irgendwas komischem im Quelltext "sieht" und dadurch der Meinung ist, er müsse in den Kompatibilitätsmodus springen.

    Mach mal ein w3c Check von der Seite ob da Fehler im Quelltext sind.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  21. #21
    Contao-Fan Avatar von Sahel
    Registriert seit
    20.06.2009.
    Ort
    Cotonou, Benin
    Beiträge
    309

    Standard

    W3C Check voll im grünen Bereich "This document was successfully checked as HTML5!
    Result: Passed, 1 warning(s)" Die Warnung bezieht sich nur darauf, dass das "experimental feature: HTML5 Conformance Checker" benutzt wird.

    An was sich der IE11 stört kann ich noch nicht erkennen. Die betroffenen PCs sind aber alle in einem Firmennetzwerk, das über VPN an die Zentrale angeschlossen ist. Vielleicht sollte ich da mal nachfragen.

    Einen Link könnte ich nur per PN liefern, da passwortgeschützte Seite.

  22. #22
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    dann könntest du per Meta Tag noch einbauen den Browser zu zwingen in dem höchstem Modus zu rendern.
    Hab ich irgendwo schon mal eingebaut...
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  23. #23
    Contao-Fan Avatar von Sahel
    Registriert seit
    20.06.2009.
    Ort
    Cotonou, Benin
    Beiträge
    309

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    dann könntest du per Meta Tag noch einbauen den Browser zu zwingen in dem höchstem Modus zu rendern.
    Hab ich irgendwo schon mal eingebaut...
    Ich weiß nicht, wie das geht. Wenn du das mal ausgraben könntest...

  24. #24
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Code:
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    oder
    Code:
    <meta http-equiv="X-UA-Compatible" content="IE=11">
    Siehe http://blogs.technet.com/b/iede/arch...st-werden.aspx
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  25. #25
    Contao-Fan Avatar von Sahel
    Registriert seit
    20.06.2009.
    Ort
    Cotonou, Benin
    Beiträge
    309

    Standard

    Vielen Dank! Ich werde Bescheid geben, wenn ich die Tage in dieses Büro mit den betroffenen IE11 komme. Auf meinem PC sieht die Seite ja gut aus.

  26. #26
    Contao-Fan Avatar von Sahel
    Registriert seit
    20.06.2009.
    Ort
    Cotonou, Benin
    Beiträge
    309

    Standard

    Hallo,
    ich kam erst gestern wieder in dieses Büro mit dem IE11-Problem:
    HTML-Code:
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    (oder "IE=11") haben leider nichts bewirkt. Er fällt dennoch in den IE7-Modus.
    HTML-Code:
    <meta http-equiv="X-UA-Compatible" content="IE=11">
      <!--[if lt IE 9]><script src="assets/html5shiv/3.7.0/html5shiv.js"></script><![endif]-->
    
    </head>
    <body id="top" class="win ie trident ie7">
    Beim Header führt erst #header .inside mit position:static anstatt relative (wohl aus der layout.css?) zum Erscheinen des Headers im IE7-Modus. Andere Elemente kann ich auch per css hinbiegen.
    Aber ich möchte nun keinen css-Workaround, sondern den IE11 wirklich in seinen edge-modus zwingen. Hat jemand noch einen Tipp?

    Grüße,
    Matthias

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

    Support Contao

    Standard

    Ist da eventuell eine Kompatibilitätsansicht für die Website oder allgemein Websites im LAN oder ähnliches eingestellt?

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
  •