Ergebnis 1 bis 11 von 11

Thema: [gelöst] Externes Widget [iframe] wird nicht immer dargestellt

  1. #1
    Contao-Nutzer
    Registriert seit
    10.08.2009.
    Beiträge
    69

    Standard [gelöst] Externes Widget [iframe] wird nicht immer dargestellt

    Hallo zusammen,

    ich habe auf meiner Homepage einen externen Script vom Buchungssystem Yolawo integriert. Leider wird die Buchungsauswahl sehr oft nur mit STRG+F5 dargestellt. Ansonsten wird nur eine komplett leere Seite gezeigt.

    Laut Anbieter ist der Fehler bei Contao zu suchen.

    Kann ich irgendwie in Contao bei einer Seite (Beispiel) ein Neuladen (STRG+F5) beim Aufruf erzwingen?

    HTML-Code:
    <iframe id="6532bbe310d5632a....." width="100%" height="150" class="yolawo-widget" allow="payment" src="https://widgets.yolawo.de/w/6532bbe310d563....." frameborder="0" data-offset-x="50" scrolling="no"></iframe><script type="text/javascript" src="https://widgets.yolawo.de/assets/script.js"></script>
    Bitte keine Buchungen ausführen!
    Geändert von hpt (13.02.2024 um 04:26 Uhr)

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.553
    Partner-ID
    10107

    Standard

    Aktuell kann ich keinen Fehler feststellen.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    10.08.2009.
    Beiträge
    69

    Standard

    Bei mir kommt der Fehler, wenn von einer internen Seite die Buchungsseite über den Link Hafenmanövertraining aufgerufen wird.
    Bei langsameren Rechner kommt das Problem nicht so häufig (Vermutung).

    Es können auch die zwei anderen Linbkaufrufe (Theoriekurse, SKS Ausbildungstörn) mal ausprobiert werden!
    Phänomem ist browserunabhängig (Edge, Firefox)
    Geändert von hpt (12.02.2024 um 17:40 Uhr)

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.553
    Partner-ID
    10107

    Standard

    Achso, du meinst die gesamte Seite ist weiß, nicht der iframe. Das hat dann nichts mit dem iframe zu tun, sondern mit eurer Page Transition.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer
    Registriert seit
    10.08.2009.
    Beiträge
    69

    Standard

    Was ist das (Page Transition)? Wie kann ich dies verhindern?

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.553
    Partner-ID
    10107

    Standard

    Öh, naja die habt ja ihr implementiert?
    Oder wurde diese Website gar nicht von euch umgesetzt?
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer
    Registriert seit
    10.08.2009.
    Beiträge
    69

    Standard

    Die Seite habe ich schon selbst erstellt.
    Jedoch ein fertiges Theme von CTS Unibody benutzt.

    Soll ich mich dorthin wenden?

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.553
    Partner-ID
    10107

    Standard

    Es ist jedenfalls ein Page Transition Overlay eingebaut, welches dann per JavaScript bei $(window).on('load') ausgeblendet wird. Wenn dieses Event jedoch warum auch immer nie feuert, wird das weiße Overlay u.U. nie ausgeblendet. Wenn das vom Theme kommt, dann muss hier im Theme nochmal nachgebessert werden.
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Nutzer
    Registriert seit
    10.08.2009.
    Beiträge
    69

    Standard

    Vielen Dank für die sofortige Unterstützung!
    Habe den Forumslink zwischenzeitlich auch zum Support von CTS gesendet.
    Bin gespannt wie da die Lösung aussehen wird.

  10. #10
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.782
    Partner-ID
    634

    Standard

    einfach im entsprechenden Seitenlayout das Seitentemplate fe_page-ohne-preloader auswählen.


    Gesendet von iPhone mit Tapatalk

  11. #11
    Contao-Nutzer
    Registriert seit
    10.08.2009.
    Beiträge
    69

    Standard

    [QUOTE=stefan-at-work;580745]einfach im entsprechenden Seitenlayout das Seitentemplate fe_page-ohne-preloader auswählen.

    Hierzu in Themes -> Seitenlayout ein neues Seitenlayout erstellen (am Besten eine Kopie vom bisherigen Standard) und dort das Seitentemplate fe_page-ohne-preloader zuweisen.
    Nun unter Seitenstruktur bei den betreffenden Seiten das neu erstellte Seitenlayout zuweisen.

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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