Online-CMS - JavaScript wird entfernt

  • Ich möchte gerne ein Widget von fussball.de in unsere Website einbinden.

    Im Zeta-Producer kann man das wie folgt erfolgreich einbinden:

    1.) script-Code im Head-Bereich über Zeta-Producer - Menü Website - Einstellungen - CSS

    Code
    <style>
    /* hier folgen eigened CSS-Styles */
    </style>
    <script type="text/javascript"
            src="https://www.fussball.de/static/layout/fbde2/egm//js/widget2.js">
    </script>

    2.) script-Code im Artikel über html-Ansicht des passenden Artikels

    Code
    <div id="widget1"></div> 
    <script type="text/javascript">
            new fussballdeWidgetAPI().showWidget('widget1', '02PUNGC5JC000000VUM1D54KVV4EH1PB');
    </script>

    Nun würde ich gerne den zweiten Teil über das Online-CMS in der html-Ansicht einfügen.

    Wenn ich das "wie im Artikel von Zeta-Producer" gleich mache:

    Code
    <div>
    <div id="widget1"></div> 
    <script type="text/javascript">
            new fussballdeWidgetAPI().showWidget('widget1', '02PUNGC5JC000000VUM1D54KVV4EH1PB');
    </script></div>

    Dann die Eingabe mit "OK" abspeichere und nochmals in der html-Ansicht öffne, sehe ich nur noch diesen Inhalt:

    Code
    <div>
    <div id="widget1">&nbsp;</div>
    </div>

    Es scheint, dass das Online-CMS den script-Code einfach beim Speichern herausfiltert.

    Ist das so gewollt oder gibt es hierfür irgendein Workaround mit reinem Online-CMS?

  • der Codeteil 2 bedingt einen eingetragen Code im Head. Wenn Teil 1 fehlt, können die Anweisungen in Zeile 3 und 4 nicht ausgeführt werden (ungültig) und werden deshalb gelöscht.

    Lösung: Der Codeschnipsel 1 muss durch den Webdesigner über die Software eingefügt werden, dann klappt Teil 2 auch im Online-CMS.

  • Ich vermute, dass das Online CMS das Einfügen von JavaScript aus Sicherheitsgründen bewusst verhindert.

    Freundliche Grüße
    Philipp

    ---------------------------------------------------------------
    Widgets für Zeta Producer: widget-zp.de

  • Der code Teil 1 ist im Header.

    Ich vermute auch eher eine Art Sicherheit im Online-Cms. Wie wäre denn eine 2FA-Erweiterung nach Eingabe des Online-Cms Passworts?

    Damit wäre ein sicherer Zugriff in den Editmode gegeben.

  • Gibt es einen Grund, weshalb der JavaScript-Code nicht einfach mit dem Widget "Quelltext" eingefügt werden kann?

    Also das <div id="widget1"></div> im Online CMS und das <script type="text/javascript">new fussballdeWidgetAPI().showWidget('widget1', '02PUNGC5JC000000VUM1D54KVV4EH1PB');</script> in Zeta Producer.

    Freundliche Grüße
    Philipp

    ---------------------------------------------------------------
    Widgets für Zeta Producer: widget-zp.de

  • 1.) Fußball jugendwebsite mit 7 jugendmannschaften, die von extern (Trainer, etc.) die Inhalte selbst aktualisieren wollen.

    2.) Wenn ich den Code über ZP mache, kann ich den nur oberhalb oder unterhalb der Online Artikel platzieren, nicht aber nebeneinander mit z. B. einer Tabelle

  • Sorry, hab es zuerst nicht ganz kapiert was du meinst. Ich probiere es mal aus. Sollte auch mit Formatierung klappen

Jetzt mitmachen!

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