Angebote in eine fremde Website einbetten
Ihr habt schon eine Vereinswebsite und wollt sie behalten? Dann bettet nur die Angebotsliste ein — die Anmeldung läuft weiter hier.
Für: Öffentlichkeitsarbeit, Webbetreuunggeprüft am
Kurz gesagt
Unter „Inhalte → Widgets" legt ihr ein Widget an, wählt die Filter (Kategorie, Standort, Wochentage) und die Ansicht, und kopiert den Einbettcode. In WordPress nehmt ihr statt des Codes das Plugin: Es liegt auf derselben Seite zum Herunterladen und bringt einen Block „ClubVivo Angebote" sowie den Shortcode [clubvivo] mit. Ein Schlüssel oder Konto wird nirgends gebraucht.
Widget anlegen und Code kopieren
In der Verwaltung
- Inhalte
- Widgets
- Auf „Widget anlegen" klicken und einen sprechenden Namen vergeben — „Seepferdchen-Kurse", „Wochenplan Halle Nord".
- Filter wählen: Kategorien, Standorte, Abteilungen, Wochentage. Mehrfachauswahl ist erlaubt, leer heißt „alles".
- Ansicht wählen: Liste, Wochenplan, Kalender oder Terminliste.
- Die Vorschau daneben prüfen — sie zeigt genau das, was später auf eurer Seite steht.
- Speichern. Darunter steht der fertige Einbettcode zum Kopieren.
Im Code steht dann nur noch die Kennung des gespeicherten Widgets. Der Vorteil zeigt sich beim nächsten Mal: Ändert ihr die Auswahl, ändert ihr sie hier — die fremde Website muss niemand mehr anfassen.
Einbettcode mit Skript (passt die Höhe automatisch an)
<div data-clubvivo-widget data-id="8bqz3k4p"></div>
<script src="https://euer-verein.clubvivo.de/widget.js" defer></script>Ohne Skript, mit fester Höhe
<iframe src="https://euer-verein.clubvivo.de/widget?id=8bqz3k4p"
title="Angebote und Anmeldung"
style="width:100%;height:900px;border:0"
loading="lazy"></iframe>WordPress: das Plugin statt des Schnipsels
In WordPress hält ein kopierter Schnipsel oft nicht: Der Fließtext-Editor filtert <script> heraus, viele Sicherheits-Plugins tun dasselbe mit gespeicherten Beiträgen, und beim Theme-Wechsel geht der „Individuelles HTML"-Block gern verloren. Unser Plugin macht daraus einen gewöhnlichen Block.
- Das Plugin unter „Inhalte → Widgets" herunterladen (ZIP-Datei). Die Adresse dort dürft ihr auch an eure Webbetreuung weitergeben.
- In WordPress: Plugins → Installieren → Plugin hochladen, Datei wählen, installieren, aktivieren.
- Einstellungen → ClubVivo öffnen und die Adresse eurer ClubVivo-Seite eintragen, also https://euer-verein.clubvivo.de.
- Eine Seite bearbeiten und den Block „ClubVivo Angebote" einfügen — oder im klassischen Editor [clubvivo] schreiben.
- In der Seitenleiste unter „Welches Widget?" eines eurer gespeicherten Widgets wählen.
Shortcode-Beispiele
[clubvivo id="8bqz3k4p"]
[clubvivo ansicht="wochenplan" tage="di,do"]
[clubvivo kategorie="bronze,silber" sortierung="titel"]Voraussetzung sind WordPress 6.0 und PHP 7.4 oder neuer. Ein API-Schlüssel wird nicht gebraucht und auch nicht angeboten: Die Angebotsliste ist öffentlich und wird nur gelesen.
Wix, Jimdo und andere Baukästen
Der Code ist überall derselbe, nur der Einfügeort unterscheidet sich.
- WordPress ohne Plugin: Block „Individuelles HTML" — nicht der Absatz-Editor.
- Wix: Element „Einbetten" → „Code einbetten" → „HTML-Code". Bleibt die Skript-Fassung dort leer, nehmt die iframe-Fassung.
- Jimdo: „Weitere Elemente & Add-ons" → „HTML". Im Gratis-Tarif ist JavaScript gesperrt — dort ausschließlich die iframe-Fassung.
- Joomla, TYPO3, Squarespace: ein HTML-Element bzw. Custom-Code-Block, Skript-Fassung.
Wenn nichts erscheint
- Öffnet die Widget-Adresse direkt im Browser. Ist sie dort leer, liegt es nicht am Baukasten, sondern an den Filtern — dann passt kein Angebot dazu.
- Prüft, ob ein Cookie- oder Sicherheits-Plugin fremde Skripte zurückhält, bis jemand zustimmt. Gebt widget.js dort frei.
- Prüft unter „Wer darf einbetten?", ob die Adresse eurer Website eingetragen ist — falls ihr die Einbettung dort eingeschränkt habt.
- Bleibt der Rahmen weiß, nehmt versuchsweise die iframe-Fassung: Manche Baukästen sperren Skripte in eine eigene Sandbox.
Was dabei über eure Besucher übertragen wird
Das Widget setzt keine Cookies, speichert nichts im Browser und vergibt keine Kennung. Es lädt auch keine Schriften von Google und kein Analyse-Skript. Übertragen wird das, was jeder Seitenaufruf überträgt: die aufgerufene Adresse und die IP-Adresse.
Trotzdem gehört die Einbettung in eure Datenschutzerklärung — es wird ein Inhalt von einer anderen Adresse geladen. Meldet sich jemand an, verarbeiten wir die Daten wie bei jeder Anmeldung direkt auf eurer ClubVivo-Seite: als Auftragsverarbeiter für euch.
War das hilfreich?
Wenn etwas fehlt, unklar ist oder nicht mehr stimmt: kurze Nachricht genügt.