Servus zusammen,
ich habe ein Problem, dass ich nicht lösen kann...
Für eine neue Website möchten wir den Chat des neuen OpenSource Helpdesk-Tools namens "Zammad" (zammad.org) einbinden.
Dieser kann entweder sofort oder bei Klick auf Button angezeigt werden. Zu Testzwecken habe ich beides probiert - geht leider nicht wirklich.
Zum besser Testen habe ich nun den Button wieder eingebunden.
Technisch geht das ganz leicht mit folgendem Code:
<button class="open-zammad-chat">Chat with us</button>
<script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
<script src="http://ticket.abacado.com/assets/chat/chat.min.js"></script>
<script>
$(function() {
new ZammadChat({
background: '#333438',
fontSize: '12px',
chatId: 1,
show: false
});
});
</script>
Das Ganze habe ich an verschiedenen Orten eingebunden:
- Header
- Header (script src für chat.min.js) und Theme Optionen (JS-Bereich)
- Widget
Wir haben es soweit gebracht, dass es insofern funktioniert, dass die Verbindung zum Chatserver etc. aufgebaut wird (kann über die Dev Tools von Chrome verfolgt werden). Beim Klick auf "Chat with us" öffnet sich im Helpdesk auf dem Chatserver auch ein entsprechender Chat: aber: auf der Website wird der Chat nicht angezeigt.
Egal was wir bisher probiert haben - es geht nicht.
Wir haben überlegt, ob es an den jQuery-versionen, die ansonsten im Theme benutzt werden liegen kann. Aber wenn ich das richtig verstanden habe, kann ich das theoretisch mit dem
<script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
für das entsprechende Scriptteil definieren.
(Standardmässig ist der Code weiter oben übrigens ohne die Definition von jQuery - aber auch das geht leider nicht...)
Wir haben es mit anderen Themes probiert.
mit dem 2015 von WP klappt es nicht.
Mit dem WP Simple Theme hingegen wird der Chat einwandfrei angezeigt.
Aber ich komme jetzt nicht mehr weiter :(
Das verwendete Theme wo es nicht klappt ist übrigens das "Bridge" Theme von Quode.
Eine Anfrage an den Theme-Hersteller läuft noch.
Vielleicht habt ihr ja noch Tipps :)
Danke und Gruss,
KlyX