Panorama über skript einbinden, Funktion unbekannt?

  • Hallo,
    ich arbeite mit Zeta 13 und dem Layout Simple Responsive.

    Ich füge auf einer Seite ein folgendes Quelltext Widget ein:

    HTML
    <script language="javascript" type="text/javascript" src="<$= page.pathToRoot $>tik/tour.js"></script>
    <div id="pano" style="width:100%;height:100%;">
    <script>
    embedpano({swf:"<$= page.pathToRoot $>tik/tour.swf", xml:"<$= page.pathToRoot $>tik/tour.xml",
    target:"pano", html5:"auto", mobilescale:1.0, passQueryParameters:true});
    </script>


    Die enstprechenden Dateien liegen auf dem Server

    Zeta gibt vor der Veröffentlichung einen Skriptfehler aus, embedpano ist undefiniert.
    Die Funktion wird aber im eingebundenen Skript definiert, das funktioniert auf jeder anderen Webseite.

    Nach der Veröffentlichung funktoiniert das auch nicht.
    Wie kann ich hier vorgehen?
    Danke für alle Tipss schon mal.
    Grüße
    MIchael

  • Hallo,

    den Fehler sehen Sie sicher nur in Zeta Producer selbst, oder in der lokalen Browservorschau. Ursache ist, dass tour.js nur auf Ihrem Server vorliegt, aber nicht lokal. Da Sie das Skript relativ verlinkt haben, wird nicht auf dem Server nach dem Skript gesucht, sondern im relativen Pfad (also lokal).

    Entweder Sie ignorieren den Fehler in ZP einfach, oder Sie stellen sicher, dass das Skript auch lokal vorliegt…

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Vielen Dank für den umgehenden Hinweis.
    Ich habe jetzt das skript direkt über http:/.. adressiert und es auch loakl im ordner tik
    Es wird immer noch nichts angezeigt im widget, die Fehlermeldeung embedpano wäre unbekannt kommt aber nicht mehr.
    Daher möcht ich nochmal um Unterstützung bitten.
    Danke!
    Grüße
    Michael

  • Hallo,

    wir können natürlich keine Unterstützung für JavaScript-Code von Dritten geben. Wenn Sie die Seite aber auf einen Testserver veröffentlichen, können wir uns die Seite mal ansehen und somit die Ursache evtl. erkennen.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo,

    das Problem konnte ich jetzt eingrenzen und lösen.

    Mit
    <div id="pano" style="width:100%;height:100%;">
    bleibt der Container leer, ich muss hier eine konkrete Angabe machen, z. B. with: 500 px.

    Wenn ich aber 2 Panoramen auf diese Weise einbinde, verschwindet der Seitenhintergrund.
    Beispiel auf dieser Seite.
    Über das o.g. Skript werden die beiden unteren Panoramen in den Widgets eingebunden.

    Danke für eure Unterstützung
    Grüße
    Michael

  • Hallo,

    folgendes CSS könnte Ihr Problem lösen.

    • Klicken Sie im Menü Website auf "Einstellungen"
    • Klicken Sie auf CSS
    • Fügen Sie folgende Textzeilen (ohne Überschrift und ohne Zeilennummern – am besten über das Dokumente-Icon rechts oben im Quellcode-Kasten kopieren) in das Feld "CSS" ein und schließen Sie den Dialog dann mit Klick auf "OK"
    Code
    <style>
      #contentbox{float: left;}
    </style>


    Anschließend müssen Sie evtl. Ihre Seiten neu erstellen (Erweitert > Erstellen > Alle Seiten erstellen) und ggf. veröffentlichen.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Vielen Dank,
    das hilft für diese Seite, aber dann muss wohl überall zumindest ein leerer Beitrag stehen, sonst verschiebt sich da was.
    Beispiel siehe hier.

  • Ok, dann versuchen Sie es alternativ mit:


    Code
    <style>
      #contentbox{overflow: hidden;}
    </style>

    (den CSS-Code von gestern durch diesen ersetzen)

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

Jetzt mitmachen!

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