Benutzer:Oli1970/Sandkasten: Unterschied zwischen den Versionen
K |
K |
||
Zeile 1: | Zeile 1: | ||
− | <!-- Tabellenkopf --> | + | <noinclude>== Template für Round Robin-Turniere == |
+ | Das Template erzeugt eine Turniertabelle Jeder-gegen-jeden. Der Aufruf erfolgt mit benannten Parametern:<br/> | ||
+ | <code>{{</code>{{SUBPAGENAME}}<code>|GRUPPE=Gruppenbezeichnung|S1=Spieler1|Elo1=Elo von Spieler1|S1S2=GameKey|S1S3=GameKey|S1S4=GameKey|S1S...|Punkte1=Gesamtpunkte|Platz=Rang-Hinweis|S2=Spieler2|Elo2=|S2S1=|S2S3=}}</code> usw. | ||
+ | ====Parameter==== | ||
+ | GRUPPE= Bezeichnung der Tabelle / der Spielgruppe, z. B. GRUPPE=Gruppe 1 <br/> | ||
+ | :Die folgenden Parameter werden nummeriert, sie bezeichnen die Spielernummer und damit die Tabellenzeile (X durch Spielernummer ersetzen): <br/> | ||
+ | SX= chessmail-Name von Spieler X, z. B. S1=Oli1970 <br/> | ||
+ | EloX= chessmail-Elo von Spieler X (oder leer) <br/> | ||
+ | SXS2= Spielschlüssel aus Browserzeile, Schlüssel des Spiels von Spieler X gegen Spieler 2. Immer aus Sicht des Weißspielers, das Rückspiel wird beim Partner - Weiß-Sicht - angegeben. Z. B. S1S2=abc123d4e5 - das Rückspiel würde aus Sicht von S2 in dessen Zeile mit S2S1=def987b6c5 angegeben. <br/> | ||
+ | PunkteX= manuelle Addition der Gesamtpunkte aus allen Spielen, vom Tabellenpfleger zu ermitteln. <br/> | ||
+ | PlatzX= Möglichkeit, nach Tabellenabschluss einen Ranglistenplatz anzugeben, z. B. Anzeige des Tabellenersten. <br/> | ||
+ | </noinclude> <!-- Tabellenkopf --> | ||
{| class="" style="width:auto; font-size:1em; overflow:auto; text-align:center;" | {| class="" style="width:auto; font-size:1em; overflow:auto; text-align:center;" | ||
|+ style="text-align:left;" | {{{GRUPPE|Gruppe}}} | |+ style="text-align:left;" | {{{GRUPPE|Gruppe}}} | ||
Zeile 10: | Zeile 21: | ||
! style="width:4rem;" | {{{S4|NN4}}} <!-- Spieler 4 --> | ! style="width:4rem;" | {{{S4|NN4}}} <!-- Spieler 4 --> | ||
! style="width:4rem;" | {{{S5|NN5}}} <!-- Spieler 5 --> | ! style="width:4rem;" | {{{S5|NN5}}} <!-- Spieler 5 --> | ||
− | ! style="width:4rem;" | Punkte <!-- | + | ! style="width:4rem;" | Punkte <!-- Gesamtpunkte, manuell zu pflegen --> |
! style="width:4rem;" | Platz <!-- Gruppenplatz, manuell zu pflegen --> | ! style="width:4rem;" | Platz <!-- Gruppenplatz, manuell zu pflegen --> | ||
|- | |- | ||
Zeile 17: | Zeile 28: | ||
| style="border-top: solid 1px #808080;" | {{{Elo1| }}} | | style="border-top: solid 1px #808080;" | {{{Elo1| }}} | ||
|<!-- Spieler spielt nicht gegen sich selbst --> style="border-top: solid 1px #808080;" | [[Bild:nein.png]] | |<!-- Spieler spielt nicht gegen sich selbst --> style="border-top: solid 1px #808080;" | [[Bild:nein.png]] | ||
− | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S1S2|}}}|then={{#tag:CmGame||id={{{S1S2}}}|user={{{S1}}}}}|else= | + | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S1S2|}}}|then={{#tag:CmGame||id={{{S1S2}}}|user={{{S1}}}}}|else= }} – {{IfElse|test={{{S2S1|}}}|then={{#tag:CmGame||id={{{S2S1}}}|user={{{S1}}}}}|else= }} |
− | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S1S3|}}}|then={{#tag:CmGame||id={{{S1S3}}}|user={{{S1}}}}}|else= | + | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S1S3|}}}|then={{#tag:CmGame||id={{{S1S3}}}|user={{{S1}}}}}|else= }} – {{IfElse|test={{{S3S1|}}}|then={{#tag:CmGame||id={{{S3S1|}}}|user={{{S1}}}}}|else= }} |
− | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S1S4|}}}|then={{#tag:CmGame||id={{{S1S4}}}|user={{{S1}}}}}|else= | + | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S1S4|}}}|then={{#tag:CmGame||id={{{S1S4}}}|user={{{S1}}}}}|else= }} – {{IfElse|test={{{S4S1|}}}|then={{#tag:CmGame||id={{{S4S1|}}}|user={{{S1}}}}}|else= }} |
− | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S1S5|}}}|then={{#tag:CmGame||id={{{S1S5}}}|user={{{S1}}}}}|else= | + | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S1S5|}}}|then={{#tag:CmGame||id={{{S1S5}}}|user={{{S1}}}}}|else= }} – {{IfElse|test={{{S5S1|}}}|then={{#tag:CmGame||id={{{S5S1|}}}|user={{{S1}}}}}|else= }} |
− | | style="border-top: solid 1px #808080;" | {{{ | + | | style="border-top: solid 1px #808080;" | {{{Punkte1| }}} |
− | | style="border-top: solid 1px #808080;" | {{{ | + | | style="border-top: solid 1px #808080;" | {{{Platz1| }}} |
|- | |- | ||
| style="border-top: solid 1px #808080; text-align:left;" |[https://www.chessmail.de/~{{{S2|NN}}} {{{S2|NN}}}] | | style="border-top: solid 1px #808080; text-align:left;" |[https://www.chessmail.de/~{{{S2|NN}}} {{{S2|NN}}}] | ||
− | | style="border-top: solid 1px #808080;" | {{{ | + | | style="border-top: solid 1px #808080;" | {{{Elo2| }}} |
− | |<!-- | + | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S2S1|}}}|then={{#tag:CmGame||id={{{S2S1}}}|user={{{S2}}}}}|else= }} – {{IfElse|test={{{S1S2|}}}|then={{#tag:CmGame||id={{{S1S2}}}|user={{{S2}}}}}|else= }} |
+ | |<!-- Spieler spielt nicht gegen sich selbst --> style="border-top: solid 1px #808080;" | [[Bild:nein.png]] | ||
+ | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S2S3|}}}|then={{#tag:CmGame||id={{{S2S3}}}|user={{{S2}}}}}|else= }} – {{IfElse|test={{{S3S2|}}}|then={{#tag:CmGame||id={{{S3S2|}}}|user={{{S2}}}}}|else= }} | ||
+ | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S2S4|}}}|then={{#tag:CmGame||id={{{S2S4}}}|user={{{S2}}}}}|else= }} – {{IfElse|test={{{S4S2|}}}|then={{#tag:CmGame||id={{{S4S2|}}}|user={{{S2}}}}}|else= }} | ||
+ | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S2S5|}}}|then={{#tag:CmGame||id={{{S2S5}}}|user={{{S2}}}}}|else= }} – {{IfElse|test={{{S5S2|}}}|then={{#tag:CmGame||id={{{S5S2|}}}|user={{{S2}}}}}|else= }} | ||
+ | | style="border-top: solid 1px #808080;" | {{{Punkte2| }}} | ||
+ | | style="border-top: solid 1px #808080;" | {{{Platz2| }}} | ||
+ | |- | ||
+ | |||
+ | | style="border-top: solid 1px #808080; text-align:left;" |[https://www.chessmail.de/~{{{S3|NN}}} {{{S3|NN}}}] | ||
+ | | style="border-top: solid 1px #808080;" | {{{Elo3| }}} | ||
+ | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S3S1|}}}|then={{#tag:CmGame||id={{{S3S1}}}|user={{{S3}}}}}|else= }} – {{IfElse|test={{{S1S3|}}}|then={{#tag:CmGame||id={{{S1S3}}}|user={{{S3}}}}}|else= }} | ||
+ | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S3S2|}}}|then={{#tag:CmGame||id={{{S3S2}}}|user={{{S3}}}}}|else= }} – {{IfElse|test={{{S2S3|}}}|then={{#tag:CmGame||id={{{S2S3|}}}|user={{{S3}}}}}|else= }} | ||
+ | |<!-- Spieler spielt nicht gegen sich selbst --> style="border-top: solid 1px #808080;" | [[Bild:nein.png]] | ||
+ | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S3S4|}}}|then={{#tag:CmGame||id={{{S3S4}}}|user={{{S3}}}}}|else= }} – {{IfElse|test={{{S4S3|}}}|then={{#tag:CmGame||id={{{S4S3|}}}|user={{{S3}}}}}|else= }} | ||
+ | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S3S5|}}}|then={{#tag:CmGame||id={{{S3S5}}}|user={{{S3}}}}}|else= }} – {{IfElse|test={{{S5S3|}}}|then={{#tag:CmGame||id={{{S5S3|}}}|user={{{S3}}}}}|else= }} | ||
+ | | style="border-top: solid 1px #808080;" | {{{Punkte3| }}} | ||
+ | | style="border-top: solid 1px #808080;" | {{{Platz3| }}} | ||
+ | |- | ||
+ | |||
+ | | style="border-top: solid 1px #808080; text-align:left;" |[https://www.chessmail.de/~{{{S4|NN}}} {{{S4|NN}}}] | ||
+ | | style="border-top: solid 1px #808080;" | {{{Elo4| }}} | ||
+ | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S4S1|}}}|then={{#tag:CmGame||id={{{S4S1}}}|user={{{S4}}}}}|else= }} – {{IfElse|test={{{S1S4|}}}|then={{#tag:CmGame||id={{{S1S3}}}|user={{{S4}}}}}|else= }} | ||
+ | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S4S2|}}}|then={{#tag:CmGame||id={{{S4S2}}}|user={{{S4}}}}}|else= }} – {{IfElse|test={{{S2S4|}}}|then={{#tag:CmGame||id={{{S2S4|}}}|user={{{S4}}}}}|else= }} | ||
+ | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S4S3|}}}|then={{#tag:CmGame||id={{{S4S3}}}|user={{{S4}}}}}|else= }} – {{IfElse|test={{{S3S4|}}}|then={{#tag:CmGame||id={{{S3S4|}}}|user={{{S4}}}}}|else= }} | ||
+ | |<!-- Spieler spielt nicht gegen sich selbst --> style="border-top: solid 1px #808080;" | [[Bild:nein.png]] | ||
+ | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S4S5|}}}|then={{#tag:CmGame||id={{{S4S5}}}|user={{{S4}}}}}|else= }} – {{IfElse|test={{{S5S4|}}}|then={{#tag:CmGame||id={{{S5S4|}}}|user={{{S4}}}}}|else= }} | ||
+ | | style="border-top: solid 1px #808080;" | {{{Punkte4| }}} | ||
+ | | style="border-top: solid 1px #808080;" | {{{Platz4| }}} | ||
+ | |- | ||
+ | |||
+ | | style="border-top: solid 1px #808080; text-align:left;" |[https://www.chessmail.de/~{{{S5|NN}}} {{{S5|NN}}}] | ||
+ | | style="border-top: solid 1px #808080;" | {{{Elo5| }}} | ||
+ | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S5S1|}}}|then={{#tag:CmGame||id={{{S5S1}}}|user={{{S5}}}}}|else= }} – {{IfElse|test={{{S1S5|}}}|then={{#tag:CmGame||id={{{S1S3}}}|user={{{S5}}}}}|else= }} | ||
+ | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S5S2|}}}|then={{#tag:CmGame||id={{{S5S2}}}|user={{{S5}}}}}|else= }} – {{IfElse|test={{{S2S5|}}}|then={{#tag:CmGame||id={{{S2S5|}}}|user={{{S5}}}}}|else= }} | ||
+ | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S5S3|}}}|then={{#tag:CmGame||id={{{S5S3}}}|user={{{S5}}}}}|else= }} – {{IfElse|test={{{S3S5|}}}|then={{#tag:CmGame||id={{{S3S5|}}}|user={{{S5}}}}}|else= }} | ||
+ | | style="border-top: solid 1px #808080;" | {{IfElse|test={{{S5S4|}}}|then={{#tag:CmGame||id={{{S5S4}}}|user={{{S5}}}}}|else= }} – {{IfElse|test={{{S4S5|}}}|then={{#tag:CmGame||id={{{S4S5|}}}|user={{{S5}}}}}|else= }} | ||
|<!-- Spieler spielt nicht gegen sich selbst --> style="border-top: solid 1px #808080;" | [[Bild:nein.png]] | |<!-- Spieler spielt nicht gegen sich selbst --> style="border-top: solid 1px #808080;" | [[Bild:nein.png]] | ||
− | + | | style="border-top: solid 1px #808080;" | {{{Punkte5| }}} | |
− | + | | style="border-top: solid 1px #808080;" | {{{Platz5| }}} | |
− | + | ||
− | | style="border-top: solid 1px #808080;" | {{{ | + | |
− | | style="border-top: solid 1px #808080;" | {{{ | + | |
|- | |- | ||
|} | |} |
Version vom 30. Oktober 2022, 08:58 Uhr
Template für Round Robin-Turniere
Das Template erzeugt eine Turniertabelle Jeder-gegen-jeden. Der Aufruf erfolgt mit benannten Parametern:
{{
Sandkasten|GRUPPE=Gruppenbezeichnung|S1=Spieler1|Elo1=Elo von Spieler1|S1S2=GameKey|S1S3=GameKey|S1S4=GameKey|S1S...|Punkte1=Gesamtpunkte|Platz=Rang-Hinweis|S2=Spieler2|Elo2=|S2S1=|S2S3=}}
usw.
Parameter
GRUPPE= Bezeichnung der Tabelle / der Spielgruppe, z. B. GRUPPE=Gruppe 1
- Die folgenden Parameter werden nummeriert, sie bezeichnen die Spielernummer und damit die Tabellenzeile (X durch Spielernummer ersetzen):
SX= chessmail-Name von Spieler X, z. B. S1=Oli1970
EloX= chessmail-Elo von Spieler X (oder leer)
SXS2= Spielschlüssel aus Browserzeile, Schlüssel des Spiels von Spieler X gegen Spieler 2. Immer aus Sicht des Weißspielers, das Rückspiel wird beim Partner - Weiß-Sicht - angegeben. Z. B. S1S2=abc123d4e5 - das Rückspiel würde aus Sicht von S2 in dessen Zeile mit S2S1=def987b6c5 angegeben.
PunkteX= manuelle Addition der Gesamtpunkte aus allen Spielen, vom Tabellenpfleger zu ermitteln.
PlatzX= Möglichkeit, nach Tabellenabschluss einen Ranglistenplatz anzugeben, z. B. Anzeige des Tabellenersten.
Spieler | Elo | NN1 | NN2 | NN3 | NN4 | NN5 | Punkte | Platz |
---|---|---|---|---|---|---|---|---|
NN | – | – | – | – | ||||
NN | – | – | – | – | ||||
NN | – | – | – | – | ||||
NN | – | – | – | – | ||||
NN | – | – | – | – |