Vorlage:Veranstaltungen: Unterschied zwischen den Versionen
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
== Bedienung == |
== Bedienung == |
||
Diese Vorlage zeigt den nächsten Vereinstermin auf der Hauptseite. |
|||
Diese Vorlage steuert den Bereich „Nächste Veranstaltung" auf der Hauptseite. Es wird immer genau '''ein''' Termin angezeigt — der oberste, noch sichtbare <code><nowiki>{{Termin|…}}</nowiki></code>-Block in dieser Vorlage. |
|||
'''Die Daten werden automatisch aus dem iCagenda-Kalender unserer |
|||
Joomla-Homepage gelesen.''' Du musst hier nichts pflegen — |
|||
Änderungen am Termin werden direkt im Joomla-Backend gemacht und |
|||
sind innerhalb weniger Minuten auch im Wiki sichtbar. |
|||
=== |
=== Wo wird der Termin gepflegt? === |
||
Im Joomla-Backend von [https://www.hv-her-wan.de www.hv-her-wan.de] |
|||
Direkt unter dieser Anleitung die Felder im aktiven <code><nowiki>{{Termin|…}}</nowiki></code>-Block anpassen (Bild, Titel, Datum, Zeit, Ort, Link, Text). |
|||
unter „iCagenda → Veranstaltungen". Der jeweils nächste Termin |
|||
(sortiert nach Datum) erscheint automatisch als Aufmacher. |
|||
=== |
=== Cache === |
||
Das Wiki frischt die Daten alle 15 Minuten auf. Sollte ein gerade |
|||
Den '''titel'''-Wert des aktiven Blocks leeren, oder den ganzen Block löschen. Die Sektion wird dann auf der Hauptseite automatisch ausgeblendet — kein leerer Kasten. |
|||
neu angelegter Termin im Wiki noch nicht zu sehen sein, der |
|||
Hauptseiten-URL einmal <code>?action=purge</code> anhängen, dann ist |
|||
der Cache sofort weg. |
|||
=== Wenn nichts ansteht === |
|||
=== Mehrere Termine im Voraus pflegen (Warteschlange) === |
|||
Liefert der iCagenda-Feed keinen einzigen Termin (z. B. alle |
|||
Folgetermine können als HTML-Kommentar unter dem aktiven Block hinterlegt werden. Alles zwischen <code><nowiki><!--</nowiki></code> und <code><nowiki>--></nowiki></code> ist im Wiki unsichtbar. |
|||
vergangen), wird die Vorlage automatisch ausgeblendet — kein leerer |
|||
Kasten auf der Hauptseite. |
|||
=== Datenquelle === |
|||
'''Wichtig:''' In Erklärungs- oder Überschriftentexten innerhalb des Kommentarblocks niemals die Zeichenfolge <code><nowiki>--></nowiki></code> verwenden — sie würde den Kommentar vorzeitig beenden und alles Folgende sichtbar machen. |
|||
* URL: <code><nowiki>https://www.hv-her-wan.de/index.php?option=com_icagenda&format=feed&type=rss</nowiki></code> |
|||
So wechselst du auf den nächsten Termin, wenn der aktuelle vorbei ist: |
|||
* Format: RSS 2.0 (XML) |
|||
* Pro Termin werden ausgelesen: Titel, Datum/Uhrzeit, Vorschaubild, Link zur Detailseite, Kategorie. |
|||
# Den obersten (jetzt vergangenen) <code><nowiki>{{Termin|…}}</nowiki></code>-Block komplett löschen. |
|||
# Im Kommentarblock darunter den nächsten <code><nowiki>{{Termin|…}}</nowiki></code> herausnehmen — also die Kommentar-Markierungen so umsetzen, dass der gewünschte Block davor und dahinter '''nicht''' mehr von <code><nowiki><!--</nowiki></code>…<code><nowiki>--></nowiki></code> eingeschlossen wird. |
|||
In der Praxis bedeutet das meist: das öffnende <code><nowiki><!--</nowiki></code> verschiebt sich weiter nach unten (vor den nächsten noch nicht aktiven Block), das schließende <code><nowiki>--></nowiki></code> bleibt am Dateiende stehen. |
|||
== Vorschau == |
== Vorschau == |
||
So sieht die Vorlage gerade aus, wenn sie auf der Hauptseite |
So sieht die Vorlage gerade aus, wenn sie auf der Hauptseite |
||
eingebunden wird: |
|||
{{Veranstaltungen}} |
{{Veranstaltungen}} |
||
</noinclude><includeonly>{{ |
</noinclude><includeonly>{{#get_web_data: |
||
url=https://www.hv-her-wan.de/index.php?option=com_icagenda&format=feed&type=rss |
|||
|bild = Tag der offenen Archive 2026.jpg |
|||
|format=XML with XPath |
|||
|titel = Tag der offenen Archive — Entdecken Sie die Geschichte Hernes |
|||
|data=titel=channel/item/title, link=channel/item/link, datum=channel/item/pubDate, bild=channel/item/enclosure/@url, kategorie=channel/item/category |
|||
|datum = Sonntag, 14. Juni 2026 |
|||
|cache seconds=900 |
|||
|zeit = 12:00 – 16:00 Uhr |
|||
}}{{#if:{{#external_value:titel}}|{{Termin |
|||
|ort = Altenhöfener Straße 31, Herne |
|||
|titel = {{#external_value:titel}} |
|||
|link = Tag der offenen Archive 2026 |
|||
|datum_iso = {{#external_value:datum}} |
|||
|text = Gemeinsam mit dem Pfarrarchiv St. Dionysius öffnen wir die Türen unseres Archivs und zeigen ausgewählte Dokumente, Fotos und Geschichten aus dem Bestand. Vier Stunden lang Gelegenheit, einen Blick hinter die Kulissen der Vereinsarbeit zu werfen. |
|||
|bild_url = {{#external_value:bild}} |
|||
}}<!-- |
|||
|link_url = {{#external_value:link}} |
|||
|kategorie = {{#external_value:kategorie}} |
|||
================================================================ |
|||
|zeitraum = {{#get_web_data:url={{#external_value:link}}|format=HTML with XPath|data=zeitraum=//span[contains(@class,'ic-period-time')]|cache seconds=900}}{{#iferror:{{#external_value:zeitraum}}|}} |
|||
WARTESCHLANGE: GEPLANTE FOLGETERMINE |
|||
|ort = {{#invoke:TerminText|ort|{{#iferror:{{#external_value:eort}}|}}}} |
|||
================================================================ |
|||
| ⚫ | |||
Hinweis: Die ausführliche Anleitung zur Pflege steht im Bedienungs- |
|||
Abschnitt oben (im noinclude-Bereich) und ist nur beim Bearbeiten |
|||
dieser Vorlage sichtbar. |
|||
---------------------------------------------------------------- |
|||
Beispiel-Termin 1 (Vorlage zum Kopieren / Anpassen) |
|||
---------------------------------------------------------------- |
|||
{{Termin |
|||
|bild = .jpg |
|||
|titel = Constantiner Wiesenfest 2026 |
|||
|datum = Samstag, 17. Juli 2026 |
|||
|zeit = 12:00 Uhr - 17:30 Uhr |
|||
|ort = Wiese der St. Konrad Kirche in Constantin, Kronenstraße |
|||
|link = |
|||
|text = |
|||
}} |
|||
---------------------------------------------------------------- |
|||
Familientag Strünkede |
|||
---------------------------------------------------------------- |
|||
{{Termin |
|||
|bild = Sharepic Familientag.png |
|||
|titel = FAMILIENFEST im Schlosspark Strünkede |
|||
|datum = Sonntag, 27. September 2026 |
|||
|zeit = 14:00 Uhr (Dauer ca. 4 Stunden) |
|||
|ort = Schlosspark Strünkede |
|||
|link = |
|||
|text = Von 14.00 bis 18.00 Uhr erwartet die Gäste ein wie immer abwechslungsreiches Programm für Jung und Alt. |
|||
}} |
|||
================================================================ |
|||
| ⚫ | |||
Aktuelle Version vom 12. Juni 2026, 13:11 Uhr
Bedienung
Diese Vorlage zeigt den nächsten Vereinstermin auf der Hauptseite. Die Daten werden automatisch aus dem iCagenda-Kalender unserer Joomla-Homepage gelesen. Du musst hier nichts pflegen — Änderungen am Termin werden direkt im Joomla-Backend gemacht und sind innerhalb weniger Minuten auch im Wiki sichtbar.
Wo wird der Termin gepflegt?
Im Joomla-Backend von www.hv-her-wan.de unter „iCagenda → Veranstaltungen". Der jeweils nächste Termin (sortiert nach Datum) erscheint automatisch als Aufmacher.
Cache
Das Wiki frischt die Daten alle 15 Minuten auf. Sollte ein gerade
neu angelegter Termin im Wiki noch nicht zu sehen sein, der
Hauptseiten-URL einmal ?action=purge anhängen, dann ist
der Cache sofort weg.
Wenn nichts ansteht
Liefert der iCagenda-Feed keinen einzigen Termin (z. B. alle vergangen), wird die Vorlage automatisch ausgeblendet — kein leerer Kasten auf der Hauptseite.
Datenquelle
- URL:
https://www.hv-her-wan.de/index.php?option=com_icagenda&format=feed&type=rss - Format: RSS 2.0 (XML)
- Pro Termin werden ausgelesen: Titel, Datum/Uhrzeit, Vorschaubild, Link zur Detailseite, Kategorie.
Vorschau
So sieht die Vorlage gerade aus, wenn sie auf der Hauptseite eingebunden wird:
