Vorlage:MidFairplayMK31arr1: Unterschied zwischen den Versionen

Aus chessmail Wiki
Wechseln zu: Navigation, Suche
K
K
 
(97 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
{{#arraydefine: team1|{{midFairplayMK31}}}}{{#vardefine:sumTeam1|0}}{{#vardefine:sumTeam2|0}}
+
{{#vardefine: Team1SumPts | 0 }}{{#vardefine: Team2SumPts | 0 }}{{#arraydefine: team1|{{MidFairplayMK31}}}}{{#vardefine:sumTeam1|0}}{{#vardefine:sumTeam2|0}}{{#arraydefine: gamesplayed|{{MidFairplayMK31played}}}}<!--  
<!-- https://www.mediawiki.org/wiki/Extension:Arrays#Using_Loops_extension -->
+
----------------------------------------------------------------------------  
<!-- ---------------------------------------------------------------------------- -->
+
--><div style="display: none;">
<div style="display: inline;">
+
 
{{
 
{{
 
   #loop: i
 
   #loop: i
Zeile 8: Zeile 7:
 
   | {{#arraysize: team1}} <!-- number of loops -->
 
   | {{#arraysize: team1}} <!-- number of loops -->
 
   |  
 
   |  
{{#arraydefine: val | {{#arrayindex: team1| {{#var:i}} }} | ;}}
+
{{#arraydefine: val | {{#arrayindex: team1       | {{#var:i}} }} | ;}}
 +
{{#arraydefine: res | {{#arrayindex: gamesplayed | {{#var:i}} }} | ;}}
 
<span style="color: blue;">{{#arrayindex: val | 0}}</span>  
 
<span style="color: blue;">{{#arrayindex: val | 0}}</span>  
 
<span style="color: red;">{{#arrayindex: val | 1}}</span>
 
<span style="color: red;">{{#arrayindex: val | 1}}</span>
Zeile 24: Zeile 24:
 
<span>{{#arrayindex: val |11}}</span>
 
<span>{{#arrayindex: val |11}}</span>
 
<span>{{#arrayindex: val |12}}</span>
 
<span>{{#arrayindex: val |12}}</span>
<br>
+
<span style="color: green;">{{#arrayindex: res | 0}}</span>
 +
<span style="color: blue;">{{#arrayindex: res | 1}}</span>
 +
----
 
}}
 
}}
 
</div>
 
</div>
----
 
<table style="font-family: verdana,arial,sans-serif; line-height: 12pt; font-size: 9pt; max-width: 800px; border: 1px silver solid; border-collapse: collapse;">
 
 
<!-- -------------------------------------------------------------------------------------- -->
 
<!-- -------------------------------------------------------------------------------------- -->
<tr style="line-height: 16pt; border-bottom: 1px solid Gainsboro; background-color: Linen;"><td colspan="12" style="padding-left: 3px;">Turnierplan</td></tr>
+
<table style="font-family: verdana,arial,sans-serif; line-height: 11pt; font-size: 8pt; max-width: 800px; border: 1px silver solid; border-collapse: collapse;">
 +
<!-- -------------------------------------------------------------------------------------- -->
 +
<tr style="color: SlateGray; line-height: 16pt; border-bottom: 1px solid Gainsboro; background-color: Linen;"><td colspan="15" style="padding-left: 3px;">Turnierplan</td></tr>
 
<!-- -------------------------------------------------------------------------------------- -->
 
<!-- -------------------------------------------------------------------------------------- -->
 
{{
 
{{
Zeile 38: Zeile 40:
 
   |  
 
   |  
 
{{#arraydefine: val | {{#arrayindex: team1| {{#var:i}} }} | ;}}
 
{{#arraydefine: val | {{#arrayindex: team1| {{#var:i}} }} | ;}}
<tr style="border-bottom: 1px Silver dotted;">
+
{{#arraydefine: res | {{#arrayindex: gamesplayed | {{#var:i}} }} | ;}}
 +
{{#ifexpr: {{#var: i}} mod 2 = 0 | {{#vardefine: bgcolor|AliceBlue;}} | {{#vardefine: bgcolor|Snow;}}}}
 +
<tr style="border-bottom: 1px Silver dotted; background-color: {{#var:bgcolor}}">
 
<!-- -------------------------------------------------------------------------------------- -->
 
<!-- -------------------------------------------------------------------------------------- -->
<td style="width: 20px; text-align: right; padding-right: 5px; color: DarkGray; background-color: Snow; border-right: 1px Gainsboro dotted;"><span>{{#arrayindex: val | 0}}</span></td>
+
<td style="width: 20px; text-align: right; padding-right: 5px; color: DarkGray; border-right: 1px Gainsboro dotted;">{{#arrayindex: val | 0}}</td>
<td style="width: 120px; color: RoyalBlue; padding-left: 3px; border-bottom: 1px Gainsboro dotted;"><span>{{#arrayindex: val | 1}}</span></td>
+
<td style="border-left: 1px solid Gainsboro; width: 120px; color: RoyalBlue; padding-left: 3px; border-bottom: 1px Gainsboro dotted;"><span class="plainlinks">[http://www.chessmail.de/~{{#arrayindex: val | 1}} {{#arrayindex: val | 1}}]</span></td>
<td><span style="color: SteelBlue; padding-right: 15px;">{{#arrayindex: val | 2}}</span></td>
+
<td style="color: SteelBlue; padding-right: 15px;">{{#number_format: {{#arrayindex: val | 2}}|0|,|.|}}</td>
<td style="width: 120px; color: RoyalBlue; padding-left: 3px;"><span>{{#arrayindex: val | 4}}</span></td>
+
<td style="border-left: 1px solid Gainsboro; width: 120px; color: RoyalBlue; padding-left: 3px;"><span class="plainlinks">[http://www.chessmail.de/~{{#arrayindex: val | 4}} {{#arrayindex: val | 4}}]</span></td>
<td><span style="color: SteelBlue; border-right: 1px Gainsboro dotted;">{{#arrayindex: val | 5}}</span></td>
+
<td style="color: SteelBlue; padding-right: 15px; border-right: 1px Gainsboro dotted;">{{#arrayindex: val | 5}}</td>
<td><span class="plainlinks">[http://www.chessmail.de/game/{{#arrayindex: val | 7}} HS]</span></td>
+
<td style="border-left: 1px solid Gainsboro; width: 30px; text-align: center;"><span class="plainlinks">
<td><span style="color: cyan;">{{#arrayindex: val | 8}}</span></td>
+
[http://www.chessmail.de/game/{{#arrayindex: val | 7}} HS]</span></td>
<td><span style="color: green; border-right: 1px Gainsboro dotted;">{{#arrayindex: val | 9}}</span></td>
+
<td style="color: green; border-right: 1px Gainsboro dotted;">{{#arrayindex: val | 9}}</td>
<td><span class="plainlinks">[http://www.chessmail.de/game/{{#arrayindex: val |10}} RS]</span>
+
<td style="width: 15px; text-align: center; color: red;">{{#arrayindex: val | 8}}</td>
<td><span style="color: cyan;">{{#arrayindex: val |11}}</span></td>
+
<td style="border-left: 1px solid Gainsboro; width: 30px; text-align: center;"><span class="plainlinks">[http://www.chessmail.de/game/{{#arrayindex: val |10}} RS]</span>
<td><span style="color: green;">{{#arrayindex: val |12}}</span></td>
+
<td style="color: green;">{{#arrayindex: val |12}}</td>
<td><span>--</span></td>
+
<td style="width: 15px; text-align: center; color: red;">{{#arrayindex: val |11}}</td>
 +
<td style="border-left: 1px solid Black; width: 25px; text-align: center; color: Navy;">{{#arrayindex: res |0}}</td>{{#vardefine: Team1SumPts | {{#expr: {{#var:Team1SumPts}}+{{#arrayindex: res |0}} }} }}{{#vardefine: Team2SumPts | {{#expr: {{#var:Team2SumPts}}+{{#arrayindex: res |1}} }} }}
 +
<td style="border-left: 1px solid Black; width: 25px; text-align: center; color: Navy;">{{#arrayindex: res |1}}</td>
 +
<td style="text-align: center; width: 30px; border-left: 1px solid Black; color: DarkGreen;">{{#vardefineecho: curgames1| {{#expr: {{#arrayindex: res |0}} + {{#arrayindex: res |1}}}} }}</td>
 +
<td style="border-left: 1px solid Black; width: 25px; text-align: center; color: black;">--</td>
 
<!-- -------------------------------------------------------------------------------------- -->
 
<!-- -------------------------------------------------------------------------------------- -->
 
</tr>
 
</tr>
 
}}
 
}}
 
<!-- -------------------------------------------------------------------------------------- -->
 
<!-- -------------------------------------------------------------------------------------- -->
<tr style="background-color: SeaShell; border-top: 1px solid Gainsboro; padding-left: 3px;">
+
<tr style="font-size: 8pt; background-color: SeaShell; border-top: 1px solid Gainsboro; padding-left: 3px;">
<td colspan="1" style="text-align: right; padding-right: 5px; color: DimGray;">{{#arraysize: team1}}</td>
+
<td style="text-align: right; padding-right: 5px; color: DimGray;">{{#arraysize: team1}}</td>
<td colspan="2" style="font-size: 8pt; text-align: right; padding-right: 15px; color: DimGray;">{{#var: sumTeam1}}</td>
+
<td colspan="2" style="text-align: right; padding-right: 15px; color: DimGray;">
<td colspan="2" style="text-align: right; padding-right: 15px; color: DimGray;">{{#var: sumTeam2}}</td>
+
{{#number_format: {{#var: sumTeam1}}|0|,|.|}}</td>
<td colspan="7">&nbsp;</td>
+
<td colspan="2" style="text-align: right; padding-right: 15px; color: DimGray;">{{mNumForm|{{#var: sumTeam2}}}}</td>
 +
<td colspan="6">&nbsp;</td>
 +
<td style="text-align: right; padding-right: 5px;">{{#var:Team1SumPts}}</td>
 +
<td style="text-align: right; padding-right: 5px;">{{#var:Team2SumPts}}</td>
 +
<td style="text-align: right; padding-right: 5px;">{{#vardefineecho: PtsSoFar|{{#expr: {{#var:Team1SumPts}}+{{#var:Team2SumPts}}}}}}</td>
 +
<td style="border-left: 1px solid Black; width: 25px; text-align: center; color: Black;">{{#expr: 2 * {{#arraysize: team1 |1}} }}</td>
 
</tr>
 
</tr>
<tr style="background-color: SeaShell; border-top: 0px solid Gainsboro; padding-left: 3px;">
+
<!-- ----------------------------------------------------- -->
 +
<tr style="background-color: SeaShell; border-top: 1px dotted Gainsboro; padding-left: 3px;">
 
<td colspan="1">&nbsp;</td>
 
<td colspan="1">&nbsp;</td>
<td colspan="2" style="text-align: right; padding-right: 15px; color: DimGray;">{{#expr: {{#var: sumTeam1}}-{{#var: sumTeam2}} }}</td>
+
<td colspan="2" style="font-size: 8pt; text-align: right; padding-right: 15px; color: DimGray;">{{#expr: {{#var: sumTeam1}}-{{#var: sumTeam2}} }}</td>
<td colspan="2" style="font-size: 10pt; text-align: right; padding-right: 15px; color: DimGray;">{{#expr: abs( {{#var: sumTeam1}} div ({{#var: sumTeam1}} + {{#var: sumTeam2}})) round 2}}</td>
+
<td colspan="2" style="font-size: 8pt; text-align: right; padding-right: 15px; color: DimGray;">{{#expr: abs( {{#var: sumTeam1}} div ({{#var: sumTeam1}} + {{#var: sumTeam2}})) round 2}}</td>
<td colspan="7">&nbsp;</td>
+
<td colspan="10">&nbsp;</td>
 
</tr>
 
</tr>
 
</table>
 
</table>

Aktuelle Version vom 27. April 2013, 19:15 Uhr

{{#vardefine: Team1SumPts | 0 }}{{#vardefine: Team2SumPts | 0 }}{{#arraydefine: team1|1;Amiga;1781;Young and Beautiful;petraK;1972;Fairplay;e101c7aabdf24404;1;31.01.13;dd941345dfb04f4d;1;31.01.13, 2;Brunelli;1691;Young and Beautiful;Quarkbeutel;1889;Fairplay;e400d7f8d03f4fb0;0;30.01.13;96817bdb4b0a49dd;0;30.01.13, 3;fastplayer69;1896;Young and Beautiful;kani;1818;Fairplay;70f5ff9d14ef44a2;0;30.01.13;76abad85ad2644c9;0;30.01.13, 4;Timi;1760;Young and Beautiful;SG1951SON;1972;Fairplay;011fca995f6f4650;0;30.01.13;ce594eaf1f6340a9;0;30.01.13, 5;CityCobra;1789;Young and Beautiful;Noel.S;1759;Fairplay;d8667c42c49443ef;0;31.01.13;a9ccf4465e88430c;0;31.01.13, 6;Herodes01;1728;Young and Beautiful;pyroman97;1667;Fairplay;bf48efafcaaf4053;0;01.02.13;230f80e560154b74;0;10.02.13, 7;O.Allgeyr;1608;Young and Beautiful;Lanja;1617;Fairplay;56eca47401d74e7f;1;31.01.13;56eca47401d74e7f;1;31.01.13, 8;Logystem;1642;Young and Beautiful;mira2407;1595;Fairplay;14e62570b37747a3;0;31.01.13;4d524fbf3c4e49b8;0;31.01.13}}{{#vardefine:sumTeam1|0}}{{#vardefine:sumTeam2|0}}{{#arraydefine: gamesplayed|0;0, 0;2, 2;0, 1;1, 1;1, 1;1, 1;1,

0;2}}

{{

 #loop: i
 | 0                     
 | {{#arraysize: team1}} 
 | 

{{#arraydefine: val | {{#arrayindex: team1 | {{#var:i}} }} | ;}} {{#arraydefine: res | {{#arrayindex: gamesplayed | {{#var:i}} }} | ;}} {{#arrayindex: val | 0}} {{#arrayindex: val | 1}} {{#arrayindex: val | 2}} {{#vardefine:sumTeam1 | {{#expr: ({{#var: sumTeam1}} + {{#arrayindex: val | 2}}) }} }} {{#arrayindex: val | 3}} {{#arrayindex: val | 4}} {{#arrayindex: val | 5}} {{#vardefine:sumTeam2 | {{#expr: ({{#var: sumTeam2}} + {{#arrayindex: val | 5}}) }} }} {{#arrayindex: val | 6}} {{#arrayindex: val | 7}} {{#arrayindex: val | 8}} {{#arrayindex: val | 9}} {{#arrayindex: val |10}} {{#arrayindex: val |11}} {{#arrayindex: val |12}} {{#arrayindex: res | 0}} {{#arrayindex: res | 1}}


}}

{{

 #loop: i
 | 0                     
 | {{#arraysize: team1}} 
 | 

{{#arraydefine: val | {{#arrayindex: team1| {{#var:i}} }} | ;}} {{#arraydefine: res | {{#arrayindex: gamesplayed | {{#var:i}} }} | ;}} {{#ifexpr: {{#var: i}} mod 2 = 0 | {{#vardefine: bgcolor|AliceBlue;}} | {{#vardefine: bgcolor|Snow;}}}}

{{#vardefine: Team1SumPts | {{#expr: {{#var:Team1SumPts}}+{{#arrayindex: res |0}} }} }}{{#vardefine: Team2SumPts | {{#expr: {{#var:Team2SumPts}}+{{#arrayindex: res |1}} }} }} }}
Turnierplan
{{#arrayindex: val | 0}} val | 1}} {{#arrayindex: val | 1}} {{#number_format: {{#arrayindex: val | 2}}|0|,|.|}} val | 4}} {{#arrayindex: val | 4}} {{#arrayindex: val | 5}} val | 7}} HS {{#arrayindex: val | 9}} {{#arrayindex: val | 8}} val |10}} RS {{#arrayindex: val |12}} {{#arrayindex: val |11}} {{#arrayindex: res |0}}{{#arrayindex: res |1}} {{#vardefineecho: curgames1| {{#expr: {{#arrayindex: res |0}} + {{#arrayindex: res |1}}}} }} --
{{#arraysize: team1}} {{#number_format: {{#var: sumTeam1}}|0|,|.|}} {{#number_format: {{#var: sumTeam2}} |0|,|.}}   {{#var:Team1SumPts}} {{#var:Team2SumPts}} {{#vardefineecho: PtsSoFar|{{#expr: {{#var:Team1SumPts}}+{{#var:Team2SumPts}}}}}} {{#expr: 2 * {{#arraysize: team1 |1}} }}
  {{#expr: {{#var: sumTeam1}}-{{#var: sumTeam2}} }} {{#expr: abs( {{#var: sumTeam1}} div ({{#var: sumTeam1}} + {{#var: sumTeam2}})) round 2}}  
Meine Werkzeuge
Namensräume

Varianten
Aktionen
chessmail Wiki
Schachserver
Informationen
Werkzeuge