Contao-Camp 2024
Ergebnis 1 bis 22 von 22

Thema: Fonts werden nicht geladen

  1. #1
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard Fonts werden nicht geladen

    Auf der Site https://immo-foto.info/ werden keine Fonts mehr geladen.
    Die Fonts liegen im Ordner /files/luxe/fonts (sind öffentlich), im css sind sie verlinkt Beispiel: url('/files/luxe/fonts/lora-v17-latin-regular.woff2') format('woff2'), im Seitenlayout ist die css-Datei eingetragen, Systemwartung im Manager als auch in der Website wurden ausgeführt …
    An welcher Stelle könnte der Fehler sein?
    Version 4.11.9

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

    Support Contao

    Standard

    Das hängt wahrscheinlich auch mit dem Sicherheitsupdate zusammen. Ich nehme an Du verwendest den internen CSS-Editor.
    Nimm bei der Schriftart Montserrat mal die Anführungsstriche raus (falls Du bei anderen Schriftarten auch noch Anführungszeichen verwendest dann dort auch).
    Wenn Du umstellst auf externes CSS, wird dieses Problem nicht auftreten.
    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.




  3. #3
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Nein, den interner CSS-Editor nutze ich nicht, es ist externes CSS.
    Meine Vermutung ist, dass ein UNBEWUSSTER Klick an unbekannter Stelle das Ereignis ausgelöst hat. Und so suche ich nach den Punkten, die für das Laden der Fonts verantwortlich sind. Alle mir bekannten Stellen habe ich bereits mit weiteren Seiten abgeglichen, bei all denen das Problem nicht auftritt.

    Die Anführungsstriche sind nicht schuld, es funktionierte zuvor auch mit diesen. Habe sie trotzdem mal raus genommen – keine Änderung.

  4. #4
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.464
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Zille,

    im CSS für body steht:

    HTML-Code:
    body {	font: 15px/1.6 "Montserrat", sans-serif;	color: #323539;	background: #ffffff none 50% 0 no-repeat scroll;	background-size: auto;}
    Korrigiere ich das im Code Inspektor auf:

    HTML-Code:
    body {	font: 15px/1.6 'Montserrat', sans-serif;	color: #323539;	background: #ffffff none 50% 0 no-repeat scroll;	background-size: auto;}
    wird die Schrift angezeigt.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  5. #5
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Dann wird also das Zeichen ' maskiert – weil es kein erlaubtes HTML-Attribut ist?!
    Weshalb aber wird diese Maskierung auch dann automatisch vorgenommen, wenn die Anführungsstriche entfernt wurden?!
    Und wie behebt man diesen Fehler?

  6. #6
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    766

    Standard

    Ist der Pfad zum Font im CSS so
    Code:
    ../files/luxe/fonts/
    eingebunden?

  7. #7
    Contao-Nutzer Avatar von hjo
    Registriert seit
    08.01.2013.
    Ort
    Wuppertal
    Beiträge
    118

    Standard

    Im Beitrag
    https://community.contao.org/de/show...l=1#post547973
    wurde auch über Codierungsprobleme geschrieben.
    Vielleicht ist es hier das gleiche Problem.

    Wenn es das gleiche Problem ist, könnte es am Update von 4.11.8 auf 4.11.9 liegen.
    Man könnte Testweise auf 4.11.8 zurückstellen und dann prüfen.
    Oder man wartet auf 4.11.10.

    Hans-Jürgen

    P.S. Die CSS-Dateien sind zusammen gepackt und Contao hat den Pfad umgeschrieben. Der Pfad muss von assets/css gehen (../../files/luxe/fonts/).
    Siehe https://immo-foto.info/assets/css/ic....-b1823df1.css
    Geändert von hjo (05.09.2021 um 21:22 Uhr)

  8. #8
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    @Birden: Nein, siehe #1
    @hjo: Das Problem gab es bereits bei 4.11.8 – ich bin auf 4.11.9 gegangen, um zu sehen, ob es jetzt behoben ist. Leider nein …
    Geändert von Zille (05.09.2021 um 21:24 Uhr)

  9. #9
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    766

    Standard

    Sorry mein Pfad oben war falsch

    Der dürfte bei Dir so sein
    Code:
    ../luxe/fonts/
    Geändert von Birden (05.09.2021 um 21:48 Uhr)

  10. #10
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Weshalb sollte ich diesen DEFINITIV falschen Pfad versuchen?! Wieso versuchst du mir einzureden, was nicht existiert – hast du #1 nicht gelesen?
    Der Pfad hat sich nicht geändert, seit dem das Problem besteht; der weist auf eine andere Ebene.
    Geändert von Zille (05.09.2021 um 21:52 Uhr)

  11. #11
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    766

    Standard

    Ja hast recht mein Pfad war falsch, aber Deiner auch

    Er ist wohl eins von folgenden Zwei
    Code:
    ../luxe/fonts/
    ../fonts/
    Möglicherweise der Zweite

  12. #12
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Nein, mein Pfad ist nach wie vor richtig.
    Es ist der selbe, unter dem die Fonts bei meinen anderen Sites erreichbar sind. Es ist der selbe, unter dem vor kurzem das Problem noch nicht bestand.

  13. #13
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    766

    Standard

    gehe richtig davon aus deine CSS liegt im Ordner

    /files/luxe/css

    wenn der Font liegt im Ordner

    /files/luxe/fonts/

    dann dürfte der Pfad in der CSS zum Font folgender sein

    ../fonts/

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

    Support Contao

    Standard

    Zitat Zitat von Zille Beitrag anzeigen
    Dann wird also das Zeichen ' maskiert – weil es kein erlaubtes HTML-Attribut ist?!
    Ja, ich nehme an als "unerwünschte Nebenwirkung" des Sicherheitsupdates.

    Zitat Zitat von Zille Beitrag anzeigen
    Weshalb aber wird diese Maskierung auch dann automatisch vorgenommen, wenn die Anführungsstriche entfernt wurden?!
    Wo genau hast Du die Anführungsstriche entfernt?
    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.




  15. #15
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Wo genau hast Du die Anführungsstriche entfernt?
    HTML-Code:
     url('/files/luxe/fonts/lora-v17-latin-regular.woff2') format('woff2')
    habe ich zu
    HTML-Code:
     url(/files/luxe/fonts/lora-v17-latin-regular.woff2) format('woff2')
    geändert.

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

    Support Contao

    Standard

    Nein das ist die falsche Stelle.
    Irgendwo in Deinem CSS steht folgendes:
    Code:
    body {
    font: 15px/1.6 "Montserrat", sans-serif;
    }
    Dort musst Du die Anführungszeichen entfernen. Könnten auch einfache Anführungszeichen sein, ich hab mir die Kodierung nicht genau angeschaut.

    Falls Du auch noch eine Schriftart "lora" einsetzt, wird es in Deinem CSS noch eine weitere Deklaration geben, wie die von oben. Musst Du suchen.

    Nachtrag: Ja gibt es. z.B. für .main-navigation >ul >li > a
    Da es ein Theme von Rocksolid ist, ist das eventuell im Themeassistenten gesetzt. Gib in dem Fall unbedingt @ausi Bescheid, damit er das für seine Themes fixen kann.
    Geändert von mlweb (05.09.2021 um 22:25 Uhr)
    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.




  17. #17
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Das kommt aus dem »RockSolid Theme Assistant«. Und der gibt zur Erklärung an: Standardwert: "Open Sans", sans-serif
    Insofern sollte ich die Anführungsstrich drin lassen … doch wenn ich sie raus nehme, werden die Fonts geladen.

    Habe soeben noch eine andere Site angeschaut, die bereits unter 4.12.1 läuft. Dort stehen die Anführungszeichen drin, und es gibt kein Problem. Man, man, man … noch nicht mal abgucken darf man.
    Geändert von Zille (05.09.2021 um 22:46 Uhr)

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

    Support Contao

    Standard

    Wenn die Anführungszeichen vor dem Sicherheitsupdate bereits in der Datenbank gestanden haben, dürfte das kein Problem sein. Wenn sie erst nach dem Sicherheitsupdate geschrieben wurden, sollte man noch einmal testen, ob es in der aktuellsten Version funktioniert - also Löschen und neu schreiben. Wenn nicht, dann wie oben schon geschrieben eine Info an @ausi
    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.




  19. #19
    Contao-Nutzer Avatar von RockSolid Themes
    Registriert seit
    29.05.2012.
    Beiträge
    205
    Partner-ID
    8945

    Standard

    Zitat Zitat von Zille Beitrag anzeigen
    Das kommt aus dem »RockSolid Theme Assistant«. Und der gibt zur Erklärung an: Standardwert: "Open Sans", sans-serif
    Insofern sollte ich die Anführungsstrich drin lassen … doch wenn ich sie raus nehme, werden die Fonts geladen.
    Nutzt du die Version 2.0.5 der RockSolid Theme Assistant Erweiterung?

  20. #20
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Ja, genau.

  21. #21
    Contao-Nutzer Avatar von RockSolid Themes
    Registriert seit
    29.05.2012.
    Beiträge
    205
    Partner-ID
    8945

    Standard

    Wir konnten den Fehler nicht reproduzieren mit dem Theme Assistant in Version 2.0.5.

    Wäre es möglich testweise erneut
    Code:
    'Montserrat'
    im Theme Assistant einzutragen um zu prüfen ob der Fehler weiterhin auftritt?

  22. #22
    Contao-Fan Avatar von Zille
    Registriert seit
    23.12.2015.
    Beiträge
    570

    Standard

    Sehr gern.
    Die erste Schriftart ist jetzt mit doppeltem Anführungszeichen ("Montserrat") und die zweite Schriftart mit einem Anführungszeichen ('Cormorant Garamond') im RockSolid Theme Assistant eingetragen. Der am 05.09. sichtbare Fehler (auch da schon mit der Version 2.0.5. des Theme Assistant) tritt nun auch bei mir nicht mehr auf.

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
  •