Benutzer:Oli1970/Sandkasten: Unterschied zwischen den Versionen

Aus chessmail Wiki
Wechseln zu: Navigation, Suche
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                      <!-- Gesamtpunkt, manuell zu pflegen -->
+
! 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|&nbsp;}}}
 
| style="border-top: solid 1px #808080;" | {{{Elo1|&nbsp;}}}
 
|<!-- 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=x}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S2S1|}}}|then={{#tag:CmGame||id={{{S2S1}}}|user={{{S1}}}}}|else=x}}
+
| style="border-top: solid 1px #808080;" | {{IfElse|test={{{S1S2|}}}|then={{#tag:CmGame||id={{{S1S2}}}|user={{{S1}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S2S1|}}}|then={{#tag:CmGame||id={{{S2S1}}}|user={{{S1}}}}}|else=&nbsp;}}
| style="border-top: solid 1px #808080;" | {{IfElse|test={{{S1S3|}}}|then={{#tag:CmGame||id={{{S1S3}}}|user={{{S1}}}}}|else=x}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S3S1|}}}|then={{#tag:CmGame||id={{{S3S1|}}}|user={{{S1}}}}}|else=x}}
+
| style="border-top: solid 1px #808080;" | {{IfElse|test={{{S1S3|}}}|then={{#tag:CmGame||id={{{S1S3}}}|user={{{S1}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S3S1|}}}|then={{#tag:CmGame||id={{{S3S1|}}}|user={{{S1}}}}}|else=&nbsp;}}
| style="border-top: solid 1px #808080;" | {{IfElse|test={{{S1S4|}}}|then={{#tag:CmGame||id={{{S1S4}}}|user={{{S1}}}}}|else=x}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S4S1|}}}|then={{#tag:CmGame||id={{{S4S1|}}}|user={{{S1}}}}}|else=x}}
+
| style="border-top: solid 1px #808080;" | {{IfElse|test={{{S1S4|}}}|then={{#tag:CmGame||id={{{S1S4}}}|user={{{S1}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S4S1|}}}|then={{#tag:CmGame||id={{{S4S1|}}}|user={{{S1}}}}}|else=&nbsp;}}
| style="border-top: solid 1px #808080;"  | {{IfElse|test={{{S1S5|}}}|then={{#tag:CmGame||id={{{S1S5}}}|user={{{S1}}}}}|else=x}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S5S1|}}}|then={{#tag:CmGame||id={{{S5S1|}}}|user={{{S1}}}}}|else=x}}
+
| style="border-top: solid 1px #808080;"  | {{IfElse|test={{{S1S5|}}}|then={{#tag:CmGame||id={{{S1S5}}}|user={{{S1}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S5S1|}}}|then={{#tag:CmGame||id={{{S5S1|}}}|user={{{S1}}}}}|else=&nbsp;}}
| style="border-top: solid 1px #808080;" | {{{PunkteS1|&nbsp;}}}
+
| style="border-top: solid 1px #808080;" | {{{Punkte1|&nbsp;}}}
| style="border-top: solid 1px #808080;" | {{{PlatzS1|&nbsp;}}}
+
| style="border-top: solid 1px #808080;" | {{{Platz1|&nbsp;}}}
 
|-  
 
|-  
  
 
| 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;" | {{{Elo1|&nbsp;}}}
+
| style="border-top: solid 1px #808080;" | {{{Elo2|&nbsp;}}}
|<!-- GameTag weiß - GameTag schwarz gegen S2--> style="border-top: solid 1px #808080;" | x - {{IfElse|test={{{S1S2|}}}|then={{#tag:CmGame||id={{{S1S2|}}}|user={{{S2}}}}}|else=...}}
+
| style="border-top: solid 1px #808080;" | {{IfElse|test={{{S2S1|}}}|then={{#tag:CmGame||id={{{S2S1}}}|user={{{S2}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S1S2|}}}|then={{#tag:CmGame||id={{{S1S2}}}|user={{{S2}}}}}|else=&nbsp;}}
 +
|<!-- 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=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S3S2|}}}|then={{#tag:CmGame||id={{{S3S2|}}}|user={{{S2}}}}}|else=&nbsp;}}
 +
| style="border-top: solid 1px #808080;" | {{IfElse|test={{{S2S4|}}}|then={{#tag:CmGame||id={{{S2S4}}}|user={{{S2}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S4S2|}}}|then={{#tag:CmGame||id={{{S4S2|}}}|user={{{S2}}}}}|else=&nbsp;}}
 +
| style="border-top: solid 1px #808080;"  | {{IfElse|test={{{S2S5|}}}|then={{#tag:CmGame||id={{{S2S5}}}|user={{{S2}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S5S2|}}}|then={{#tag:CmGame||id={{{S5S2|}}}|user={{{S2}}}}}|else=&nbsp;}}
 +
| style="border-top: solid 1px #808080;" | {{{Punkte2|&nbsp;}}}
 +
| style="border-top: solid 1px #808080;" | {{{Platz2|&nbsp;}}}
 +
|-
 +
 
 +
| style="border-top: solid 1px #808080; text-align:left;" |[https://www.chessmail.de/~{{{S3|NN}}} {{{S3|NN}}}]
 +
| style="border-top: solid 1px #808080;" | {{{Elo3|&nbsp;}}}
 +
| style="border-top: solid 1px #808080;" | {{IfElse|test={{{S3S1|}}}|then={{#tag:CmGame||id={{{S3S1}}}|user={{{S3}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S1S3|}}}|then={{#tag:CmGame||id={{{S1S3}}}|user={{{S3}}}}}|else=&nbsp;}}
 +
| style="border-top: solid 1px #808080;" | {{IfElse|test={{{S3S2|}}}|then={{#tag:CmGame||id={{{S3S2}}}|user={{{S3}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S2S3|}}}|then={{#tag:CmGame||id={{{S2S3|}}}|user={{{S3}}}}}|else=&nbsp;}}
 +
|<!-- 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=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S4S3|}}}|then={{#tag:CmGame||id={{{S4S3|}}}|user={{{S3}}}}}|else=&nbsp;}}
 +
| style="border-top: solid 1px #808080;"  | {{IfElse|test={{{S3S5|}}}|then={{#tag:CmGame||id={{{S3S5}}}|user={{{S3}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S5S3|}}}|then={{#tag:CmGame||id={{{S5S3|}}}|user={{{S3}}}}}|else=&nbsp;}}
 +
| style="border-top: solid 1px #808080;" | {{{Punkte3|&nbsp;}}}
 +
| style="border-top: solid 1px #808080;" | {{{Platz3|&nbsp;}}}
 +
|-
 +
 
 +
| style="border-top: solid 1px #808080; text-align:left;" |[https://www.chessmail.de/~{{{S4|NN}}} {{{S4|NN}}}]
 +
| style="border-top: solid 1px #808080;" | {{{Elo4|&nbsp;}}}
 +
| style="border-top: solid 1px #808080;" | {{IfElse|test={{{S4S1|}}}|then={{#tag:CmGame||id={{{S4S1}}}|user={{{S4}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S1S4|}}}|then={{#tag:CmGame||id={{{S1S3}}}|user={{{S4}}}}}|else=&nbsp;}}
 +
| style="border-top: solid 1px #808080;" | {{IfElse|test={{{S4S2|}}}|then={{#tag:CmGame||id={{{S4S2}}}|user={{{S4}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S2S4|}}}|then={{#tag:CmGame||id={{{S2S4|}}}|user={{{S4}}}}}|else=&nbsp;}}
 +
| style="border-top: solid 1px #808080;" | {{IfElse|test={{{S4S3|}}}|then={{#tag:CmGame||id={{{S4S3}}}|user={{{S4}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S3S4|}}}|then={{#tag:CmGame||id={{{S3S4|}}}|user={{{S4}}}}}|else=&nbsp;}}
 +
|<!-- 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=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S5S4|}}}|then={{#tag:CmGame||id={{{S5S4|}}}|user={{{S4}}}}}|else=&nbsp;}}
 +
| style="border-top: solid 1px #808080;" | {{{Punkte4|&nbsp;}}}
 +
| style="border-top: solid 1px #808080;" | {{{Platz4|&nbsp;}}}
 +
|-
 +
 
 +
| style="border-top: solid 1px #808080; text-align:left;" |[https://www.chessmail.de/~{{{S5|NN}}} {{{S5|NN}}}]
 +
| style="border-top: solid 1px #808080;" | {{{Elo5|&nbsp;}}}
 +
| style="border-top: solid 1px #808080;" | {{IfElse|test={{{S5S1|}}}|then={{#tag:CmGame||id={{{S5S1}}}|user={{{S5}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S1S5|}}}|then={{#tag:CmGame||id={{{S1S3}}}|user={{{S5}}}}}|else=&nbsp;}}
 +
| style="border-top: solid 1px #808080;" | {{IfElse|test={{{S5S2|}}}|then={{#tag:CmGame||id={{{S5S2}}}|user={{{S5}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S2S5|}}}|then={{#tag:CmGame||id={{{S2S5|}}}|user={{{S5}}}}}|else=&nbsp;}}
 +
| style="border-top: solid 1px #808080;" | {{IfElse|test={{{S5S3|}}}|then={{#tag:CmGame||id={{{S5S3}}}|user={{{S5}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S3S5|}}}|then={{#tag:CmGame||id={{{S3S5|}}}|user={{{S5}}}}}|else=&nbsp;}}
 +
| style="border-top: solid 1px #808080;"  | {{IfElse|test={{{S5S4|}}}|then={{#tag:CmGame||id={{{S5S4}}}|user={{{S5}}}}}|else=&nbsp;}}&nbsp;&ndash;&nbsp;{{IfElse|test={{{S4S5|}}}|then={{#tag:CmGame||id={{{S4S5|}}}|user={{{S5}}}}}|else=&nbsp;}}
 
|<!-- 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]]
|<!-- GameTag weiß - GameTag schwarz gegen S3--> style="border-top: solid 1px #808080;" | x - x
+
| style="border-top: solid 1px #808080;" | {{{Punkte5|&nbsp;}}}
|<!-- GameTag weiß - GameTag schwarz gegen S2--> style="border-top: solid 1px #808080;" | x - x
+
| style="border-top: solid 1px #808080;" | {{{Platz5|&nbsp;}}}
|<!-- GameTag weiß - GameTag schwarz gegen S3--> style="border-top: solid 1px #808080;" | x - x
+
| style="border-top: solid 1px #808080;" | {{{PunkteS1|&nbsp;}}}
+
| style="border-top: solid 1px #808080;" | {{{PlatzS1|&nbsp;}}}
+
 
|-  
 
|-  
 
|}
 
|}

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.

Gruppe
Spieler Elo NN1 NN2 NN3 NN4 NN5 Punkte Platz
NN   Nein.png   –     –     –     –      
NN     –   Nein.png   –     –     –      
NN     –     –   Nein.png   –     –      
NN     –     –     –   Nein.png   –      
NN     –     –     –     –   Nein.png    
Meine Werkzeuge
Namensräume

Varianten
Aktionen
chessmail Wiki
Schachserver
Informationen
Werkzeuge