p591b - Öffentliche Liste Veranstaltungen
Neben der öffentlichen Liste gibt es noch das Programm p501 Terminverwaltung. Die Liste deiner Veranstaltungen, die du nach deinem Login siehst und bearbeiten kannst.
Inhalt
- Aufgaben des Programms
- Aufrufen des Programms, Parameter
- Lesezeichen speichern (Cookie)
- Liste in Webseite einbetten
- Liste drucken
1. Aufgaben des Programms
Zeigt die Veranstaltungsliste (Übersicht) für
- einen Ort (Stadtteil) mit Umkreis (ORT)
- eine Veranstaltungsreihe (reihe)
- einen Treffpunkt (TRP)
- einen Veranstaltundstyp (TYP)
- einen Veranstalter (VIP)
2. Aufrufen des Programms
p591 wird üblicherweise per Link aufgerufen. Die nötigen Parameter sind vorgegeben und müssen den Leser und Veranstalter nicht interessieren. Die folgende Tabelle informiert Webmaster und Programmierer.
Mit der URL http://remso.eu wird die zentrale index.php geladen, die angehängte Parameter auswertet und das zuständige Unterprogramm p591b lädt.
Parameter, Groß- und Kleinschreibung wird unterschieden:
ORT
remso.eu/?ORT=6817 D-28195 Bremen Mitte + 20 km
ORT + KM
remso.eu/?ORT=6817&KM=50 D-28195 Bremen Mitte, 50 (statt 20) km Umkreis
ORT + KM + festival
remso.eu/?ORT=6817&KM=50&festival=1 Bremen, 50 km Umkreis, nur Festivals
reihe
remso.eu/?reihe=Schleswig-Holstein Musikfestival Veranstaltungsreihe (Textfeld im Veranstaltungssatz)
TRP
remso.de/?TRP=40 Treffpunkt Menterne, NL-Muntendam
TYP
remso.de/?TYP=7 Shanty- and Seasongs
TYP + festival
remso.de/?TYP=7&festival=1 Shanty- and Seasongs, nur Festivals
VIP
remso.de/?VIP=859 Shantykoor Maritiem Winschoten
VIP + gif_name als Druck für eigene Mitglieder / Gäste
remso.de/?VIP=859&gif_name=1 Shantykoor Maritiem Winschoten ohne Seiten-Titel
Sonderfälle:
BG Background, CSS-Hintergrundfarbe der Seite. Standard: Transparent
gif_name siehe Einbetten
IT auch interne Termine. Standard: Nur öffentliche Termine
OT Unterdrückt den Standard Seitentitel. Standard: Mit Titel
posi Positionen pro Seite. Standard: 25
tag_von Erster Tag der Anzeige. Standard: Heute
tage Anzahl Tage. Standard: 366
tag_bis Letzter Tag der Anzeige. Standard: Heute + 366
titel ersetzt den Standard-Seitentitel
3. Lesezeichen speichern (Cookie)
Du kannst die drei Lesezeichen ORT, TYP und VIP als Cookie speichern. Wenn du die remso-Startseite in deinem Browser aufrufst, werden sie zum Anklicken gezeigt:
Das ORT-Cookie setzt du, indem du deinen Ortsnamen in das Suchfeld der remso-Startseite eingibst und dann im Ortskalender das Notiz-Symbol anklickst.
Das TYP-Cookie setzt du, indem du den Veranstaltungstyp über das Suchfeld oder direkt findest und dann im Themen-Kalender das Notiz-Symbol anklickst.
Das VIP-Cookie setzt du, indem du das remso-Mitglied / den remso-Veranstalter über das Suchfeld oder hier (aktive) findest und dann im Mitgliedskalender das Notiz-Symbol anklickst.
4. Liste in Webseite einbetten
Eine beliebige Webseite kann mit dem HTML-Code <iframe> in eine andere Webseite eingebettet werden. Hier zum Beispiel die nächsten drei Events der Wanderfreunde Eddelak (VIP=603) ohne Seiten-Titel, Gruppenfoto usw. Außerdem wird die Höhe der eingebetteten Liste per Javascript angepasst.
Beim Aufrufen der einbettenden Seite wird auch die eingebettete Seite von ihrem Server geliefert, hat also immer den aktuellen Stand:
Unten auf dem Kalender ist der HTML-Code zum Einbetten dieses Kalenders schon vorbereitet. Einfach klicken auf [diesen Kalender einbetten ⬇] und Code in die eigene Webseite einfügen. Dort, wo der Kalender angezeigt werden soll.
5. Liste drucken
Alle remso Kalender können mit dem Firefox-Browser gedruckt werden. Andere Browser verstehen evtl. die standardisierten CSS-Druckinformationen nicht.
Die Druckvorschau des (deutschen) Firefox wird gezeigt mit [Alt][D] dann [V]. Nun kann zwischen Hoch- und Querformat gewechselt und die Skalierung eingestellt werden. Je kleiner die Prozentzahl, desto mehr Termine passen auf eine Seite.
Tipp: Standardmäßig sind im Firefox großzügige, nicht bedruckbare Seitenränder definiert. Wer das Papier besser nutzen möchte, kann die Seitenränder auf 0 stellen. In die Firefox-Adresszeile [about:config] eingeben, Warnhinweis bestätigen und in das Suchfeld das Wort [margin] eingeben. Nun bei jeder Zeile, die mit [print.] beginnt, auf den Wert doppelklicken und die Ziffer 0 eingeben. Für die Wiederherstellung vorher den alten Wert notieren.
Es kann sein, dass dein Drucker nun Text abschneidet, weil er nicht das volle Papier-Format bedrucken kann. Dann trägst du die Werte ein, die deinem Drucker entsprechen. Einfach experimentieren und notfalls die notierten Werte wieder eintragen.