Hiermit können Karten in Gruppen angelegt und Eingeblendet werden.
Öffne aus dem Verzeichnis „bf2statistics“ die Datei „header.php“ und füge folgenden Code ein.
header.php
<script type="text/javascript" language="JavaScript"> <!-- function toggleMe(a){ var e=document.getElementById(a); if(!e)return true; if(e.style.display=="none"){ e.style.display="block" } else { e.style.display="none" } return true; } //--> </script>
Dieser Code sollte noch vor der Zeile </head> sthehen.
Als nächstes öffne die Datei „player.php“ und suche nachfolgenden Code.
player.php Code suchen
<table border="0" cellspacing="0" cellpadding="0" class="info"> <tr> <td align="left" style="background-color: #3f3f3f"><b>Map</b></td> <td align="center" style="background-color: #3f3f3f"><b>Time</b></td> <td align="center" style="background-color: #3f3f3f"><b>Wins</b></td> <td align="center" style="background-color: #3f3f3f"><b>Losses</b></td> <td align="center" style="background-color: #3f3f3f"><b>Best Round</b></td> </tr> <?php foreach( $stats->mapKey as $n => $name ) { ?> <tr> <td align="left" nowrap><?php echo $name; ?></td> <td align="center" nowrap><?php echo $stats->stat('mtm-'.$n); ?></td> <td align="center"><?php echo $stats->stat('mwn-'.$n); ?></td> <td align="center"><?php echo $stats->stat('mls-'.$n); ?></td> <td align="center"><?php echo $stats->stat('mbs-'.$n); ?></td> </tr> <?php } ?> </table><br>
player.php Code ersetzten
<table border="0" cellspacing="0" cellpadding="0" class="maps"> <tr> <td align="left" style="background-color: #3f3f3f" width="180"><b>Karten</b></td> <td align="center" style="background-color: #3f3f3f" width="70"><b>Zeit</b></td> <td align="center" style="background-color: #3f3f3f"><b>Siege</b></td> <td align="center" style="background-color: #3f3f3f"><b>Niederl.</b></td> <td align="center" style="background-color: #3f3f3f"><b>Beste Runde</b></td> </tr> </table> <a onclick="return toggleMe('para01')" href="javascript:void(0)"> <div align="center" style="background-color: #3f3f3f"><b>Battlefield 2 Vanilla (Klick mich)</b></div> </a> <div id="para01" style="display:none"> <table border="0" cellspacing="0" cellpadding="0" class="maps"> <?php foreach( $stats->mapKey as $n => $name ) if (($n>=0) && ($n<300)) { ?> <tr> <td align="left" nowrap width="180"><?php echo $name; ?></td> <td align="center" nowrap width="70"><?php echo $stats->stat('mtm-'.$n); ?></td> <td align="center"><?php echo $stats->stat('mwn-'.$n); ?></td> <td align="center"><?php echo $stats->stat('mls-'.$n); ?></td> <td align="center"><?php echo $stats->stat('mbs-'.$n); ?></td> </tr> <?php } ?> </table> </div> </br> <a onclick="return toggleMe('para02')" href="javascript:void(0)"> <div align="center" style="background-color: #3f3f3f"><b>Battlefield 2 Vanilla SF (Klick mich)</b></div> </a> <div id="para02" style="display:none"> <table border="0" cellspacing="0" cellpadding="0" class="maps"> <?php foreach( $stats->mapKey as $n => $name ) if (($n>=300) && ($n<600)) { ?> <tr> <td align="left" nowrap width="180"><?php echo $name; ?></td> <td align="center" nowrap width="70"><?php echo $stats->stat('mtm-'.$n); ?></td> <td align="center"><?php echo $stats->stat('mwn-'.$n); ?></td> <td align="center"><?php echo $stats->stat('mls-'.$n); ?></td> <td align="center"><?php echo $stats->stat('mbs-'.$n); ?></td> </tr> <?php } ?> </table> </div> </br>
Sollten noch mehr Gruppierungen benötigt werden, muß der Wert (in diesem Beispiel) „para01“ und „para02“ verändert (erhöht) werden.
Zusätzlich muß in der Zeile „<?php foreach( $stats->mapKey as $n => $name ) if (($n>=300) && ($n<600)) { ?>“ der neue Kartenbereich angegeben werden, hier sind es die Karten von 300 bis 600.