ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Mairus Liga Script

Geschlossen
  1. #1
    User Pic
    JackAss Mitglied
    Registriert seit
    14.06.2007
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    ich habe mir vor einiger Zeit mal das Liga Script von Mairu gezogen. Jetzt möchte ich was an dem abändern bin dafür aber zu blöd.

    Es gibt ja einmal die Möglichkeit sich die Tabelle anzeigen zu lassen und die einzelnen Spiele. Ich möchte das die Ergebnisse z.b. 20:10 in der Tabelle nicht angezeigt werden sondern nur unter Spiele. Was muss ich denn da löschen?? Hier mal der Code von der Liga.php

    <?php
    
    #######################
    
    # Liga Modul          #
    
    # angepasst für Ilch  #
    
    # von Mairu           #
    
    # Content             #
    
    #######################
    
    defined ('main') or die ( 'no direct access' );
    
    
    
    $menue = array(
    
      "Tabelle" => "table",
    
      "Spiele" => "showmatches",
    
      );
    
    
    
    $auswahl = ($menu->get(1) == '' ? 'table' : $menu->get(1));
    
    
    
    $title = $allgAr['title'].' :: Liga :: '.array_search($auswahl,$menue);
    
    $hmenu  = 'Liga <b> &raquo; </b> '.array_search($auswahl,$menue);
    
    $design = new design ( $title , $hmenu); 
    
    $design->header();
    
    
    
    echo '<table width="100%">';
    
    foreach($menue as $eintrag =>$datei){ 
    
     if ($datei == $auswahl) {
    
       echo '<td align="center" bgcolor="#CC0000"><font size="1" face="Verdana" color="#FFFFFF"><b>';
    
       echo $eintrag;
    
       echo '</b></font></td>';
    
       } else {
    
       echo '<td align="center" bgcolor="#c0c0c0"><font size="1" face="Verdana" color="#FFFFFF"><b>';
    
       echo '<a href="index.php?liga-'.$datei.'">'.$eintrag.'</a>';
    
       echo '</b></font></td>';
    
       }
    
    }
    
    echo '</tr></table>';
    
        
    
    
    
    
    
    switch ($auswahl) {
    
      case 'showmatches':
    
        $stage = array();
    
        $sql = db_query("SELECT DISTINCT stag FROM `prefix_liga_matches` ORDER BY stag");
    
        while ($row = @db_fetch_object($sql)) $stage[] = $row->stag;
    
        $anzst = count($stage);
    
        $aktstag = @db_result(db_query("SELECT stag FROM `prefix_liga_matches` WHERE points1 IS NOT NULL ORDER BY stag DESC LIMIT 1"),0);
    
        $aktstag = (is_numeric($aktstag)?$aktstag:1);
    
        if ($anzst == 0) {
    
        echo '<br /><center><h2>Es wurden noch keine Spiele eingetragen</h2></center><br />';
    
        break;
    
        }
    
        if ($menu->get(2) == 'alle') $stag = 'alle';
    
        else $stag = ($menu->getA(2) == 's' ? $menu->getE(2) : $aktstag);
    
        echo "<center><h2>Spieltag: $stag</h2></center>";
    
        ?>
    
        <br />
    
        <div align="center">
    
        <table width="99%" border="0" cellspacing="1" cellpadding="4" style="border-collapse: collapse" bordercolor="#FFFFFF">
    
        <tr class="Chead" height="30" valign="middle">
    
          <td width="25"><b><font size="1" face="Verdana" color="#FFFFFF">ST</font></b></td>
    
          <td width="75"><b><font size="1" face="Verdana" color="#FFFFFF">Datum</font></b></td>
    
        	<td width="175"><b><font size="1" face="Verdana" color="#FFFFFF">Spieler A</font></b></td>
    
          <td width="175"><b><font size="1" face="Verdana" color="#FFFFFF">Spieler B</font></b></td>
    
          <td width="75"><b><font size="1" face="Verdana" color="#FFFFFF">Ergebnis</font></b></td>
    
        <?php
    
        $sql = db_query("SELECT a.id,a.tid1,a.tid2,a.stag,a.points1,a.points2,DATE_FORMAT(a.datum,'%d.%m.%Y') as datum,b.name as team1,c.name as team2
    
             FROM `prefix_liga_matches` a 
    
             LEFT JOIN `prefix_user` b ON a.tid1 = b.id
    
             LEFT JOIN `prefix_user` c ON a.tid2 = c.id
    
             ".($stag == 'alle'? '':"WHERE a.stag = $stag ")."
    
             ORDER BY stag, datum DESC");
    
        while ($ds = db_fetch_object($sql)) 
    
        {
    
          echo "<tr class=\"Cnorm\"><td align=\"center\">$ds->stag</td><td>$ds->datum</td><td><a href=\"index.php?user-details-$ds->tid1\">$ds->team1</a></td><td><a href=\"index.php?user-details-$ds->tid2\">$ds->team2</a></td><td align=\"center\">$ds->points1 : $ds->points2</td></tr>";  
    
        }
    
        echo '</table></div><br /><center>[<a href="?liga-showmatches-alle">alle</a>|';
    
        foreach ($stage as $key => $st) echo '<a href="?liga-showmatches-s'.$st.'">'.$st.'</a>'.($key+1 == $anzst ? '':'|');    
    
        echo ']</center>';    
    
      break;
    
      
    
      case 'table':
    
      ?>
    
        <center><br />
    
    	<table width="99%" border="0" cellspacing="1" cellpadding="4" style="border-collapse: collapse">
    
        <tr class="Chead" height="30" valign="middle"> 
    
          <td width="25"><b><font size="1" face="Verdana" color="#FFFFFF">Plz</font></b></td>
    
          <td width="280"><b><font face="Verdana" size="1" color="#FFFFFF">Spielername</font></b></td>
    
          <td width="30"><b><font size="1" face="Verdana" color="#FFFFFF">Sp.</font></b></td>
    
          <td align="center" width="30"><b>
    
    		<font size="1" face="Verdana" color="#FFFFFF">S</font></b></td>
    
          <td align="center" width="30"><b>
    
    		<font size="1" face="Verdana" color="#FFFFFF">U</font></b></td>
    
          <td align="center" width="30"><b>
    
    		<font size="1" face="Verdana" color="#FFFFFF">N</font></b></td>
    
          <td align="center" width="75"><b>
    
    		<font size="1" face="Verdana" color="#FFFFFF">Runden</font></b></td>
    
          <td width="30"><b><font size="1" face="Verdana" color="#FFFFFF">Pkt</font></b></td>
    
        <?
    
        $count = db_result(db_query("SELECT COUNT(*) FROM `prefix_liga_teams`"),0);
    
        $sql = db_query("SELECT a.id,a.points,a.opoints,a.s,a.u,a.n,(a.s*3+a.u) as punkte,b.name FROM `prefix_liga_teams` a
    
         LEFT JOIN `prefix_user` b ON a.id = b.id
    
         ORDER BY punkte DESC, (points-opoints) DESC, points DESC");
    
        while ($ds = db_fetch_object($sql)) 
    
        {
    
          $rank ++;
    
          if ($rank == 1) $bg = 'bgcolor="green"';
    
          elseif ($rank > $count - 3) $bg = 'bgcolor="red"';
    
          else $bg = '';
    
          echo "<tr $bg align=\"center\"$color><td><b>$rank</b></td><td align=\"left\"><b><a href=\"index.php?user-details-$ds->id\">$ds->name</a></b></td><td>".($ds->s+$ds->u+$ds->n)."</td><td>$ds->s</td><td>$ds->u</td><td>$ds->n</td><td>$ds->points : $ds->opoints</td><td><b>$ds->punkte</b></td></tr>\n";
    
        }
    
        echo '</table></center>'; 
    
      break;
    
    }
    
    $design->footer();
    
    ?>


    hoffe es kann mir jemand helfen.

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Die Ergebnisse werden bei der Tabelle nicht angezeigt, das sind die Tore/Punkte von allen Spielen.
    Falls du die da nicht haben willst ->
          <td align="center" width="75"><b>
    
            <font size="1" face="Verdana" color="#FFFFFF">Runden</font></b></td>
    und
    <td><b>$ds->punkte</b></td>
    am Ende (mitten in der Zeile) löschen.


    Zuletzt modifiziert von Mairu am 15.10.2007 - 12:30:48
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    JackAss Mitglied
    Registriert seit
    14.06.2007
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Die Ergebnisse werden bei der Tabelle nicht angezeigt, das sind die Tore/Punkte von allen Spielen.


    ok ich versuche es danke dir..


    Zuletzt modifiziert von JackAss am 15.10.2007 - 12:31:34
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    JackAss Mitglied
    Registriert seit
    14.06.2007
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    eine frage hätte ich noch wieso berücksichtigt meine page diesen code nicht?
    {
    
          $rank ++;
    
          if ($rank == 1) $bg = 'bgcolor="green"';
    
          elseif ($rank > $count - 3) $bg = 'bgcolor="red"';
    
          else $bg = '';
    
          echo "<tr $bg align=\"center\"$color><td><b>$rank</b></td><td align=\"left\"><b><a href=\"index.php?user-details-$ds->id\">$ds->name</a></b></td><td>".($ds->s+$ds->u+$ds->n)."</td><td>$ds->s</td><td>$ds->u</td><td>$ds->n</td><td><b>$ds->punkte</b></td></tr>\n";
    
        }



    Im Admin bereich geht er hab die beiden php dateien mal verglichen... hab da schon ewig dran gefummelt..... Hat das was mit BG der Page (css) zu tun oder wo ist der haken??? also ich meine damit im admin bereich zeigt er die farben an auf der page nicht....


    Zuletzt modifiziert von JackAss am 15.10.2007 - 13:59:38
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Mhh weiß ich auch nicht warum.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    JackAss Mitglied
    Registriert seit
    14.06.2007
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    Na klasse der Kaptain hat das sinkende Schiff verlassen zunge.

    Also ich habe auch mal den Code aus der Admin Liga.php kopiert hat auch nicht funktioniert.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Wenn es vorher geklapt hat und mairu alles richtig gemacht hat, dann hast du etwas falsch gemacht
    !'!!
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    JackAss Mitglied
    Registriert seit
    14.06.2007
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Nex4T

    Wenn es vorher geklapt hat und mairu alles richtig gemacht hat, dann hast du etwas falsch gemacht
    !'!!


    ääh ich habe nicht erwähnt das es mal geklappt hat mir ist dieser fehler auch erst später aufgefallen.......
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ach hier muss doch jetzt nicht gestritten werden, es hat sicher irgendwie mit dem Design zu tun, die Attribute sind vergeben, aber haben keine Einfluss, ich hab allerdings auch nicht herausgefunden warum.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    JackAss Mitglied
    Registriert seit
    14.06.2007
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Ach hier muss doch jetzt nicht gestritten werden, es hat sicher irgendwie mit dem Design zu tun, die Attribute sind vergeben, aber haben keine Einfluss, ich hab allerdings auch nicht herausgefunden warum.


    wollte mich eigentlich nicht streiten und es war auch von mir ehrlich gesagt nicht so gemeint....

    aber mal back to topic.... was heisst attribute?? meinst du als beispiel $Color???
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Attribute sind unter anderem in dem Fall bgcolor, ich habs auch mit styles probiert, ging auch nicht.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    JackAss Mitglied
    Registriert seit
    14.06.2007
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Attribute sind unter anderem in dem Fall bgcolor, ich habs auch mit styles probiert, ging auch nicht.


    seltsam... naja vielleicht kann ja noch ein anderer helfen....
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Ach hier muss doch jetzt nicht gestritten werden, es hat sicher irgendwie mit dem Design zu tun, die Attribute sind vergeben, aber haben keine Einfluss, ich hab allerdings auch nicht herausgefunden warum.


    ich hab auch geschrieben " wenn "
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    JackAss Mitglied
    Registriert seit
    14.06.2007
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Nex4T

    ZitatZitat geschrieben von Mairu

    Ach hier muss doch jetzt nicht gestritten werden, es hat sicher irgendwie mit dem Design zu tun, die Attribute sind vergeben, aber haben keine Einfluss, ich hab allerdings auch nicht herausgefunden warum.


    ich hab auch geschrieben " wenn "



    Frieden!!!! obwohl nee wir hatten ja keinen Krieg!!! zunge


    Möchte lieber beim Thema bleiben zwinker
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    JackAss Mitglied
    Registriert seit
    14.06.2007
    Beiträge
    69
    Beitragswertungen
    0 Beitragspunkte
    hat keiner noch ne möglichkeit das problem der farbenanzeige zu lösen?
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten