BF2Statistics Karten einblenden
Aus SGiersch WIKI
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
Dieser Code sollte noch vor der Zeile </head> sthehen.
<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>
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.