BF2Statistics Karten einblenden

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 ) {&nbsp;?>
    <tr>
        <td align="left" nowrap><?php echo $name;&nbsp;?></td>
        <td align="center" nowrap><?php echo $stats->stat('mtm-'.$n);&nbsp;?></td>
        <td align="center"><?php echo $stats->stat('mwn-'.$n);&nbsp;?></td>
        <td align="center"><?php echo $stats->stat('mls-'.$n);&nbsp;?></td>
        <td align="center"><?php echo $stats->stat('mbs-'.$n);&nbsp;?></td>
    </tr>
    <?php }&nbsp;?>
</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)) {&nbsp;?>
        <tr>
            <td align="left" nowrap width="180"><?php echo $name;&nbsp;?></td>
            <td align="center" nowrap width="70"><?php echo $stats->stat('mtm-'.$n);&nbsp;?></td>
            <td align="center"><?php echo $stats->stat('mwn-'.$n);&nbsp;?></td>
            <td align="center"><?php echo $stats->stat('mls-'.$n);&nbsp;?></td>
            <td align="center"><?php echo $stats->stat('mbs-'.$n);&nbsp;?></td>
        </tr>
        <?php }&nbsp;?>    
    </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))  {&nbsp;?>
        <tr>
            <td align="left" nowrap width="180"><?php echo $name;&nbsp;?></td>
            <td align="center" nowrap width="70"><?php echo $stats->stat('mtm-'.$n);&nbsp;?></td>
            <td align="center"><?php echo $stats->stat('mwn-'.$n);&nbsp;?></td>
            <td align="center"><?php echo $stats->stat('mls-'.$n);&nbsp;?></td>
            <td align="center"><?php echo $stats->stat('mbs-'.$n);&nbsp;?></td>
        </tr>
        <?php }&nbsp;?>
    </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.

Dieser Beitrag wurde unter BF2 - Statistik abgelegt und mit verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert