Event::getByKey
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) (Änderung 37510 von 119.252.88.23 (Diskussion) rückgängig gemacht.) |
||
(123 dazwischenliegende Versionen von 24 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | + | {|class="function" | |
− | + | ||
− | {|class=" | + | |
|+Übersicht | |+Übersicht | ||
!Modul | !Modul | ||
− | |Event | + | |[[Integration von Events|Event]] |
|- | |- | ||
!Name | !Name | ||
Zeile 11: | Zeile 9: | ||
!URL | !URL | ||
|<code><nowiki>http://lib.itrack.de/event/?getByKey</nowiki></code> | |<code><nowiki>http://lib.itrack.de/event/?getByKey</nowiki></code> | ||
− | |||
− | |||
− | |||
|- | |- | ||
!HTML-TAG | !HTML-TAG | ||
Zeile 19: | Zeile 14: | ||
|- | |- | ||
!HTML-ID | !HTML-ID | ||
− | |<code># | + | |<code>#page</code> (opt.) |
|- | |- | ||
− | ! | + | !HTML-Klasse |
− | | | + | |<code>.event</code><br /><code>.pages</code> (opt.)<br /><code>.selector</code> (opt.)<br /><code>.stats</code> (opt.) |
+ | |- | ||
+ | !Technik | ||
+ | |[[#CSS-Definitionen|CSS]]<br />[[#JavaScript|JavaScript]] | ||
+ | |- | ||
+ | !Parameter | ||
+ | |<code>[[#css|css]]<br />[[#display|display]]<br />[[#file|file]]<br />[[#items|items]]<br />[[#limit|limit]]<br />[[#link|link]]<br />[[#offset|offset]]<br />[[#priority|priority]]<br />''sort''<br />[[#theme|theme]]<br />[[#top|top]]<br />'''[[#type|type]]'''</code> | ||
|} | |} | ||
+ | Ausgabe einer Gruppe von Events als Liste anhand eines Musters | ||
+ | |||
+ | <!--HTML-ID <code>#page</code> und JavaScript werden für die Seitenauswahl eingesetzt.--> | ||
==Parameter== | ==Parameter== | ||
− | ==== | + | ====css==== |
− | {| class=" | + | {| class="parameter" |
|+Übersicht | |+Übersicht | ||
− | ! | + | !Bedeutung |
+ | |Einbindung von CSS | ||
+ | |- | ||
+ | !Verwendung | ||
|optional | |optional | ||
|- | |- | ||
− | ! | + | !Typ |
|Integer | |Integer | ||
+ | |- | ||
+ | !Werte | ||
+ | |<code>0<br />1</code> | ||
|- | |- | ||
!Standard | !Standard | ||
− | |<code> | + | |<code>1</code> |
|} | |} | ||
− | + | <div> | |
+ | Folgende Konstanten stehen zur Verfügung: | ||
+ | *<code>0</code><br />Ausgabe ohne CSS | ||
+ | *<code>1</code><br />Ausgabe mit CSS | ||
+ | </div> | ||
− | + | <!-- | |
+ | ====depth==== | ||
+ | Anzahl der übergeordneten Gliederungs-Ebenen (Integer). | ||
+ | obsolet | ||
− | + | --> | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ==== | + | ====display==== |
− | {| class=" | + | {| class="parameter" |
|+Übersicht | |+Übersicht | ||
− | ! | + | !Bedeutung |
+ | |Darstellungsmodus | ||
+ | |- | ||
+ | !Verwendung | ||
|optional | |optional | ||
|- | |- | ||
− | ! | + | !Typ |
|Integer | |Integer | ||
+ | |- | ||
+ | !Werte | ||
+ | |<code>EVT_SHORT<br />EVT_SUMMARY<br />EVT_COMPLETE</code> | ||
|- | |- | ||
!Standard | !Standard | ||
− | |<code> | + | |<code>EVT_SUMMARY</code> |
|} | |} | ||
− | + | <div> | |
− | + | ||
Folgende Konstanten stehen zur Verfügung: | Folgende Konstanten stehen zur Verfügung: | ||
− | *<code> | + | *<code>EVT_SHORT</code><br />kurze Darstellung |
− | *<code> | + | *<code>EVT_SUMMARY</code><br />kurze Darstellung mit Zusammenfassung |
− | *<code> | + | *<code>EVT_COMPLETE</code><br />komplette Darstellung |
+ | Bei der Darstellung <code>EVT_COMPLETE</code> enthält die Ausgabe eine Seitenstatistik sowie ggf. eine Möglichkeit zur Seitenauswahl. Diese Darstellungsart sollte daher nur einmal pro Seite vorkommen. | ||
+ | </div> | ||
====file==== | ====file==== | ||
− | {| class=" | + | {| class="parameter" |
|+Übersicht | |+Übersicht | ||
+ | !Bedeutung | ||
+ | |DateiPfad | ||
+ | |- | ||
+ | !Verwendung | ||
+ | |optional | ||
+ | |- | ||
!Typ | !Typ | ||
+ | |String | ||
+ | |- | ||
+ | !Werte | ||
+ | |gültige URL-Zeichen | ||
+ | |- | ||
+ | !Standard | ||
+ | |<code>null</code> | ||
+ | |} | ||
+ | <div> | ||
+ | In Abhängigkeit des Parameters <code>[[#display|display]]</code> hat dieser Parameter zwei Bedeutungen: | ||
+ | *<code>display = EVT_COMPLETE</code><br />Pfad zur Datei, die die Übersicht der Events dieses Typs anzeigt. Wenn angegeben, wird der Link <code>Übersicht...</code> angezeigt. | ||
+ | *sonstige Werte<br />Pfad zur Datei, die ggf. das Event vollständig anzeigt (MasterDatei). Wenn angegeben, wird der Link <code>mehr...</code> angezeigt. | ||
+ | Es sind absolute sowie relative Pfadangaben möglich. | ||
+ | |||
+ | Der Linktext wird vorgegeben oder kann mit <code>[[#link|link]]</code> bestimmt werden. | ||
+ | </div> | ||
+ | |||
+ | ====items==== | ||
+ | {| class="parameter" | ||
+ | |+Übersicht | ||
+ | !Bedeutung | ||
+ | |Anzahl SeitenItems | ||
+ | |- | ||
+ | !Verwendung | ||
|optional | |optional | ||
|- | |- | ||
− | ! | + | !Typ |
+ | |Integer | ||
+ | |- | ||
+ | !Werte | ||
+ | |pos. Zahlen | ||
+ | |- | ||
+ | !Standard | ||
+ | |<code>0</code> | ||
+ | |} | ||
+ | <div> | ||
+ | Anzahl der Events, die auf einer Seite dargestellt werden | ||
+ | </div> | ||
+ | |||
+ | ====limit==== | ||
+ | {| class="parameter" | ||
+ | |+Übersicht | ||
+ | !Bedeutung | ||
+ | |Max. Anzahl anzuzeigender Events | ||
+ | |- | ||
+ | !Verwendung | ||
+ | |optional | ||
+ | |- | ||
+ | !Typ | ||
+ | |Integer | ||
+ | |- | ||
+ | !Werte | ||
+ | |pos. Zahlen | ||
+ | |- | ||
+ | !Standard | ||
+ | |<code>0</code> | ||
+ | |} | ||
+ | <div> | ||
+ | Maximale Anzahl der anzuzeigenden Events. 0 für alle. | ||
+ | </div> | ||
+ | |||
+ | ====link==== | ||
+ | {| class="parameter" | ||
+ | |+Übersicht | ||
+ | !Bedeutung | ||
+ | |Linktext | ||
+ | |- | ||
+ | !Verwendung | ||
+ | |optional | ||
+ | |- | ||
+ | !Typ | ||
|String | |String | ||
+ | |- | ||
+ | !Werte | ||
+ | |Text | ||
|- | |- | ||
!Standard | !Standard | ||
|<code>null</code> | |<code>null</code> | ||
|} | |} | ||
− | + | <div> | |
+ | Wenn Sie bei diesem Parameter einen Text angeben, wird dieser als Link angezeigt. Vorraussetzung ist, daß ein Link mit <code>[[#file|file]]</code> definiert ist.<br />'''experimentell''' | ||
+ | </div> | ||
− | + | ====offset==== | |
+ | {| class="parameter" | ||
+ | |+Übersicht | ||
+ | !Bedeutung | ||
+ | |Ausgabeversatz | ||
+ | |- | ||
+ | !Verwendung | ||
+ | |optional | ||
+ | |- | ||
+ | !Typ | ||
+ | |Integer | ||
+ | |- | ||
+ | !Werte | ||
+ | |pos. Zahlen | ||
+ | |- | ||
+ | !Standard | ||
+ | |<code>0</code> | ||
+ | |} | ||
+ | <div>Verwenden Sie diesen Parameter, wenn die Ausgabe von Items erst an der Stelle <code>offset</code> beginnen soll.</div> | ||
+ | |||
+ | ====priority==== | ||
+ | {| class="parameter" | ||
+ | |+Übersicht | ||
+ | !Bedeutung | ||
+ | |Priorität | ||
+ | |- | ||
+ | !Verwendung | ||
+ | |optional | ||
+ | |- | ||
+ | !Typ | ||
+ | |Integer | ||
+ | |- | ||
+ | !Werte | ||
+ | |<code>EVT_NORMAL<br />EVT_HIGH</code> | ||
+ | |- | ||
+ | !Standard | ||
+ | |<code>EVT_NORMAL</code> | ||
+ | |} | ||
+ | <div> | ||
+ | Über die Priorität bestimmen Sie, ob besondere Events verwandter Gliederungen angezeigt werden sollen. | ||
+ | |||
+ | Wenn Sie für die Priorität <code>EVT_HIGH</code> einstellen, werden auch Events der direkt untergeordneten Gliederungen sowie anderer Gliederungen der eigenen Region. Voraussetzung ist dabei, daß auch die Events eine hohe Priorität haben. | ||
+ | |||
+ | Folgende Konstanten stehen zur Verfügung: | ||
+ | *<code>EVT_NORMAL</code><br />normale Priorität | ||
+ | *<code>EVT_HIGH</code><br />hohe Priorität | ||
+ | </div> | ||
+ | |||
+ | ====sort==== | ||
+ | {| class="parameter" | ||
+ | |+Übersicht | ||
+ | !Bedeutung | ||
+ | |Sortierung | ||
+ | |- | ||
+ | !Verwendung | ||
+ | |optional | ||
+ | |} | ||
+ | <div> | ||
+ | Bestimmt die Sortierung der Ausgabe.<br />'''Noch nicht implementiert''' | ||
+ | </div> | ||
+ | |||
+ | <!-- | ||
+ | ====state==== | ||
+ | Status | ||
+ | obsolet | ||
+ | :Ist kein Status gesetzt, werden ausschließlich nicht interne Events abgezeigt.<br />Ist der Status auf intern gesetzt, erhält man ausschließlich die Internen. Dies ist derzeit bei Events im Mitgliederbereich der Fall. | ||
+ | :Zur Auswahl stehen die Werte: | ||
+ | NORMAL..............normal | ||
+ | INTERN..............intern | ||
+ | --> | ||
+ | |||
+ | ====theme==== | ||
+ | {| class="parameter" | ||
+ | |+Übersicht | ||
+ | !Bedeutung | ||
+ | |Thema | ||
+ | |- | ||
+ | !Verwendung | ||
+ | |optional | ||
+ | |- | ||
+ | !Typ | ||
+ | |Integer | ||
+ | |- | ||
+ | !Werte | ||
+ | |siehe [[Verwaltung|Verwaltungsbereich]] | ||
+ | |- | ||
+ | !Standard | ||
+ | |<code>0</code> | ||
+ | |} | ||
+ | Themen spezifizieren ein Event inhaltlich. Sie sind hierarchisch geordnet. | ||
+ | |||
+ | Die aktuell gültigen Werte finden Sie im Verwaltungsbereich unter dem Menupunkt <code>Events → Konstanten</code>. | ||
+ | <!-- | ||
+ | Zur Auswahl stehen die Werte: | ||
+ | '''NICHT AKTUELL''' | ||
+ | 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 | ||
+ | --> | ||
+ | |||
+ | ====top==== | ||
+ | {| class="parameter" | ||
+ | |+Übersicht | ||
+ | !Bedeutung | ||
+ | |Anzahl übergeordneter<br />Gliederungs-Ebenen | ||
+ | |- | ||
+ | !Verwendung | ||
+ | |optional | ||
+ | |- | ||
+ | !Typ | ||
+ | |Integer | ||
+ | |- | ||
+ | !Werte | ||
+ | |pos. Zahlen | ||
+ | |- | ||
+ | !Standard | ||
+ | |<code>0</code> | ||
+ | |} | ||
+ | <div> | ||
+ | Anzahl der übergeordneten Gliederungs-Ebenen | ||
+ | |||
+ | Hiermit wird festgelegt, bis zu welcher übergeordneten Ebene Events angezeigt werden. | ||
+ | Beispiel: Eine 1 bei der FDP Unterfranken zeigt auch Events der FDP Bayern mit an. | ||
+ | </div> | ||
+ | |||
+ | ====type==== | ||
+ | {| class="parameter" | ||
+ | |+Übersicht | ||
+ | !Bedeutung | ||
+ | |EventTyp | ||
+ | |- | ||
+ | !Verwendung | ||
+ | |<span class="required">erforderlich</span> | ||
+ | |- | ||
+ | !Typ | ||
+ | |Integer | ||
+ | |- | ||
+ | !Werte | ||
+ | |siehe [[Verwaltung|Verwaltungsbereich]] | ||
+ | |- | ||
+ | !Standard | ||
+ | |<code>0</code> | ||
+ | |} | ||
+ | <div> | ||
+ | EventTypen bestimmen die grundlegende Darstellung eines Events (so haben z.B. News eine andere HTML-Struktur als Termine). Sie sind hierarchisch geordnet. Auf der obersten Ebene finden Sie die HauptTypen, die im Wesentlichen die Darstellung festlegen. | ||
+ | |||
+ | Die aktuell gültigen Werte finden Sie im Verwaltungsbereich unter dem Menupunkt <code>Events → Konstanten</code>. | ||
+ | </div> | ||
+ | <!-- | ||
+ | Zur Auswahl stehen die Werte: | ||
+ | '''NICHT AKTUELL''' | ||
+ | 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 | ||
+ | --> | ||
<!-- | <!-- | ||
Zeile 120: | Zeile 379: | ||
?> | ?> | ||
− | === Einzelne Events === | + | ===Einzelne Events=== |
Der nachfolgende Code ist an der gewünschten Stelle in der Datei einzufügen. | Der nachfolgende Code ist an der gewünschten Stelle in der Datei einzufügen. | ||
<?php | <?php | ||
Zeile 126: | Zeile 385: | ||
?> | ?> | ||
− | === Mehrere Events === | + | ===Mehrere Events=== |
Der nachfolgende Code ist an der gewünschten Stelle in der Datei einzufügen. | Der nachfolgende Code ist an der gewünschten Stelle in der Datei einzufügen. | ||
<?php | <?php | ||
Zeile 132: | Zeile 391: | ||
?> | ?> | ||
− | === Bedeutung der Parameter === | + | ===Bedeutung der Parameter=== |
--> | --> | ||
− | |||
− | |||
− | |||
− | + | ==Fehlermeldungen== | |
− | + | ''keine'' | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ==Technik== | |
− | + | ===HTML-Struktur=== | |
− | + | ||
− | + | ||
− | + | ||
− | + | ===CSS-Definitionen=== | |
− | : | + | ;<nowiki>#</nowiki>page |
− | : | + | :Seitennavigation |
− | + | ;.event | |
− | + | :Liste der Events | |
− | + | ;.pages | |
− | + | :Anzeige der Seitenzahlen | |
− | + | ;.selector | |
− | + | :Auswahl der Seitenzahlen | |
− | + | ;.stats | |
− | + | :Seitenstatistik | |
− | + | ===JavaScript=== | |
− | + | <code>initPage</code> | |
+ | [[Category:Webmaster]] | ||
[[Category:Module]] | [[Category:Module]] | ||
[[Category:Events]] | [[Category:Events]] |
Aktuelle Version vom 13. Januar 2012, 21:18 Uhr
Modul | Event |
---|---|
Name | getByKey
|
URL | http://lib.itrack.de/event/?getByKey
|
HTML-TAG | UL
|
HTML-ID | #page (opt.)
|
HTML-Klasse | .event .pages (opt.).selector (opt.).stats (opt.)
|
Technik | CSS JavaScript |
Parameter | css
|
Ausgabe einer Gruppe von Events als Liste anhand eines Musters
Inhaltsverzeichnis |
[Bearbeiten] Parameter
[Bearbeiten] css
Bedeutung | Einbindung von CSS |
---|---|
Verwendung | optional |
Typ | Integer |
Werte | 0
|
Standard | 1
|
Folgende Konstanten stehen zur Verfügung:
0
Ausgabe ohne CSS1
Ausgabe mit CSS
[Bearbeiten] display
Bedeutung | Darstellungsmodus |
---|---|
Verwendung | optional |
Typ | Integer |
Werte | EVT_SHORT
|
Standard | EVT_SUMMARY
|
Folgende Konstanten stehen zur Verfügung:
EVT_SHORT
kurze DarstellungEVT_SUMMARY
kurze Darstellung mit ZusammenfassungEVT_COMPLETE
komplette Darstellung
Bei der Darstellung EVT_COMPLETE
enthält die Ausgabe eine Seitenstatistik sowie ggf. eine Möglichkeit zur Seitenauswahl. Diese Darstellungsart sollte daher nur einmal pro Seite vorkommen.
[Bearbeiten] file
Bedeutung | DateiPfad |
---|---|
Verwendung | optional |
Typ | String |
Werte | gültige URL-Zeichen |
Standard | null
|
In Abhängigkeit des Parameters display
hat dieser Parameter zwei Bedeutungen:
display = EVT_COMPLETE
Pfad zur Datei, die die Übersicht der Events dieses Typs anzeigt. Wenn angegeben, wird der LinkÜbersicht...
angezeigt.- sonstige Werte
Pfad zur Datei, die ggf. das Event vollständig anzeigt (MasterDatei). Wenn angegeben, wird der Linkmehr...
angezeigt.
Es sind absolute sowie relative Pfadangaben möglich.
Der Linktext wird vorgegeben oder kann mit link
bestimmt werden.
[Bearbeiten] items
Bedeutung | Anzahl SeitenItems |
---|---|
Verwendung | optional |
Typ | Integer |
Werte | pos. Zahlen |
Standard | 0
|
Anzahl der Events, die auf einer Seite dargestellt werden
[Bearbeiten] limit
Bedeutung | Max. Anzahl anzuzeigender Events |
---|---|
Verwendung | optional |
Typ | Integer |
Werte | pos. Zahlen |
Standard | 0
|
Maximale Anzahl der anzuzeigenden Events. 0 für alle.
[Bearbeiten] link
Bedeutung | Linktext |
---|---|
Verwendung | optional |
Typ | String |
Werte | Text |
Standard | null
|
Wenn Sie bei diesem Parameter einen Text angeben, wird dieser als Link angezeigt. Vorraussetzung ist, daß ein Link mit file
definiert ist.
experimentell
[Bearbeiten] offset
Bedeutung | Ausgabeversatz |
---|---|
Verwendung | optional |
Typ | Integer |
Werte | pos. Zahlen |
Standard | 0
|
offset
beginnen soll.[Bearbeiten] priority
Bedeutung | Priorität |
---|---|
Verwendung | optional |
Typ | Integer |
Werte | EVT_NORMAL
|
Standard | EVT_NORMAL
|
Über die Priorität bestimmen Sie, ob besondere Events verwandter Gliederungen angezeigt werden sollen.
Wenn Sie für die Priorität EVT_HIGH
einstellen, werden auch Events der direkt untergeordneten Gliederungen sowie anderer Gliederungen der eigenen Region. Voraussetzung ist dabei, daß auch die Events eine hohe Priorität haben.
Folgende Konstanten stehen zur Verfügung:
EVT_NORMAL
normale PrioritätEVT_HIGH
hohe Priorität
[Bearbeiten] sort
Bedeutung | Sortierung |
---|---|
Verwendung | optional |
Bestimmt die Sortierung der Ausgabe.
Noch nicht implementiert
[Bearbeiten] theme
Bedeutung | Thema |
---|---|
Verwendung | optional |
Typ | Integer |
Werte | siehe Verwaltungsbereich |
Standard | 0
|
Themen spezifizieren ein Event inhaltlich. Sie sind hierarchisch geordnet.
Die aktuell gültigen Werte finden Sie im Verwaltungsbereich unter dem Menupunkt Events → Konstanten
.
[Bearbeiten] top
Bedeutung | Anzahl übergeordneter Gliederungs-Ebenen |
---|---|
Verwendung | optional |
Typ | Integer |
Werte | pos. Zahlen |
Standard | 0
|
Anzahl der übergeordneten Gliederungs-Ebenen
Hiermit wird festgelegt, bis zu welcher übergeordneten Ebene Events angezeigt werden. Beispiel: Eine 1 bei der FDP Unterfranken zeigt auch Events der FDP Bayern mit an.
[Bearbeiten] type
Bedeutung | EventTyp |
---|---|
Verwendung | erforderlich |
Typ | Integer |
Werte | siehe Verwaltungsbereich |
Standard | 0
|
EventTypen bestimmen die grundlegende Darstellung eines Events (so haben z.B. News eine andere HTML-Struktur als Termine). Sie sind hierarchisch geordnet. Auf der obersten Ebene finden Sie die HauptTypen, die im Wesentlichen die Darstellung festlegen.
Die aktuell gültigen Werte finden Sie im Verwaltungsbereich unter dem Menupunkt Events → Konstanten
.
[Bearbeiten] Fehlermeldungen
keine
[Bearbeiten] Technik
[Bearbeiten] HTML-Struktur
[Bearbeiten] CSS-Definitionen
- #page
- Seitennavigation
- .event
- Liste der Events
- .pages
- Anzeige der Seitenzahlen
- .selector
- Auswahl der Seitenzahlen
- .stats
- Seitenstatistik
[Bearbeiten] JavaScript
initPage