Mit unseren Tipps kannst du die Widgets-Codes für eure Erlebnis-Streams zur Einbindung eurer Erlebnisse auf eurer Website, in eurer digitalen Gästemappe oder in eurem Korrespondenztool ganz einfach selbst generieren
- Basiscode (inkl. Farben und Schriftart)
- Mehrere Streams in einem Code
- Wochenprogramm
- Streams im Wochenprogramm-Stil
- Kategorie- & Datumsfilter
-
Mehrere Streams auf einer Seite, aber nicht direkt untereinander einbauen
- Integration mit weißem Hintergrund (white Background)
Tipp: Du möchtest die Widget-Codes noch individueller an dein CI anpassen. Kein Problem, über das CSS deiner Website kannst du die Widget-Codes noch individueller gestalten. Mehr erfahren
Basiscode
Das ist der Basiscode für eure Erlebnisse (siehe blau unterlegt). Diesen kannst du ganz einfach an euren Betrieb anpassen.
<div id="gt1" style="display:block; width:100%;"></div>
<script src="https://widget.giggle.tips/widget.js?id=gt1&path=trends&width=100%&fontCol=3030EF&btCol=3030EF&font=Manrope&lang=de&streams=2a0dbce6-bf12-4a42-ad58-7ebe0c8c8b98"></script>
Kopiere dir den Code von hier und passe ihn ganz einfach an euren Betrieb an:
<div id="gt1" style="display:block; width:100%;"></div>
<script src="https://widget.giggle.tips/widget.js?id=gt1&path=trends&width=100%&fontCol=3030EF&btCol=3030EF&font=Manrope&lang=de&streams=2a0dbce6-bf12-4a42-ad58-7ebe0c8c8b98"></script>
- Als erstes änderst du den "path". Dafür öffnest du dir deine WebApp über das CMS, in dem du auf "View my Giggle App" klickst und kopierst dir dann den letzten Part der URL (alles nach dem letzten Slash). Normalerweise ist das dein Hotelname. In unserem Fall steht hier "trends". Diesen fügst du dann im Code direkt nach "path=" ein (siehe den Beispielcode oben).
- Im nächsten Schritt kannst du die Schriftfarbe des Stream-Titels und die Farbe der Buttons ändern.
fontCol= steht für die Schriftfarbe
btCol= steht für die Buttonfarbe
Nach dem "=" fügst du einfach den gewünschten Hex-Farbcode ein. Dieser besteht aus einer Kombination von insgesamt 6 Buchstaben/Zahlen.
In unserem Fall ist in beiden Fällen der Farbcode #3030EF hinterlegt (siehe den Beispielcode oben). Das #-Zeichen musst du im Code weglassen. - Natürlich kannst du auch die Schriftart anpassen.
font= steht für die Schriftart
Du fügst also nach "font=" die Schriftart ein, die verwendet werden soll. Das sollte immer eine der Schriftarten sein, die z. B. auch auf eurer Website eingebettet sind, da unser Widget nur dann auch auf die Schriftart zugreifen kann. Achte also hier auf die genaue Schreibweise:
In unserem Fall ist das die Schriftart "Manrope" (siehe im Beispielcode oben). - Die Sprache lässt sich ebenfalls spielend leicht anpassen:
lang= steht für die Sprache
"de" steht für Deutsch, "en" steht für Englisch, "it" steht für Italienisch usw.
Du kannst die Streams in den Sprachen ausspielen, die auch bei dir für die Übersetzung hinterlegt sind. Wenn der Stream, den du einbetten möchtest, also in Deutsch sein soll, dann muss es im Code heißen: lang=de - Jetzt kommen wir zu den Streams − also welche Streams du gerne über den Widget-Code z. B. auf deiner Website einbetten möchtest.
streams= steht für die gewünschten Streams
Nach "streams=" fügst du einfach die ID des gewünschtes Streams ein. Dafür gehst du ins CMS unter "Streams". Hier kannst du dir für jeden Stream die ID anzeigen lassen. Klicke dafür auf "ID anzeigen":
Die ID, die dir dann angezeigt wird, kopierst du dir und fügst sie im Code nach "streams=" ein:
Mehrere Streams in einem Code
Um mehrere Streams direkt untereinander anzuzeigen, z. B. auf deiner Erlebnis-Unterseite auf deiner Website, reihst du alle IDs der gewünschten Streams hintereinander nur mit einem Komma getrennt:
<div id="gt1" style="display:block; width:100%;"></div>
<script src="https://widget.giggle.tips/widget.js?id=gt1&path=trends&width=100%&fontCol=3030EF&btCol=3030EF&font=Manrope&lang=de&streams=2a0dbce6-bf12-4a42-ad58-7ebe0c8c8b98,b86470d7-9a58-4917-b8ef-e5334aecd9b3,b80691b9-0f2a-4cd6-aff1-766df40e240e"></script>
Wochenprogramm
Damit der Stream vom Wochenprogramm angezeigt werden kann, muss nicht nur die ID vom Wochenprogramm-Stream hinzugefügt werden, sondern auch noch folgender Zusatz nach allen Stream-Codes:
&showWeeklyProgramme=true
Der Code würde dann wie folgt aussehen:
<div id="gt1" style="display:block; width:100%;"></div>
<script src="https://widget.giggle.tips/widget.js?id=gt1&path=trends&width=100%&fontCol=3030EF&btCol=3030EF&font=Manrope&lang=de&streams=6fcdf1f8-9675-4f54-a59a-f0341a575356,2a0dbce6-bf12-4a42-ad58-7ebe0c8c8b98,b86470d7-9a58-4917-b8ef-e5334aecd9b3,b80691b9-0f2a-4cd6-aff1-766df40e240e&showWeeklyProgramme=true"></script>
Streams im Wochenprogramm-Stil
Du kannst jeden Stream im Wochenprogram-Stil anzeigen lassen, z. B. weil du einen eigenen Stream für das Kinderprogramm haben möchtest oder die Events gesondert darstellen willst. Streams, die im Wochenprogramm-Stil dargestellt werden, zeigen nur Erlebnisse mit Datum und Uhrzeit. Das heißt, dass die Erlebnisse genau wie im "normalen" Wochenprogramm-Stream dann auch chronologisch nach Datum sortiert werden.
Um Streams im Wochenprogramm-Stil anzuzeigen, musst du zusätzlich zu "streams=" noch "&wpStreams=" hinzufügen. Alle IDs von den Streams, die du im Wochenprogramm-Stil anzeigen lassen möchtest, fügst du dann noch einmal nach "&wpStreams=" ein. Das sieht dann z. B. so aus:
<div id="gt1" style="display:block; width:100%;"></div>
<script src="https://widget.giggle.tips/widget.js?id=gt1&path=trends&width=100%&fontCol=3030EF&btCol=3030EF&font=Manrope&lang=de&streams=b86470d7-9a58-4917-b8ef-e5334aecd9b3&wpStreams=b86470d7-9a58-4917-b8ef-e5334aecd9b3"></script>
Kategorie- & Datumsfilter
Du kannst deinem Streams auch einen Kategorie- und/oder Datumsfilter hinzufügen. Dafür fügst du deinem Code einfach einen oder beide der folgenden Codeschnipsel hinzu:
&showCategoryFilter=true
&showStartEndDate=true
Das sieht dann z. B. so aus:
<div id="gt1" style="display:block; width:100%;"></div>
<script src="https://widget.giggle.tips/widget.js?id=gt1&path=trends&width=100%&fontCol=3030EF&btCol=3030EF&font=Manrope&lang=de&streams=b86470d7-9a58-4917-b8ef-e5334aecd9b3&wpStreams=b86470d7-9a58-4917-b8ef-e5334aecd9b3&showCategoryFilter=true&showStartEndDate=true"></script>
Mehrere Streams auf einer Seite, aber nicht direkt untereinander einbauen
Wenn du mehrere Streams auf einer Seite, jedoch an verschiedenen Stellen einbetten möchtest, dann benötigst du einen anderen Widget-Code für die Erlebnis-Streams:
<div id="gt1" style="display:block; width:100%"></div>
<script src="https://widget.giggle.tips/widget.js?id=gt1&path=trends&width=100%&fontCol=3030EF&btCol=3030EF&font=Manrope&lang=de&streams=b86470d7-9a58-4917-b8ef-e5334aecd9b3"></script>
<div id="gt2" style="display:block; width:100%"></div>
<script src="https://widget.giggle.tips/widget.js?id=gt2&path=trends&width=100%&fontCol=3030EF&btCol=3030EF&font=Manrope&lang=de&streams=b80691b9-0f2a-4cd6-aff1-766df40e240e"></script>
In diesem Fall ändert sich die ID des Codes ("gt1", "gt2" etc.) und der Source-Link, welcher außerdem mit der passenden Endung ("gt1", "gt2" etc.) versehen werden muss, siehe oben im Code in Fett.
So kannst du deine Streams auf deiner Website mit weißem Hintergrund integrieren
Um die Erlebnis-Popups auf deiner Website mit weißem Hintergrund darzustellen, fügst du deinem Code folgendem Code-Schnipsel hinzu:
&whiteBackground=true
<div id="gt1" style="display:block; width:100%;"></div>
<script src="https://widget.giggle.tips/widget.js?id=gt1&path=trends&width=100%&fontCol=3030EF&btCol=3030EF&font=Manrope&lang=de&streams=2a0dbce6-bf12-4a42-ad58-7ebe0c8c8b98&whiteBackground=true"></script>