Events
xxx
Name | Event | |
---|---|---|
Voraussetzungen | JavaScript | |
Techniken | keine | |
Aufruf | http://.lib.itrack.de/event/ | |
Funktionen | getById getByKey|}
VoraussetzungenDieses Modul verwendet einen Texteditor und benötigt deshalb einen Browser mit aktiviertem JavaScript. EventTypenHauptTypenGrundsätzlich liegt jedem Event dieselbe Datenstruktur zugrunde. Für das sinnvolle Arbeiten werden Events jedoch verschiedenen HauptTypen zugeordnet, wodurch sie sich in Bearbeiung und Ausgabe unterscheiden. Nicht alle davon müssen in Ihrem Sytem vorkommen. Es wird zwischen folgenden HauptTypen unterschieden:
AusgabeVorbereitungBitte beachten Sie die Angaben unter Allgemeines. Folgende Codezeile ist am Beginn (d.h. noch vor <!DOCTYPE> bzw. <HTML>) jeder PHP-Datei zu ergänzen. include_once("../../php/event.inc"); Die folgende Master-Dateien sind zu erstellen und in die WebSite einzubinden (z.B. im Verzeichnis /current). Termine: .....dates.php News: ........news.php Anträge: .....petitions.php Bemerkung: <?php if (isset($_GET['id'])) printEvent(ENTRY,$_GET['id'],""); ?> In der Praxis hat sich jedoch die Multifunktionaliät dieser Dateien bewährt. D.h. die Dateien stellen neben einzelnen Events auch ein Listing der Events dar. Hierfür sind dann folgende Codezeilen notwendig (Beispiel für Termine). <?php if (isset($_GET['id'])) printEvent(ENTRY,$_GET['id'],""); else printEvents(LISTING,organization,unit,depth,HIGH,DATES,state,theme,num,""); ?> Einzelne EventsDer nachfolgende Code ist an der gewünschten Stelle in der Datei einzufügen. <?php printEvent(look,id,path); ?> Mehrere EventsDer nachfolgende Code ist an der gewünschten Stelle in der Datei einzufügen. <?php printEvents(look,organization,unit,depth,priority,type,state,theme,num,path); ?> Bedeutung der Parameter
INFO..................für Info-News (in Planung) ENTRY................für die Detailsansicht PORTLET............für eine gekürzte Auflistung LISTING............für eine Auflistung
Ausnahme: Die Dateien sind identisch oder sie befinden sich direkt im Master-Verzeichnis. Dann lautet die Angabe einfach "".
FDP....................Freie demokratische Partei JULIS................Junge Liberale LHG....................Liberale Hochschulgruppe LIF....................Liberale Frauen LIS....................Liberale Senioren VLK....................Verein liberaler Kommunalpolitiker VLM....................Verein für liberale Mittelstandspolitik
NORMAL..............normale Priorität HIGH..................hohe Priorität
PETITIONS........für Anträge └ 2..................für Beschlüsse NEWS..................für Nachrichten ├ 4..................für Infotexte └ 5..................für Pressemitteilungen DATES................für Termine ├ 7..................für Versammlungen (parteiintern) │ ├ 8..............für Sitzungen (Vorstand etc.) │ ├ 9..............für Parteitage (und Mitgliederversammlungen) │ └10..............für programmatische Treffen └11..................für Veranstaltungen (öffentlich) ├12..............für Vorträge ├13..............für Stammtische ├14..............für Infostände ├15..............für Seminare └16..............für Konferenzen
NORMAL..............normal INTERN..............intern
NONE..................kein Thema 1..................für Verbandsarbeit 2..................für Orts- & Stadtpolitik 3..................für Regionalpolitik 4..................für Bezirkspolitik 5..................für Landespolitik 6..................für Bundespolitik 7..................für Europapolitik
|