|
|
| Zeile 91: |
Zeile 91: |
| | <!-- ----------------------------------------------------- --> | | <!-- ----------------------------------------------------- --> |
| | <!-- ----------------------------------------------------- --> | | <!-- ----------------------------------------------------- --> |
| − | ----
| |
| − | ----
| |
| − | ----
| |
| − | {{#vardefine: TurnierID|33}}<!--
| |
| − | -----------------------------------------------------------------------------------
| |
| − | --><div style="padding: 3px; text-align: right; border: 1px solid Gainsboro;"><span style="padding-right: 8px;">[[Datei:Table_gear.png|Eingabe der Turnierdaten | link={{mpCMI}}cmwiki/index.php?title=Vorlage:MidFairplayMK{{#var:TurnierID}}&action=edit]]</span><span style="padding-right: 5px;">[[Datei:Table_link.png | Eingabe der Spielergebnisse | link={{mpCMI}}cmwiki/index.php?title=Vorlage:MidFairplayMK{{#var:TurnierID}}played&action=edit]]</span>
| |
| − | </div>
| |
| − | ----
| |
| − | {{#vardefine: Team1SumPts | 0 }}{{#vardefine: Team2SumPts | 0 }}{{#arraydefine: team1|{{MidFairplayMK{{#var:TurnierID}}}}}}{{#vardefine: sumTeam1 | 0}}{{#vardefine: sumTeam2 | 0}}{{#arraydefine: gamesplayed | {{MidFairplayMK{{#var:TurnierID}}played}}}}<!--
| |
| − | ----------------------------------------------------------------------------
| |
| − | --><div style="display: none;">
| |
| − | {{
| |
| − | #loop: i
| |
| − | | 0 <!-- loops start value for {{#var:i}} -->
| |
| − | | {{#arraysize: team1}} <!-- number of loops -->
| |
| − | |
| |
| − | {{#arraydefine: val | {{#arrayindex: team1 | {{#var:i}} }} | ;}}
| |
| − | {{#arraydefine: res | {{#arrayindex: gamesplayed | {{#var:i}} }} | ;}}
| |
| − | <span style="color: blue;">{{#arrayindex: val | 0}}</span>
| |
| − | <span style="color: red;">{{#arrayindex: val | 1}}</span>
| |
| − | <span>{{#arrayindex: val | 2}}</span>
| |
| − | <nowiki/>{{#vardefine: sumTeam1 | {{#expr: ({{#var: sumTeam1}} + {{#arrayindex: val | 2}}) }} }}
| |
| − | <span">{{#arrayindex: val | 3}}</span>
| |
| − | <span style="color: red;">{{#arrayindex: val | 4}}</span>
| |
| − | <span>{{#arrayindex: val | 5}}</span>
| |
| − | <nowiki/>{{#vardefine: sumTeam2 | {{#expr: ({{#var: sumTeam2}} + {{#arrayindex: val | 5}}) }} }}
| |
| − | <span>{{#arrayindex: val | 6}}</span>
| |
| − | <span>{{#arrayindex: val | 7}}</span>
| |
| − | <span>{{#arrayindex: val | 8}} </span>
| |
| − | <span>{{#arrayindex: val | 9}}</span>
| |
| − | <span>{{#arrayindex: val |10}}</span>
| |
| − | <span>{{#arrayindex: val |11}}</span>
| |
| − | <span>{{#arrayindex: val |12}}</span>
| |
| − | <span style="color: green;">{{#arrayindex: res | 0}}</span>
| |
| − | <span style="color: blue;">{{#arrayindex: res | 1}}</span>
| |
| − | ----
| |
| − | }}
| |
| − | </div>
| |
| − | <!-- -------------------------------------------------------------------------------------- -->
| |
| − | <table style="font-family: verdana,arial,sans-serif; line-height: 11pt; font-size: 8pt; width: 100%; max-width: 100%; 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 #33</td></tr>
| |
| − | <!-- -------------------------------------------------------------------------------------- -->
| |
| − | {{
| |
| − | #loop: i
| |
| − | | 0 <!-- loops start value for {{#var:i}} -->
| |
| − | | {{#arraysize: team1}} <!-- number of loops -->
| |
| − | |
| |
| − | {{#arraydefine: val | {{#arrayindex: team1| {{#var:i}} }} | ;}}
| |
| − | {{#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; border-right: 1px Gainsboro dotted;">{{#arrayindex: val | 0}}</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 style="color: SteelBlue; padding-right: 15px;">{{#number_format: {{#arrayindex: val | 2}}|0|,|.|}}</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 style="color: SteelBlue; padding-right: 15px; border-right: 1px Gainsboro dotted;">{{mNumForm|{{#arrayindex: val | 5}}}}</td>
| |
| − | <td style="border-left: 1px solid Gainsboro; width: 30px; text-align: center;"><span class="plainlinks">
| |
| − | [http://www.chessmail.de/game/{{#arrayindex: val | 7}} HS]</span></td>
| |
| − | <td style="color: green; border-right: 1px Gainsboro dotted;">{{#arrayindex: val | 9}}</td>
| |
| − | <td style="width: 15px; text-align: center; color: red;">{{mShowGameType|{{#arrayindex: val | 8}} }}</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 style="color: green;">{{#arrayindex: val |12}}</td>
| |
| − | <td style="width: 15px; text-align: center; color: red;">{{mShowGameType|{{#arrayindex: val | 11}} }}</td>
| |
| − | <td style="border-left: 1px solid Black; width: 25px; text-align: center; color: cyan;">{{#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: cyan;">{{#arrayindex: res |1}}</td>
| |
| − | <td style="text-align: center; width: 30px; border-left: 1px solid Black; color: MediumSeaGreen;">{{#vardefineecho: curgames1| {{#expr: {{#arrayindex: res |0}} + {{#arrayindex: res |1}}}} }}</td>
| |
| − | <td style="border-left: 1px solid Black; width: 25px; text-align: center;">{{#ifexpr: {{#var: curgames1}} = 2 | [[Datei: Bullet_black.png | link=]] | [[Datei: Bullet_pink.png | link=]] }}
| |
| − | </td>
| |
| − | <!-- -------------------------------------------------------------------------------------- -->
| |
| − | </tr>
| |
| − | }}
| |
| − | <!-- -------------------------------------------------------------------------------------- -->
| |
| − | <tr style="font-size: 8pt; background-color: SeaShell; border-top: 1px solid Gainsboro; padding-left: 3px;">
| |
| − | <td style="text-align: right; padding-right: 5px; color: DimGray;">{{#arraysize: team1}}</td>
| |
| − | <td colspan="2" style="text-align: right; padding-right: 15px; color: DimGray;">
| |
| − | {{#number_format: {{#var: sumTeam1}}|0|,|.|}}</td>
| |
| − | <td colspan="2" style="text-align: right; padding-right: 15px; color: DimGray;">{{mNumForm | {{#var: sumTeam2}} }}</td>
| |
| − | <td colspan="6"> </td>
| |
| − | <td style="text-align: right; padding-right: 5px;">{{mNumForm | {{#var:Team1SumPts}} }}</td>
| |
| − | <td style="text-align: right; padding-right: 5px;">{{mNumForm | {{#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}} }}</td>
| |
| − | </tr>
| |
| − | <!-- ----------------------------------------------------- -->
| |
| − | <tr style="background-color: SeaShell; border-top: 1px dotted Gainsboro; padding-left: 3px;">
| |
| − | <td colspan="1"> </td>
| |
| − | <td colspan="2" style="font-size: 8pt; text-align: right; padding-right: 15px; color: DimGray;">{{mNumForm | {{#expr: {{#var: sumTeam1}}-{{#var: sumTeam2}} }} }}</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="10"> </td>
| |
| − | </tr>
| |
| − | </table>
| |
| | <!-- ----------------------------------------------------- --> | | <!-- ----------------------------------------------------- --> |
| | <!-- ----------------------------------------------------- --> | | <!-- ----------------------------------------------------- --> |
| | {{Benutzer:mediator/tabelle 34}} | | {{Benutzer:mediator/tabelle 34}} |
{{#vardefine: TurnierID|33}}
{{#vardefine: Team1SumPts | 0 }}{{#vardefine: Team2SumPts | 0 }}{{#arraydefine: team1|{{MidFairplayMK{{#var:TurnierID}}}}}}{{#vardefine: sumTeam1 | 0}}{{#vardefine: sumTeam2 | 0}}{{#arraydefine: gamesplayed | {{MidFairplayMK{{#var:TurnierID}}played}}}}
{{
#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}}) }} }}
<span">{{#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 #33 |
| {{#arrayindex: val | 0}} |
val | 1}} {{#arrayindex: val | 1}} |
{{#number_format: {{#arrayindex: val | 2}}|0|,|.|}} |
val | 4}} {{#arrayindex: val | 4}} |
{{#number_format: {{#arrayindex: val | 5}} |0|,|.}}
|
val | 7}} HS |
{{#arrayindex: val | 9}} |
{{#switch: {{#arrayindex: val | 8}} | 0 = | 1 = | }} |
val |10}} RS
| {{#arrayindex: val |12}} |
{{#switch: {{#arrayindex: val | 11}} | 0 = | 1 = | }} |
{{#arrayindex: res |0}} | {{#arrayindex: res |1}} |
{{#vardefineecho: curgames1| {{#expr: {{#arrayindex: res |0}} + {{#arrayindex: res |1}}}} }} |
{{#ifexpr: {{#var: curgames1}} = 2 | | }}
|
| {{#arraysize: team1}} |
{{#number_format: {{#var: sumTeam1}}|0|,|.|}} |
{{#number_format: {{#var: sumTeam2}} |0|,|.}}
|
|
{{#number_format: {{#var:Team1SumPts}} |0|,|.}}
|
{{#number_format: {{#var: Team2SumPts}} |0|,|.}}
|
{{#vardefineecho: PtsSoFar|{{#expr: {{#var:Team1SumPts}}+{{#var:Team2SumPts}}}}}} |
{{#expr: 2 * {{#arraysize: team1}} }} |
| |
{{#number_format: {{#expr: {{#var: sumTeam1}}-{{#var: sumTeam2}} }} |0|,|.}}
|
{{#expr: abs( {{#var: sumTeam1}} div ({{#var: sumTeam1}} + {{#var: sumTeam2}})) round 2}} |
|
{{#vardefine: TurnierID|34}}
{{#vardefine: Team1SumPts | 0 }}{{#vardefine: Team2SumPts | 0 }}{{#arraydefine: team1|{{MidFairplayMK{{#var:TurnierID}}}}}}{{#vardefine: sumTeam1 | 0}}{{#vardefine: sumTeam2 | 0}}{{#arraydefine: gamesplayed | {{MidFairplayMK{{#var:TurnierID}}played}}}}
{{
#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}}) }} }}
<span">{{#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 #34 |
| {{#arrayindex: val | 0}} |
val | 1}} {{#arrayindex: val | 1}} |
{{#number_format: {{#arrayindex: val | 2}}|0|,|.|}} |
val | 4}} {{#arrayindex: val | 4}} |
{{#number_format: {{#arrayindex: val | 5}} |0|,|.}}
|
val | 7}} HS |
{{#arrayindex: val | 9}} |
{{#switch: {{#arrayindex: val | 8}} | 0 = | 1 = | }} |
val |10}} RS
| {{#arrayindex: val |12}} |
{{#switch: {{#arrayindex: val | 11}} | 0 = | 1 = | }} |
{{#arrayindex: res |0}} | {{#arrayindex: res |1}} |
{{#vardefineecho: curgames1| {{#expr: {{#arrayindex: res |0}} + {{#arrayindex: res |1}}}} }} |
{{#ifexpr: {{#var: curgames1}} = 2 | | }}
|
| {{#arraysize: team1}} |
{{#number_format: {{#var: sumTeam1}}|0|,|.|}} |
{{#number_format: {{#var: sumTeam2}} |0|,|.}}
|
|
{{#number_format: {{#var:Team1SumPts}} |0|,|.}}
|
{{#number_format: {{#var: Team2SumPts}} |0|,|.}}
|
{{#vardefineecho: PtsSoFar|{{#expr: {{#var:Team1SumPts}}+{{#var:Team2SumPts}}}}}} |
{{#expr: 2 * {{#arraysize: team1}} }} |
| |
{{#number_format: {{#expr: {{#var: sumTeam1}}-{{#var: sumTeam2}} }} |0|,|.}}
|
{{#expr: abs( {{#var: sumTeam1}} div ({{#var: sumTeam1}} + {{#var: sumTeam2}})) round 2}} |
|