ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Teamansicht verändern

Geschlossen
  1. #1
    User Pic
    xCrystalx Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    505
    Beitragswertungen
    4 Beitragspunkte
    Hallo

    wie ist es möglich das wenn man auf ein Team geht das Team gezeigt wird mir den Matches die sie gemacht haben.

    Hier mal ein beispiel nur ohne den blog

    externer Link

    ist es viel aufwand oder ist es schnell gemacht
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    Ja, ist möglich... und geht schnell zwinker
    MfG OloX
    PHP, JavaScript, CSS
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    xCrystalx Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    505
    Beitragswertungen
    4 Beitragspunkte
    ^^
    und wie?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    Infos bitte...
    - War Modul vorhanden von DaStIaC ?
    - Deine PHP / Template Datei
    - usw.

    MfG OloX
    PHP, JavaScript, CSS
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    xCrystalx Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    505
    Beitragswertungen
    4 Beitragspunkte
    achso... k...

    ich habe das Waraddon mit dem Topmatch...

    team.php datei
    <?php
    
    #   Copyright by: Manuel Staechele
    
    #   Support: www.ilch.de
    
    defined ('main') or die ( 'no direct access' );
    
    
    
    function show_members ($gid,$tpl) {
    
    	global $allgAr;
    
    
    
        # icq team bild, hier die zahl aendern.
    
        $teams_show_icq_pic = 5;
    
    
    
    
    
    	$q = "SELECT b.uid, a.icq, a.avatar, a.status, a.name, c.name as posi, staat FROM prefix_groupusers b LEFT JOIN prefix_user a ON a.id = b.uid LEFT JOIN prefix_groupfuncs c ON b.fid = c.id WHERE b.gid = ".$gid." ORDER BY c.pos ASC, a.name ASC";
    
    	$erg = db_query($q);
    
    	if (db_num_rows($erg) < 1) {
    
    	    return false;
    
    	}
    
        $tpl->out(1);
    
        $class = 'Cnorm';
    
    	while($row = db_fetch_assoc($erg) ) {
    
    		$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    
    		$row['class'] = $class;
    
            if ( $row['staat'] != '' ) {
    
    			$row['staat'] = '<img src="include/images/flags/'.$row['staat'].'" alt="" border="0">';
    
    		} else {
    
                $row['staat'] = '<img src="http://www.scrat-gaming.de/include/images/flags/maennlich.jpg" border="0" />';
    
            }
    
    		$row['status'] = ($row['status']? 'aktiv' : 'inaktiv' );
    
    		if(!empty($row['icq'])){
    
                $row['icq'] = '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$row['icq'].'&action=add"><img src="http://wwp.icq.com/scripts/online.dll?icq='.$row['icq'].'&img='.$teams_show_icq_pic.'" valign="bottom"  border="0"></a>';
    
    		} else {
    
    			$row['icq'] = 'n/a';
    
    		}
    
    		if($allgAr['teams_show_list']==1){
    
    			if(empty($row['avatar'])){
    
    				$row['avatar'] = '<img src="http://www.scrat-gaming.de/include/images/avatars/maennlich.jpg" border="0" width="100" />';
    
    			} else {
    
    				$row['avatar'] = '<img src="'.$row['avatar'].'" alt="Avatar von '.$row['name'].'" border="0" width="100" >';
    
    			}
    
    			$tpl->set_ar_out($row,2);
    
    		} else {
    
    			$tpl->set_ar_out($row,3);
    
    		}
    
    	}
    
    	$tpl->out(4);
    
    }
    
    
    
    
    
    
    
    if ($menu->get(1) == 'show') {
    
    	$groups = array();  #collect given teams
    
    	$i = 2;
    
      while($gid = escape($menu->get($i), 'integer')){
    
        $groups[] = $gid;
    
        $i++;
    
      }
    
      #$gid = escape($menu->get(2), 'integer');
    
      if(count($groups) == 1){   #only 1 group to show
    
        $gid=$groups[0];
    
        $name = @db_result (db_query("SELECT name FROM prefix_groups WHERE id =".$gid));
    
      	$bild = @db_result (db_query("SELECT img FROM prefix_groups WHERE id =".$gid));
    
        $title = $allgAr['title'].' :: Teams :: '.$name;
    
      	$hmenu = '<a class="smalfont" href="?teams">Teams</a> &raquo; '.$name;
    
      	$design = new design ( $title , $hmenu );
    
      	$design->header();
    
      	$tpl = new tpl ('teams');
    
      	if (!empty($bild) ) {
    
          $show = '<table width="100%" border="0" cellspacing="0" cellpadding="0">
    	<tr>
    		
    		<td colspan="3" height="22"><span style="color:#3d6797; text-decoration:none; font-size:14px"><strong>'.$name.'</strong></span></td>
    		
    	</tr>
    	
    	<tr>
    								<td colspan="3" height="4" bgcolor="#1e344c"></td>
    	</tr>
    	
    	</table>';
    
        } else {
    
      	  $show = '<b>'.$name.'</b>';
    
        }
    
        $tpl->set_out('show', $show,0);
    
        show_members ($gid,$tpl);
    
    
    
      }else{  #more groups to show
    
        $title = $allgAr['title'].' :: Teams :: ';
    
        $hmenu = '<a class="smalfont" href="?teams">Teams</a>';
    
        $design = new design ( $title , $hmenu );
    
        $design->header();
    
        $tpl = new tpl ('teams');
    
    
    
        foreach($groups as $gid){
    
          $sql = db_query("SELECT name, img FROM prefix_groups WHERE id =".$gid);
    
          if (db_num_rows($sql) < 1) {
    
              continue;
    
          }
    
          $row = db_fetch_assoc ($sql);
    
          if (!empty($row['img']) ) {
    
            $show = '<b>'.$name.'</b>';
    
          } else {
    
        	  $show = '<b>'.$row['name'].'</b>';
    
          }
    
          $tpl->set_out('show', $show,0);
    
          show_members ($gid,$tpl);
    
        }
    
    
    
      }
    
    
    
    } else {
    
    	$title = $allgAr['title'].' :: Teams';
    
    	$hmenu = 'Teams';
    
    	$design = new design ( $title , $hmenu );
    
    	$design->header();
    
    	$tpl = new tpl ('teams');
    
      $erg1 = db_query("SELECT name,img,id as gid FROM prefix_groups WHERE zeigen = 1 ORDER BY pos");
    
    	while ($row = db_fetch_assoc($erg1) ) {
    
    	  if (!empty($row['img']) ) {
    
      		$row['show'] = '<table width="100%" border="0" cellspacing="0" cellpadding="0">
    	<tr>
    		
    		<td colspan="3" height="22"><span style="color:#3d6797; text-decoration:none; font-size:14px"><strong>'.$row['name'].'</strong></span></td>
    		
    	</tr>
    	
    	<tr>
    								<td colspan="3" height="4" bgcolor="#1e344c"></td>
    	</tr>
    	
    	<tr>
    								<td colspan="3" height="2 bgcolor="#1e344c"></td>
    	</tr>
    	
    	<tr>
    		
    		<td colspan="3" height="22" align="center"><a href="index.php?teams-show-'.$row['gid'].'"><img src="'.$row['img'].'" title="'.$row['name'].'" alt="'.$row['name'].'" border="0"></a><br><br></td>
    		
    	</tr>
    							
    							
    </table>';
    
    		} else {
    
    	  	$row['show'] = '<b>'.$name.'</b>';
    
    		}
    
    		$tpl->set_ar_out($row,0);
    
        if ($allgAr['teams_show_cat'] == 0) {
    
          show_members ($row['gid'],$tpl);
    
        }
    
      }
    
    }
    
    
    
    $design->footer(0);
    
    ?>


    team.html datei
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    	<tr>
    		
    		<td>{show}</td>
    		
    	</tr>
    							
    							
    </table>
    
    {EXPLODE}
    
    {EXPLODE}
    
    <table align="left" style="width:160px; float:left;" cellpadding="0" border="0" cellspacing="0">
    	<tr>
    		<td width="5"></td>	
    		<td width="110" height="5"></td>	
    		<td width="5"></td>
    	</tr>
    	
    	<tr>
    		<td width="5"></td>	
    		<td width="110" height="25" align="center" valign="middle" bgcolor="#ededed"><b>{name}</b></td>	
    		<td width="5"></td>
    	</tr>
    	
    	<tr>
    		<td width="5"></td>
    		<td width="110" height="135" align="center" valign="middle" bgcolor="#ededed"><a href="index.php?user-details-{uid}">{avatar}</a></td>	
    		<td width="5"></td>
    	</tr>
    	
    	<tr>
    		<td width="5"></td>
    		<td width="110" height="25" align="left" valign="middle" bgcolor="#ededed" style="font-size:9px">&nbsp;{posi}</td>	
    		<td width="5"></td>
    	</tr>
    	
    	<tr>
    		<td width="5"></td>	
    		<td width="110" height="5"></td>	
    		<td width="5"></td>
    	</tr>
    	
    
    </table>
    {EXPLODE}
    <table width="100%" cellpadding="0" border="0" cellspacing="0">
    <tr>
    	<td width="5%" align="center">{staat}</td>
    	<td width="30%"><a href="index.php?user-details-{uid}">{name}</a></td>
    	<td width="25%">{posi}</td>
    </tr>
    </table>
    {EXPLODE}
    <table style="float:left" align="left" width="100%" cellpadding="3" border="0" cellspacing="0">
    
    <tr>
    	<td colspan="3" align="left" height="30" bgcolor="#ffffff" ></td>
    </tr>
    
    </table>
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    xCrystalx Mitglied
    Registriert seit
    31.12.2008
    Beiträge
    505
    Beitragswertungen
    4 Beitragspunkte
    kann mir hier den einer helfen?
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten