Stand: 01.03.2020

 remso.eu   Dokumentation

klingende Kalender für Europa

remso.eu > doku > Kalender einbinden


Kalender in Homepage einbinden

remso bietet zwei Verfahren, wie du Kalender in deine Webseite integrieren kannst:


1. als fertiges <iframe>

Ein Bereich (Rechteck) auf deiner Webseite, in dem eine fremde, vollständige Webseite angezeigt wird. Wer ein Youtube-Video eingebettet hat, kennt das Konzept.

Auf jedem Kalender ganz unten gibt es die Schaltfläche diesen Kalender einbetten ⬇

Übernimm den HTML-Code auf deine Webseite und fertig.

Vorteil: Keine Registrierung erforderlich, schneller Erfolg.   Nachteil: Die Seite im iframe hat ihre eigene Schriftart und -größe, du hast keinen Einfluss auf das Layout.


2. als selbstgestalteter Teil-Code in deiner Webseite

Bedingung: Du bist regstriertes remso-Mitglied und kannst für deine Webseiten eine Programmiersprache nutzen, z.B. PHP. Zugriff auf ferne Domains muss freigegeben sein allow_url_fopen.

Hole dir eine vorhandene Platzhalter-Datei, ändere sie nach deinem Geschmack und lade sie unter deiner VIP wieder hoch. Dort, wo du auch dein Konto bearbeitest. Deine Datei heißt dort p505_xxxx.htm, wobei xxxx deine VIP ist.

Musterdatei (fallback) https://remso.eu/500/p505_de.htm

Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in /home/osmer/domains/remso.de/public_html/doku/kalender_einbinden.php on line 79

Warning: file_get_contents(): Failed to enable crypto in /home/osmer/domains/remso.de/public_html/doku/kalender_einbinden.php on line 79

Warning: file_get_contents(https://remso.eu/500/p505_de.htm): failed to open stream: operation failed in /home/osmer/domains/remso.de/public_html/doku/kalender_einbinden.php on line 79

Platzhalter in der Datei:

[tt].[mm].[jjjj]Datum mit vierstelliger Jahreszahl
[hh:mi]Uhrzeit
[TID]Termin-ID dieser Veranstaltung, um zur Detailanzeige zu verlinken
[titel]Titel der Veranstaltung
[gebaeude_name]Name Gebäude oder Platz
[treffpunkt]Straße und Hausnummer (für Navi-Geräte)
[land_kz]-[plz] [ort_name]

Die erste und letzte Zeile „position“ sind verbindlich, dazwischen kannst du beliebigen HTML-Code verwenden.


Nach dem Hochladen kann dein selbst gestalteter Kalender im Browser getestet werden:

https://remso.eu/?zp=p505&VIP=713

Die Daten sollten korrekt vorhanden sein, aber das Layout stimmt nur ungefähr. In deiner Webseite sind die HTML-Tags in deinem Sinne formatiert. Mit PHP holst du dir deinen HTML-Code so:

<?=file_get_contents( "https://remso.eu/?zp=p505&VIP=713" );?>

Parameter des Programms:

zp=p505Programm p505 wird benötigt
VIP=713deine VIP
posi=20max. Anzahl Positionen, Standard = 5

In diese Seite eingebunden sieht es dann so aus:

Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in /home/osmer/domains/remso.de/public_html/doku/kalender_einbinden.php on line 127 Warning: file_get_contents(): Failed to enable crypto in /home/osmer/domains/remso.de/public_html/doku/kalender_einbinden.php on line 127 Warning: file_get_contents(https://remso.eu/?zp=p505&VIP=713): failed to open stream: operation failed in /home/osmer/domains/remso.de/public_html/doku/kalender_einbinden.php on line 127