eigtl. WP 5.9 Einbinden eines externen Kalenders

  • Ich habe hier einen Terminkalender eingebunden. Der Code dazu:

    Code
    <iframe name="advanced_iframe" width="100%" height="600" id="advanced_iframe" src="https://www.ehrenbreitstein.de/DahlTermine/frame.html" frameborder="1" style="width: 100%; height: 600px;" allowtransparency="true" onload=";aiModifyIframe_advanced_iframe();"></iframe>

    Nun wird der Terminkalender nicht mehr auf der Seite dargestellt. Ich weiß nicht, ob das schon vor der Umstellung auf 5.9 der Fall war, da ich bis dahin für 2022 noch keine Termine eingetragen hatte.

    Der Kalender selbst ist auch so aufzurufen: http://www.ehrenbreitstein.de/DahlTermine/kalender.php

    Ist es überhaupt notwendig, den Kalender per iFrame einzubinden, oder gibt es da auch eine andere Lösung? Der Kalender selbst bietet eine Reihe von Einstellungsmöglichkeiten, die ich nicht missen möchte.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Das CSS umgeht nur einen Fehler den das Plugin in der Konsole meldet:

    Zitat

    Advanced iframe configuration error: You have enabled the modification of the iframe for pages on the same domain. But you use an iframe page on a different domain. You need to use the pro version of external workaround like described in the settings. Also check the next log. There the browser message for this error is displayed.

    Dazu hast Du hier schonmal eine Frage gestellt:
    https://forum.wpde.org/threads/mir-un…meldung.194618/

    Auffällig ist, dass das iframe auf 1 Pixel Höhe gesetzt wird, offenbar auch immer wieder aufs neue durch ein JavaScript was in der Seite eingebunden ist. Offenbar nutzt Du ja dieses Plugin:
    https://de.wordpress.org/plugins/advanced-iframe/

    Mein Rat wäre: verzichte auf das Plugin und binde die Seite einfach per Hand mit purem HTML-Code dort ein. Ich denke der folgende müsste reichen:

    Code
    <iframe src="https://www.ehrenbreitstein.de/DahlTermine/frame.html" allowtransparency="true" loading="lazy" style="width: 100%;height: 500px;" width="100%" height="1" frameborder="0"></iframe>

  • setzte das mal unter zusätzliche css ein

    Also das hat jetzt schonmal funktioniert.

    @threadi
    Ja, damals galt die Frage einem Gästebuch. Das Einbinden per HTML werde ich auch mal versuchen, aber ich lass das jetzt erstmasl auf mich wirken ;)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!