Ergebnis 1 bis 21 von 21

Thema: CSS3 Pie wird an falscher Stelle gesucht?

  1. #1
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.291

    Standard CSS3 Pie wird an falscher Stelle gesucht?

    Servus beisammen,

    mir ist gerade aufgefallen das in Contao 2.10.1 laut Log das CSS3 PIE.htc unter system/scripts/plugins/css3pie/PIE.htc gesucht und natürlich nicht gefunden wird...denn es liegt unter plugins/css3pie/PIE.htc

    Hab ich hier irgendeine Einstellung verplant oder kleiner Bug?

    Gruß
    Frank
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Kahmoon (02.09.2011 um 21:18 Uhr)

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

    Standard

    Hallo Frank,

    prüfe doch mal deine CSS Einträge.... bei mir passt der Pfad mit url("plugins/css3pie/PIE.htc") im CSS.

    Grüße

  3. #3
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.291

    Standard

    Dort steht es korrekt. Hast du deine Seite mal im IE 9 aufgerufen und danach ins Log geschaut?
    Angehängte Grafiken Angehängte Grafiken
    • Dateityp: jpg css.JPG (34,3 KB, 20x aufgerufen)

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

    Standard

    extra nochmal nachgeschaut mit IE8 und IE9, aber ich bekomme imit beiden keinen Fehlerlog eintrag.

  5. #5
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.291

    Standard

    Tja dann weiß ichs auch nicht

    Ich hab die Sachen da jetzt hinkopiert...aber ne saubere Lösung ist das nicht

  6. #6
    Contao-Fan
    Registriert seit
    22.06.2009.
    Ort
    Düsseldorf
    Beiträge
    471

    Standard

    Der IE9 sollte CCS3 Befehle doch beherrschen oder? Ist es bei dir "nur" der IE9 ? IE 7/8 funktioniert?

  7. #7
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.291

    Standard

    Meldung kommt in allen IEs - 7, 8 und 9

    Was vielleicht sein könnte ist die htaccess wurde von mir leicht verändert da ich kein .html am ende haben will sondern einen Slash. Sprich /portfolio/ statt portfolio.html. Dies war aber in der default htaccess bereits eine Option. Siehe Zeile "No URL suffix"

    Code:
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d 
    
      ##
      # By default, Contao adds ".html" to the generated URLs to simulate static
      # HTML documents. If you change the URL suffix in the back end settings, make
      # sure to change it here accordingly!
      #
      #   RewriteRule .*\.html$ index.php [L]   # URL suffix .html
           RewriteRule .* index.php [L]          # No URL suffix
      #   RewriteRule .*\.txt$ index.php [L]    # URL suffix .txt
      #
      # If you are using mod_cache, it is recommended to use the RewriteRule below,
      # which adds the query string to the internal URL:
      # 
      #   RewriteRule (.*\.html)$ index.php/$1 [L]
      #
      # Note that not all environments support mod_rewrite and mod_cache.
      ##
      #RewriteRule .*\.html$ index.php [L]

  8. #8
    Contao-Fan Avatar von Babelfisch
    Registriert seit
    30.06.2009.
    Ort
    Leipzig
    Beiträge
    894

    Standard

    Ich kann das übrigens bestätigen. Bei mir wird die PIE.htc auch unter /system/scripts/… gesucht und nicht gefunden. Habe dazu mal einen Bug angelegt.

    Gruß
    Meine aktiven Contao-Projekte: LingoliaStiftung firmm

  9. #9
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.291

    Daumen hoch

    Danke

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

    Standard

    jetzt versteh ich das Problem, nur warum bekomme ich keinen Fehler im Log? seltsam....

  11. #11
    Contao-Fan Avatar von Babelfisch
    Registriert seit
    30.06.2009.
    Ort
    Leipzig
    Beiträge
    894

    Standard

    Wie ich im Bugreport schrieb, kam bei mir der Fehler auch nicht vom IE, sondern von einem Bot. Der IE selber scheint an der richtigen/falschen Stelle zu suchen.

    Ich verstehe es auch nicht ganz und habe auch beim W3C keinen direkten Hinweis gefunden, wie sich eine relative URL bei einem gesetzten BASE-Tag generierte. Laut CSS-Specs sollte dafür ausschließlich der Dokument-Pfad des Stylesheets genommen werden, was aber der IE wohl nicht so macht.

    Gruß
    Meine aktiven Contao-Projekte: LingoliaStiftung firmm

  12. #12
    Contao-Nutzer Avatar von neueplaneten
    Registriert seit
    04.03.2010.
    Ort
    Halberstadt
    Beiträge
    103

    Standard pie.htc falscher Ordner

    Bei mir hat der IE7 den Fehler angezeigt.

    Code:
    Meldung: Access is denied to: http://st2.domain.tld/system/scripts/plugins/css3pie/PIE.htc
    Zeile: 0
    Zeichen: 0
    Code: 0
    URI: http://domain.tld/slideshow-controls.html
    Wer denkt jemand zu sein, hat aufgehört jemand zu werden.

  13. #13
    Contao-Fan Avatar von Babelfisch
    Registriert seit
    30.06.2009.
    Ort
    Leipzig
    Beiträge
    894

    Standard

    Kannst du mal die konkrete Seite nennen, bei der das passiert?

    Zum eigentlichen Problem gibt es jetzt im Bugreport ein Update und die Auflösung. Contao macht es schon richtig, da es der IE falsch macht.

    Gruß
    Meine aktiven Contao-Projekte: LingoliaStiftung firmm

  14. #14
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.291

    Standard

    Wie kann ich dem IE sagen wie er es richtig macht?

    Ich hab noch keine offizielle URL. Die Webseite ist noch nicht freigegeben.

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

    Support Contao

    Standard

    Zitat Zitat von neueplaneten Beitrag anzeigen
    Bei mir hat der IE7 den Fehler angezeigt.

    Code:
    Meldung: Access is denied to: http://st2.domain.tld/system/scripts/plugins/css3pie/PIE.htc
    Zeile: 0
    Zeichen: 0
    Code: 0
    URI: http://domain.tld/slideshow-controls.html
    Der Link "http://st2.domain.tld/system/scripts/plugins/css3pie/PIE.htc" ist jedenfalls falsch. Das Skript liegt in "http://st2.domain.tld/plugins/css3pie/PIE.htc"
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  16. #16
    Contao-Fan Avatar von Babelfisch
    Registriert seit
    30.06.2009.
    Ort
    Leipzig
    Beiträge
    894

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Wie kann ich dem IE sagen wie er es richtig macht?
    Lass die Optimierungen für Page Speed weg und dann wird es auch wieder funktionieren. Die Auslagerung auf verschiedene Domains bringt effektiv nicht wirklich viel (bis gar nicht) und hilft SEO-mäßig daher auch nicht.

    Gruß
    Meine aktiven Contao-Projekte: LingoliaStiftung firmm

  17. #17
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.291

    Standard

    Hab ich nicht aktiviert. Bei mir ist es eine ganz normale Seite ohne CDN.

  18. #18
    Contao-Fan Avatar von Babelfisch
    Registriert seit
    30.06.2009.
    Ort
    Leipzig
    Beiträge
    894

    Standard

    Wenn deine Seite auf domain.tld liegt und das Script unter st2.domain.tld gesucht wird, dann musst du das irgendwo eingestellt haben. In der ganz normalen Contao-Installation würde das Script auch unter domain.tld gesucht werden.

    Gruß
    Meine aktiven Contao-Projekte: LingoliaStiftung firmm

  19. #19
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.291

    Standard

    Du verwechselst mit "neueplaneten2 :-). Meine Domain ist nur www.domainname.de

  20. #20
    Contao-Fan Avatar von Babelfisch
    Registriert seit
    30.06.2009.
    Ort
    Leipzig
    Beiträge
    894

    Standard

    Oh, sorry! Da kann ich dir leider nicht helfen. Hab’ es bei mir noch mal getestet und der IE 8 und 9 findet die PIE.htc auch. Die Fehler im Log kamen von anderen Bots und nicht vom IE.

    Wie im Bugreport geschrieben, ist das auch erklärbar, da der IE bei der behavior-Eigenschaft die Wert für url anders behandelt, als es das W3C festgelegt hat.

    Gruß
    Meine aktiven Contao-Projekte: LingoliaStiftung firmm

  21. #21
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.291

    Standard

    Servus noch mal,

    es scheint wirklich nur daran zu liegen das ich kein .html sondern / am ende von URLs habe. Bei anderen Seiten wo ich das nicht mache geht es.

    URL-Suffix: /

    Code:
    #RewriteRule .*\.html$ index.php [L]   # URL suffix .html
    RewriteRule .* index.php [L]              # No URL suffix
    #RewriteRule .*\.txt$ index.php [L]    # URL suffix .txt
    Daher versucht er natürlich immer Pfade relativ hinten anzuhängen.

    Ich teste jetzt mal kein URL Suffix.

    Gruß
    Frank

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
  •