<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wikimirror.piraten.tools/wiki/index.php?action=history&amp;feed=atom&amp;title=Benutzer%3ADJaeger%2FNRWTermin</id>
	<title>Benutzer:DJaeger/NRWTermin - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wikimirror.piraten.tools/wiki/index.php?action=history&amp;feed=atom&amp;title=Benutzer%3ADJaeger%2FNRWTermin"/>
	<link rel="alternate" type="text/html" href="https://wikimirror.piraten.tools/wiki/index.php?title=Benutzer:DJaeger/NRWTermin&amp;action=history"/>
	<updated>2026-06-07T17:06:32Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Piratenwiki Mirror</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikimirror.piraten.tools/wiki/index.php?title=Benutzer:DJaeger/NRWTermin&amp;diff=55921621&amp;oldid=prev</id>
		<title>imported&gt;Dichter: Dichter verschob die Seite Benutzer:Hunter 9999/NRWTermin nach Benutzer:DJaeger/NRWTermin: Seite während der Benutzerkontoumbenennung von „Hunter 9999“ in „DJaeger“ automatisch verschoben</title>
		<link rel="alternate" type="text/html" href="https://wikimirror.piraten.tools/wiki/index.php?title=Benutzer:DJaeger/NRWTermin&amp;diff=55921621&amp;oldid=prev"/>
		<updated>2017-11-10T11:41:35Z</updated>

		<summary type="html">&lt;p&gt;Dichter verschob die Seite &lt;a href=&quot;/Benutzer:Hunter_9999/NRWTermin&quot; class=&quot;mw-redirect&quot; title=&quot;Benutzer:Hunter 9999/NRWTermin&quot;&gt;Benutzer:Hunter 9999/NRWTermin&lt;/a&gt; nach &lt;a href=&quot;/Benutzer:DJaeger/NRWTermin&quot; title=&quot;Benutzer:DJaeger/NRWTermin&quot;&gt;Benutzer:DJaeger/NRWTermin&lt;/a&gt;: Seite während der Benutzerkontoumbenennung von „&lt;a href=&quot;/Benutzer:Hunter_9999&quot; class=&quot;mw-redirect&quot; title=&quot;Benutzer:Hunter 9999&quot;&gt;Hunter 9999&lt;/a&gt;“ in „&lt;a href=&quot;/Benutzer:DJaeger&quot; title=&quot;Benutzer:DJaeger&quot;&gt;DJaeger&lt;/a&gt;“ automatisch verschoben&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;!-- Variablen zurücksetzen --&amp;gt;{{#vardefine:Termin|}}{{#vardefine:Sondertermin|}}{{#vardefine:Ort|}}{{#vardefine:Stadt|}}&amp;lt;!--&lt;br /&gt;
  Für Hilfe beim Eintragen des Datums bitte Alexander Reintzsch kontaktieren. Danke!&lt;br /&gt;
   alexander.reintzsch@piratenpartei-nrw.de&lt;br /&gt;
&lt;br /&gt;
 Werte für Intervall&lt;br /&gt;
&lt;br /&gt;
  1 : jede Woche&lt;br /&gt;
  2 : jeden 1. und 3.&lt;br /&gt;
  3 : jeden 2. und 4.&lt;br /&gt;
  4 : jeden 1.&lt;br /&gt;
  5 : jeden 2.&lt;br /&gt;
  6 : jeden 3.&lt;br /&gt;
  7 : jeden 4.&lt;br /&gt;
  8 : jede gerade Woche (nach ISO 8601 mit Montag beginnend)&lt;br /&gt;
  9 : jede ungerade Woche (nach ISO 8601 mit Montag beginnend)&lt;br /&gt;
  10: jeden 1., 3. und 5.&lt;br /&gt;
  11: jeden Letzten des Monats&lt;br /&gt;
&lt;br /&gt;
  Regelmäßigen Termin hier eintragen&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{regelWochentag|none}}}|none||{{#ifeq:{{{regelIntervall|none}}}|none||{{#ifexpr: (&lt;br /&gt;
 {{#ifeq:{{{regelWochentag|}}}|Mo|1|0}}=1 or &lt;br /&gt;
 {{#ifeq:{{{regelWochentag|}}}|Di|1|0}}=1 or &lt;br /&gt;
 {{#ifeq:{{{regelWochentag|}}}|Mi|1|0}}=1 or &lt;br /&gt;
 {{#ifeq:{{{regelWochentag|}}}|Do|1|0}}=1 or &lt;br /&gt;
 {{#ifeq:{{{regelWochentag|}}}|Fr|1|0}}=1 or &lt;br /&gt;
 {{#ifeq:{{{regelWochentag|}}}|Sa|1|0}}=1 or &lt;br /&gt;
 {{#ifeq:{{{regelWochentag|}}}|So|1|0}}=1)|&lt;br /&gt;
 {{#vardefine:regelIntervall|{{#switch: {{lc:{{#replace:{{#replace:{{#replace:{{{regelIntervall|}}}| |}}|.|}}|,|}}}}&lt;br /&gt;
  | 1 = 1&lt;br /&gt;
  | 2 = 2&lt;br /&gt;
  | 3 = 3&lt;br /&gt;
  | 4 = 4&lt;br /&gt;
  | 5 = 5&lt;br /&gt;
  | 6 = 6&lt;br /&gt;
  | 7 = 7&lt;br /&gt;
  | 8 = 8&lt;br /&gt;
  | 9 = 9&lt;br /&gt;
  | 10 = 10&lt;br /&gt;
  | 11 = 11&lt;br /&gt;
  | jedewoche = 1&lt;br /&gt;
  | jeden1und3 = 2&lt;br /&gt;
  | jeden2und4 = 3&lt;br /&gt;
  | jeden1 = 4&lt;br /&gt;
  | jeden2 = 5&lt;br /&gt;
  | jeden3 = 6&lt;br /&gt;
  | jeden4 = 7&lt;br /&gt;
  | jedegeradewoche = 8&lt;br /&gt;
  | jedeungeradewoche = 9&lt;br /&gt;
  | jeden13und5 = 10&lt;br /&gt;
  | jedenletztendesmonats = 11&lt;br /&gt;
 }}}}&lt;br /&gt;
 {{#ifexpr:({{#var:regelIntervall}}+0&amp;gt;=1 and {{#var:regelIntervall}}+0&amp;lt;=11)&lt;br /&gt;
 |{{#vardefine:Termin|{{Nächster Stammtisch&lt;br /&gt;
 | Wochentag = {{{regelWochentag|}}}&lt;br /&gt;
 | Intervall = {{#var:regelIntervall}}&lt;br /&gt;
 | Uhrzeit = {{{regelUhrzeit|}}}&lt;br /&gt;
}}}}}}}}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
  Sondertermin hier eintragen&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:Sondertermin|{{#time:YmdHi00|{{{Sondertermin|}}}}}}}&amp;lt;!-- &lt;br /&gt;
&lt;br /&gt;
  Nächsten Termin bestimmen.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{{#ifexpr:{{#len:{{#var:Termin}}}}&amp;gt;0 and {{#iferror:{{#time:YmdHi00|{{#var:Termin}}}}|1|0}}=0&lt;br /&gt;
|&amp;lt;!-- Termin existiert --&amp;gt;&lt;br /&gt;
 {{#ifexpr:{{#len:{{#var:Sondertermin}}}}&amp;gt;0 and {{#iferror:{{#time:YmdHi00|{{#var:Sondertermin}}}}|1|0}}=0&lt;br /&gt;
 |&amp;lt;!-- Sondertermin existiert --&amp;gt;&lt;br /&gt;
  {{#ifexpr:{{#var:Sondertermin}}&amp;lt;{{#var:Termin}} and {{#var:Sondertermin}}&amp;gt;{{LOCALTIMESTAMP}}&lt;br /&gt;
  |&amp;lt;!-- Sondertermin ist vor dem nächsten regelmäßigen Termin und noch in der Zukunft --&amp;gt;&lt;br /&gt;
   {{#vardefine:Termin|{{#var:Sondertermin}}}}&lt;br /&gt;
  |&amp;lt;!-- Sondertermin ist nicht mehr aktuell --&amp;gt;&lt;br /&gt;
   &amp;lt;!-- Termin bleibt unverändert --&amp;gt;&lt;br /&gt;
  }}&lt;br /&gt;
 |&amp;lt;!-- Sondertermin existiert nicht --&amp;gt;&lt;br /&gt;
  &amp;lt;!-- Termin bleibt unverändert --&amp;gt;&lt;br /&gt;
 }}&lt;br /&gt;
|&amp;lt;!-- Termin existiert nicht --&amp;gt;&lt;br /&gt;
 {{#ifexpr:{{#len:{{#var:Sondertermin}}}}&amp;gt;0 and {{#iferror:{{#time:YmdHi00|{{#var:Sondertermin}}}}|1|0}}=0&lt;br /&gt;
 |&amp;lt;!-- Sondertermin existiert --&amp;gt;&lt;br /&gt;
  {{#ifexpr:{{#var:Sondertermin}}&amp;gt;{{LOCALTIMESTAMP}}&lt;br /&gt;
  |&amp;lt;!-- Sondertermin ist noch in der Zukunft --&amp;gt;&lt;br /&gt;
   {{#vardefine:Termin|{{#var:Sondertermin}}}}&lt;br /&gt;
  |&amp;lt;!-- Sondertermin ist nicht mehr aktuell --&amp;gt;&lt;br /&gt;
   {{#vardefine:Termin|kein Termin}}&lt;br /&gt;
  }}&lt;br /&gt;
 |&amp;lt;!-- Sondertermin existiert nicht --&amp;gt;&lt;br /&gt;
  {{#vardefine:Termin|kein Termin}}&lt;br /&gt;
 }}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
  Termin-Wert manuell setzen. Nachfolgende Zeile nach der Terminfindung bitte auskommentieren.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{TerminErsatzText|}}}|{{#vardefine:Termin|{{#sub:{{{TerminErsatzText}}}|0|100}}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
  Feststellen, ob es einen gültigen Termin gibt. &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#iferror:{{#time:YmdHi00|{{#var:Termin}}}}||{{#set:Beginn={{#time:Y/m/d H:i:00|{{#var:Termin}}}}}}{{#set:Timestamp={{#var:Termin}}}}{{#if:{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|NächsterTermin|{{#pos:{{PAGENAME}}|Stammtisch}}|}}|[[Kategorie:{{NAMESPACE}}:Stammtisch:Aktiv]]|}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
  Treffpunkt festlegen&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:Lokal|{{#ifexpr:{{#if:{{{LokalWebseite|}}}|1|0}}=1 and {{#len:{{#explode:{{{LokalWebseite|}}}|://|1}}}}&amp;gt;3|{{#set:Treffpunkt_Webseite={{{LokalWebseite}}}}}[{{{LokalWebseite}}} {{{Lokal}}}]|{{{Lokal}}}}}}}{{#set:Treffpunkt={{{Lokal}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
  Straße und Hausnummer festhalten&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#set:StraßeHausnummer={{{Straße|}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
  Ort, Kreis, Bezirk und Postleitzahl feststellen&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{PLZ|}}}|{{#vardefine:Ortsname|{{{{NAMESPACE}}_PLZ2Ort|{{{PLZ}}}}}}}{{#set:Ort={{#var:Ortsname}}}}{{#vardefine:Kreis|{{{{NAMESPACE}}_PLZ2Kreis|{{{PLZ}}}}}}}{{#set:Kreis={{#var:Kreis}}}}{{#vardefine:Bezirk|{{{{NAMESPACE}}_PLZ2Bezirk|{{{PLZ}}}}}}}{{#set:Bezirk={{#var:Bezirk}}}}{{#set:Postleitzahl={{{PLZ}}}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
  Ort eintragen&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:Ort|{{#var:Lokal}}{{#if:{{{Straße|}}}{{{PLZ|}}}{{{Ort|}}}|, {{gmap|{{{Straße|}}}{{#ifexpr:&lt;br /&gt;
 {{#if:{{{ZeigeOrt|}}}|1|0}}=0 or {{#ifeq:{{{ZeigeOrt|}}}|False|1|0}}=1&lt;br /&gt;
 |&lt;br /&gt;
 |, {{{PLZ|}}} {{{Ort|}}}}}|{{#ifexpr:&lt;br /&gt;
  {{#if:{{{ZeigeOrt|}}}|1|0}}=0 or {{#ifeq:{{{ZeigeOrt|}}}|False|1|0}}=1&lt;br /&gt;
  |{{{PLZ|}}} {{{Ort|}}}&lt;br /&gt;
  |}}}}}}}}{{#vardefine:StadtRegion|{{{Ort|}}}}}&lt;br /&gt;
{{#if:{{#ifeq:{{#titleparts:{{PAGENAME}}||-1}}|NächsterTermin|{{#pos:{{PAGENAME}}|Stammtisch}}|}}|[[Kategorie:{{NAMESPACE}}:Stammtisch]]|}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Semantische Aufarbeitung um irgendwann dpl zu ersetzen&lt;br /&gt;
Fragen an Joshibaer&lt;br /&gt;
&lt;br /&gt;
Welche Daten sind vorhanden :&lt;br /&gt;
----aus nächster Stammtisch wird &amp;gt;result&amp;lt; übergeben , prüfen ob es mit nächster Termin kompatibel ist&lt;br /&gt;
----in dieser Vorlage werden folgende Variablen ausgegeben:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--folgende Variablen werden semantisch aufarbeitet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nächster termin = ?? sollte in der Variabel result liegen&lt;br /&gt;
Stammtischname  = ??Bezeichnung&lt;br /&gt;
Veranstalrungsort= ?? wie soll der Link aufarbeitet werden &lt;br /&gt;
Link  = verlinkung auf die Wikiseite -- von LokalWebseite&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;!-- versteckte semantische Links &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;[[Stammtischname::{{#var:Ortsname}}| ]]&amp;lt;!--&lt;br /&gt;
--&amp;gt;[[Nächster Termin::{{#time:d F Y|{{#var:Termin}}+{{{regelUhrzeit|}}} }}| ]]&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
         Ende semantische Links &lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
=== Erklärung ===&lt;br /&gt;
Diese Vorlage gibt drei Variablen zurück ''Termin'', ''Ort'' und ''StadtRegion''. Diese dienen verschiedenen Vorlagen als Parameter.&lt;br /&gt;
Es gilt folgende Logik bei den Terminen:&lt;br /&gt;
* Der gesetzte Parameter ''TerminErsatzText'' überschreibt den genannten Termin&lt;br /&gt;
* Ein in der Zukunft liegender ''Sondertermin'' überschreibt einen etwaigen Regeltermin, wenn er vor dem nächsten Regeltermin liegt.&lt;br /&gt;
* Regeltermine werden mit den 3 Parametern ''regelWochentag'', ''regelIntervall'' und ''regelUhrzeit'' festgelegt.&lt;br /&gt;
** ''regelWochentag'' kann Mo, Di, Mi, Do, Fr, Sa oder So sein.&lt;br /&gt;
** ''regelIntervall'' kann eine Zahl zwischen 1 und 11 sein. &amp;amp;rarr; siehe [[#Intervall]]&lt;br /&gt;
** ''regelUhrzeit'' kann eine beliebige Uhrzeit im 24 Stundenformat sein, beispielsweise 13:37&lt;br /&gt;
* Soll bei der Adresse der Ort im Link mit angezeigt werden, so muss der Parameter ''ZeigeOrt'' gesetzt werden, beispielsweise &amp;lt;nowiki&amp;gt;| ZeigeOrt = ja&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Intervall ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 Werte für regelIntervall&lt;br /&gt;
&lt;br /&gt;
  1 : jede Woche&lt;br /&gt;
  2 : jeden 1. und 3.&lt;br /&gt;
  3 : jeden 2. und 4.&lt;br /&gt;
  4 : jeden 1.&lt;br /&gt;
  5 : jeden 2.&lt;br /&gt;
  6 : jeden 3.&lt;br /&gt;
  7 : jeden 4.&lt;br /&gt;
  8 : jede gerade Woche (nach ISO 8601 mit Montag beginnend)&lt;br /&gt;
  9 : jede ungerade Woche (nach ISO 8601 mit Montag beginnend)&lt;br /&gt;
  10: jeden 1., 3. und 5.&lt;br /&gt;
  11: jeden Letzten des Monats&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Parameter ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
  Für Hilfe beim Eintragen des Datums bitte Alexander Reintzsch kontaktieren. Danke!&lt;br /&gt;
   alexander.reintzsch@piratenpartei-nrw.de&lt;br /&gt;
&lt;br /&gt;
 Werte für Intervall&lt;br /&gt;
&lt;br /&gt;
  1 : jede Woche&lt;br /&gt;
  2 : jeden 1. und 3.&lt;br /&gt;
  3 : jeden 2. und 4.&lt;br /&gt;
  4 : jeden 1.&lt;br /&gt;
  5 : jeden 2.&lt;br /&gt;
  6 : jeden 3.&lt;br /&gt;
  7 : jeden 4.&lt;br /&gt;
  8 : jede gerade Woche (nach ISO 8601 mit Montag beginnend)&lt;br /&gt;
  9 : jede ungerade Woche (nach ISO 8601 mit Montag beginnend)&lt;br /&gt;
  10: jeden 1., 3. und 5.&lt;br /&gt;
  11: jeden Letzten des Monats&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{NRWTermin&lt;br /&gt;
| regelWochentag = &lt;br /&gt;
| regelIntervall = &lt;br /&gt;
| regelUhrzeit = &lt;br /&gt;
| Sondertermin = 08.11.2011 19:00&lt;br /&gt;
| TerminErsatzText = &lt;br /&gt;
| Bezeichnung = &lt;br /&gt;
| Lokal = &lt;br /&gt;
| LokalWebseite =&lt;br /&gt;
| Straße = &lt;br /&gt;
| PLZ = &lt;br /&gt;
| Ort = &lt;br /&gt;
| ZeigeOrt =&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{NRWTermin&lt;br /&gt;
| regelWochentag = Fr&lt;br /&gt;
| regelIntervall = 4&lt;br /&gt;
| regelUhrzeit = 20:00&lt;br /&gt;
| Sondertermin = 08.11.2011 19:00&lt;br /&gt;
| TerminErsatzText = &lt;br /&gt;
| Bezeichnung = &lt;br /&gt;
| Lokal = Postschenke&lt;br /&gt;
| LokalWebseite = &lt;br /&gt;
| Straße = Dieringhauser Straße 91&lt;br /&gt;
| PLZ = 51645&lt;br /&gt;
| Ort = Gummersbach&lt;br /&gt;
| ZeigeOrt =&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Ersteller ===&lt;br /&gt;
Diese Vorlage wurde von [[Benutzer:Darkwind|Darkwind]] erstellt. &lt;br /&gt;
=== Bezüge ===&lt;br /&gt;
Diese Vorlage verwendet [[Vorlage:Nächster Stammtisch]] als Vorlage&amp;lt;br/&amp;gt;&lt;br /&gt;
Diese Vorlage verwendet keine Medien als Vorlage.&lt;br /&gt;
&lt;br /&gt;
=== Benutzer ===&lt;br /&gt;
{{Vorlage:Vorlagennutzer}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Vorlage:Nordrhein-Westfalen|Termin]]&lt;br /&gt;
[[Kategorie:Vorlage:Termin|NRWTermin]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Dichter</name></author>
	</entry>
</feed>