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(https://remso.eu/500/p505_de.htm): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found 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=p505 | Programm p505 wird benötigt |
VIP=713 | deine VIP |
posi=20 | max. Anzahl Positionen, Standard = 5 |
In diese Seite eingebunden sieht es dann so aus:
Warning: file_get_contents(https://remso.eu/?zp=p505&VIP=713): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in /home/osmer/domains/remso.de/public_html/doku/kalender_einbinden.php on line 127