Managed Server
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Livezilla On-Site Chat Overlay Script wird nicht erkannt

    Donco

    • Schreiberling
    • Beiträge: 258
    Hallo,

    Folgendes On-Site Chat Overlay Script welches ich in die index.html eingefügt habe wird nicht erkannt
    bzw. ausgeführt:

    <!-- livezilla.net code (PLEASE PLACE IN BODY TAG) -->
    <div id="livezilla_tracking" style="display:none"></div><script type="text/javascript">
    var script = document.createElement("script");script.async=true;script.type="text/javascript";var src = "http://www27.hostkraft.de/livezilla/server.php?a=2a6fa&rqst=track&output=jcrpt&ovlc=IzQ0YjNmZg__&ovlct=I2ZmZmZmZg__&ovltwo=MQ__&ovlbr=MQ__&ovlw=MjMw&ovlh=NTAw&eca=MQ__&ecfs=I0ZGRkZGRg__&ecfe=I0ZGRkZGRg__&echc=IzQ0QjNGRg__&ecsgs=IzQ0QjNGRg__&ecsge=IzQ0QjNGRg__&nse="+Math.random();setTimeout("script.src=src;document.getElementById('livezilla_tracking').appendChild(script)",1);</script><noscript><img src="http://www27.hostkraft.de/livezilla/server.php?a=2a6fa&amp;rqst=track&amp;output=nojcrpt" width="0" height="0" style="visibility:hidden;" alt=""></noscript>
    <!-- http://www.livezilla.net -->

    Weiss jemand woran das liegen könnte? Livezilla funktioniert ansonsten einwandfrei.
    Vielen Dank für die Hilfe.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=34562.0

    swolfram [templatix]

    • Fördermitglied
    • Beiträge: 1.169
    • Geschlecht:
    Re: Livezilla On-Site Chat Overlay Script wird nicht erkannt
    Antwort #1 am: 16. März 2016, 10:07:57
    Den Code ummanteln mit {literal] und am Ende {/literal}

    Donco

    • Schreiberling
    • Beiträge: 258
    Re: Livezilla On-Site Chat Overlay Script wird nicht erkannt
    Antwort #2 am: 18. März 2016, 17:07:31
    @swolfram: Das hat leider nicht geklappt. Ich habe den Code so wie du es vorgeschlagen hast mit {literal} {/literal} ummantelt. Ich habe den xhtml code mit dem Livezilla Link Script Generator generiert. In der Vorschau wird er korrekt angezeigt. Nur die Einbindung in die index.html klappt irgendwie nicht.

    swolfram [templatix]

    • Fördermitglied
    • Beiträge: 1.169
    • Geschlecht:
    Re: Livezilla On-Site Chat Overlay Script wird nicht erkannt
    Antwort #3 am: 20. März 2016, 08:49:59
    OK, lass das literal weg und pack den gesamten Code ans Ende der templates/dein-template/javascript/general.js.php

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Livezilla On-Site Chat Overlay Script wird nicht erkannt
    Antwort #4 am: 20. März 2016, 15:24:25
    So wie du das sagst geht das aber nicht.
    In dem vom OP geposteten Code ist auch HTML enthalten und das gehört nicht in die general.js.php.
    Ohne die LiveZilla-Implementation genau zu kennen:
    HTML in die index.html an gewünschte Stelle und Javascript in die general.js.php einbauen.

    index.html:
    Code: XML  [Auswählen]
    <div id="livezilla_tracking" style="display:none"></div>
    <noscript>
        <img src="http://www27.hostkraft.de/livezilla/server.php?a=2a6fa&amp;rqst=track&amp;output=nojcrpt" width="0" height="0" style="visibility:hidden;" alt="">
    </noscript>
    wobei mir nicht klar ist wieso das Bild im noscript-tag mit width und height 0 sowie visibility hidden versehen ist. Was soll es denn dann bei deaktiviertem Javascript anzeigen ?

    general.js.php
    Code: PHP  [Auswählen]
    <?php //BOC livezilla ?>
    <script type="text/javascript">
    var script = document.createElement("script");
    script.async=true;
    script.type="text/javascript";
    var src = "http://www27.hostkraft.de/livezilla/server.php?a=2a6fa&rqst=track&output=jcrpt&ovlc=IzQ0YjNmZg__&ovlct=I2ZmZmZmZg__&ovltwo=MQ__&ovlbr=MQ__&ovlw=MjMw&ovlh=NTAw&eca=MQ__&ecfs=I0ZGRkZGRg__&ecfe=I0ZGRkZGRg__&echc=IzQ0QjNGRg__&ecsgs=IzQ0QjNGRg__&ecsge=IzQ0QjNGRg__&nse="+Math.random();
    setTimeout("script.src=src;document.getElementById('livezilla_tracking').appendChild(script)",1);
    </script>
    <?php //EOC livezilla ?>

    Gruß,
    noRiddle

    Ben

    • Schreiberling
    • Beiträge: 307
    • Geschlecht:
    Re: Livezilla On-Site Chat Overlay Script wird nicht erkannt
    Antwort #5 am: 20. März 2016, 17:08:51
    Ich habe den Livezilla Code am Ende der index.php gebaut und es funktioniert perfekt.
    Da es mich dort aber gestört hat, habe ich eine Box erstellt indem der Button vorhanden ist. ;)

    LG

    Donco

    • Schreiberling
    • Beiträge: 258
    Re: Livezilla On-Site Chat Overlay Script wird nicht erkannt
    Antwort #6 am: 20. März 2016, 17:38:36
    Die Einbindung über index.html + general.js.php habe ich nicht hinbekommen.
    Wenn der vom Livezilla Generator erzeugte Code am Ende der index.php eingefügt wird
    , so wie es TrueWire vorgeschlagen hat, wird das On-Site Chat Overlay im Footer Bereich
    angezeigt. Ich danke euch allen für die Hilfe.

    Ben

    • Schreiberling
    • Beiträge: 307
    • Geschlecht:
    Re: Livezilla On-Site Chat Overlay Script wird nicht erkannt
    Antwort #7 am: 20. März 2016, 18:14:59
    Gern gesehen. ;)

    LG

    minuteman

    • Frisch an Board
    • Beiträge: 62
    Re: Livezilla On-Site Chat Overlay Script wird nicht erkannt
    Antwort #8 am: 14. August 2016, 20:15:22
    Hallo zusammen,

    bin im Moment auch an diesem Problem, ich bin jetzt kein Experte, natürlich kann man den Code an verschiedenen Stellen einfach einkopieren und es funktioniert (ich habe ihn im Moment im header.php) aber was ist die korrekte Lösung. Das was noRiddle geschrieben hat sieht für mich strukturiert aus, aber an welcher Stelle in der index.html muss ich den HTML Teil setzten damit er auch im Body-Tag landet.

    have a nice day :-)....

    minuteman

    So wie du das sagst geht das aber nicht.
    In dem vom OP geposteten Code ist auch HTML enthalten und das gehört nicht in die general.js.php.
    Ohne die LiveZilla-Implementation genau zu kennen:
    HTML in die index.html an gewünschte Stelle und Javascript in die general.js.php einbauen.

    index.html:
    Code: XML  [Auswählen]
    <div id="livezilla_tracking" style="display:none"></div>
    <noscript>
        <img src="http://www27.hostkraft.de/livezilla/server.php?a=2a6fa&amp;rqst=track&amp;output=nojcrpt" width="0" height="0" style="visibility:hidden;" alt="">
    </noscript>
    wobei mir nicht klar ist wieso das Bild im noscript-tag mit width und height 0 sowie visibility hidden versehen ist. Was soll es denn dann bei deaktiviertem Javascript anzeigen ?

    general.js.php
    Code: PHP  [Auswählen]
    <?php //BOC livezilla ?>
    <script type="text/javascript">
    var script = document.createElement("script");
    script.async=true;
    script.type="text/javascript";
    var src = "http://www27.hostkraft.de/livezilla/server.php?a=2a6fa&rqst=track&output=jcrpt&ovlc=IzQ0YjNmZg__&ovlct=I2ZmZmZmZg__&ovltwo=MQ__&ovlbr=MQ__&ovlw=MjMw&ovlh=NTAw&eca=MQ__&ecfs=I0ZGRkZGRg__&ecfe=I0ZGRkZGRg__&echc=IzQ0QjNGRg__&ecsgs=IzQ0QjNGRg__&ecsge=IzQ0QjNGRg__&nse="+Math.random();
    setTimeout("script.src=src;document.getElementById('livezilla_tracking').appendChild(script)",1);
    </script>
    <?php //EOC livezilla ?>

    Gruß,
    noRiddle

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Livezilla On-Site Chat Overlay Script wird nicht erkannt
    Antwort #9 am: 21. August 2016, 15:35:00
    Was genau meinst du mit "im Body-Tag landet" ?
    Alles an HTML was du in die index.html schreibst ist innerhalb des body-Elements des HTML, denn der schließende body-tag ist in der /includes/application_bottom.php welche ganz am Schluß eingebunden wird.

    Es kommt darauf an wo das LiveZilla-Modul erscheinen soll.
    Du kannst es direkt in die index.html an gewünschter Stelle einbauen oder eine Box dafür bauen und diese Box in die index.html einbauen.
    Die Box kann in dem Fall auch hard-codiert und nicht über den üblichen Weg (siehe Wiki-Tutorial) erstellt werden.
    Mit hard-codiert meine ich, daß du den HTML-Code des LiveZilla-Moduls einfach an gewünschter Stelle in die index.html einbaust, aber eben mit den in deinem Template üblichen umgebenden HTML-Containern.

    Am Beispiel des Standard-Templates der modified 2.0.0.0:
    Code: XML  [Auswählen]
    <div class="box1">
        <div class="box_header">DEINE ÜBERSCHRIFT</div>
        <div class="box_line"></div>
        {*hier geht LiveZilla los*}
        <div id="livezilla_tracking" style="display:none"></div>
        <noscript>
            <img src="http://www27.hostkraft.de/livezilla/server.php?a=2a6fa&amp;rqst=track&amp;output=nojcrpt" width="0" height="0" style="visibility:hidden;" alt="">
        </noscript>
        {*hier hört LiveZilla auf*}
    </div>

    Ich könnte dir auch eine Erweiterung anbieten die das Anlegen beliebig vieler Boxen über den Content-Manager zulässt.

    Gruß,
    noRiddle
    0 Antworten
    1803 Aufrufe
    14. März 2012, 15:46:03 von Bcoola
    9 Antworten
    4410 Aufrufe
    22. September 2010, 16:29:59 von h-h-h
    1 Antworten
    2351 Aufrufe
    28. Dezember 2011, 23:38:50 von Tomcraft
               
    anything