ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » teamsansicht modifizierung

Geschlossen
  1. #1
    User Pic
    Schommie Mitglied
    Registriert seit
    13.06.2008
    Beiträge
    86
    Beitragswertungen
    1 Beitragspunkte
    hey leute!

    ich bin daran am arbeiten, meine teamsansicht zu modifizieren und die useransicht.

    für die useransicht nehm ich die von www.warriorofheaven.de
    (wobei ich die nicht so 1zu1 übernehmen werd, da ich finde, dass da viel zu viele funktionen drinne sind)

    für die teamansicht hab ich von einem ne ansicht bekommen, die jemand damals für sie programmiert hat.
    alerdings psst die nicht ganz zu meinen bedürfnissen.

    hier mal screens wie es ist momentan:

    gesperrtes Bild

    und wie es in etwa aussehen soll:

    gesperrtes Bild

    dazu kommt dann noch, dass ich gern die gespielten games zwischen icq und mehr angezeigt bekommen hätt. (als icon)

    naja wie ihr seht, ist die formatierung falsch, und es fehlen paar funktionen.

    ich poste hier einfach mal die dateien, vielleicht kann sich da ja schon der ein oder andere selbst nen bild machen:

    teamsansicht editiert
    <table  width="100%" cellpadding="3" border="0" cellspacing="3">
    <tr class="Cdark">
            <td colspan="6" valign="bottom" align="center" bgcolor="#ffffff">{show}</td>
    </tr>
    </table>
    {EXPLODE}
    <!--<table width="100%" cellpadding="3" border="0" cellspacing="3" class="border">-->
    <div style="width:100%; margin: 0px; padding: 3px;">
    {EXPLODE}
    <div style="float: left; width: 50%; margin: 0px; height: 200px">
            <table width="100%" height="100%" cellpadding="2" border="0" cellspacing="1">
            <tr class="{class}">
     
            <td width="20%" height="100%" align="center" bgcolor="#ffffff"><a href="index.php?user-details-{uid}">{avatar}</a></td>
            <td width="60%" align="center" bgcolor="#ffffff">
            <a href="index.php?user-details-{uid}">
            {name} {alter}</h3></a>
            <p><br/>
              <h3>{posi}&nbsp;&nbsp;</h3><br/>
              <p><br/>
              {staat} {wohnort}&nbsp;&nbsp;<br/>
              Status: {status}&nbsp;&nbsp;<br/>
              icq: {icq}&nbsp;&nbsp;<br/>
              
              <a href="index.php?user-details-{uid}">{_lang_more}</a><br/>
            </p></td></tr>
            </table>
    </div>
    {EXPLODE}
    <tr class="{class}">
            <td width="25%"><a href="index.php?user-details-{uid}">{name}</a></td>
             
            <td width="15%">{posi}</td>
            <td width="5%" align="center">{staat}</td>
            <td width="15%">{status}</td>
    </tr>
    {EXPLODE}
    </div>
    <!--</table>-->


    teamsansicht standard
    <table width="100%" cellpadding="3" border="0" cellspacing="1" class="border">
    <tr class="Cdark">
    	<td colspan="6" valign="bottom" align="center">{show}</td>
    </tr>
    </table>
    {EXPLODE}
    <table width="100%" cellpadding="3" border="0" cellspacing="1" class="border">
    {EXPLODE}
    <tr class="{class}">
    	<td>
    	<table width="100%" cellpadding="3" border="0" cellspacing="1">
    	<tr>
    		<td rowspan="2" width="30%" align="center" valign="middle"><a href="index.php?user-details-{uid}">{avatar}</a></td>
    		<td colspan="4"><a href="index.php?user-details-{uid}">{name}</a></td>
    	</tr><tr>
    		<td width="10%" align="center">{icq}</td>
    		<td width="25%">{posi}</td>
    		<td width="5%" align="center">{staat}</td>
    		<td width="20%">{status}</td>
    		<td width="10%">&nbsp;</td>
    	</tr>
    	</table>
    	</td>
    </tr>
    {EXPLODE}
    <tr class="{class}">
    	<td width="30%">{name}</td>
    	<td width="10%" align="center">{icq}</td>
    	<td width="25%">{posi}</td>
    	<td width="5%" align="center">{staat}</td>
    	<td width="20%">{status}</td>
    	<td width="10%" align="center"><a href="index.php?user-details-{uid}">{_lang_more}</a></a></td>
    </tr>
    {EXPLODE}
    </table>
    <br />


    teams.php standard
    <?php
    #   Copyright by: Manuel
    #   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 = 7;
    
    
    	$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'] = 'n/a';
            }
    		$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'] = 'n/a';
    			} else {
    				$row['avatar'] = '<img src="'.$row['avatar'].'" alt="Avatar von '.$row['name'].'" border="0" >';
    			}
    			$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 = '<img src="'.$bild.'" title="'.$name.'" alt="'.$name.'" border="0"></a>';
        } 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 = '<img src="'.$row['img'].'" title="'.$row['name'].'" alt="'.$row['name'].'" border="0"></a>';
          } 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'] = '<a href="index.php?teams-show-'.$row['gid'].'"><img src="'.$row['img'].'" title="'.$row['name'].'" alt="'.$row['name'].'" border="0"></a>';
    		} else {
    	  	$row['show'] = '<a href="index.php?teams-show-'.$row['gid'].'"><b>'.$row['name'].'</b></a>';
    		}
    		$tpl->set_ar_out($row,0);
        if ($allgAr['teams_show_cat'] == 0) {
          show_members ($row['gid'],$tpl);
        }
      }
    }
    
    $design->footer(0);
    ?>


    die dateien sind da zufinden:
    include/templates/teams.htm
    include/contents/teams.php

    hoffe es kann mir wer weiter helfen.

    Betroffene Homepage: test.schommie.de

    betroffene Homepage: test.schommie.de


    Zuletzt modifiziert von Schommie am 20.12.2010 - 20:48:01
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    Code Bitte immer in Code-tags Posten. Also Botte vorher auf die # klicken
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Schommie Mitglied
    Registriert seit
    13.06.2008
    Beiträge
    86
    Beitragswertungen
    1 Beitragspunkte
    sry hab es auf meinem forum vorgeschrieben, da war bbcode2 installiert, werds gleich umeditieren, sry (muss nur schnell mal weg)

    *edit*
    habs editiert


    Zuletzt modifiziert von Schommie am 20.12.2010 - 20:48:55
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    die ansicht kann ich dir dann nachher fertig machen(PROFIL ansicht)
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Schommie Mitglied
    Registriert seit
    13.06.2008
    Beiträge
    86
    Beitragswertungen
    1 Beitragspunkte
    naja das was wir besprochen haben war die profilansicht, hier gehts um die teamansicht.
    danke dennoch für die antwort, wollte das hier nur klarstellen, nicht dass jetzt jemand denkt: och das problem hat sich ja erledigt...

    ... leider ist es noch immer^^
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Schommie Mitglied
    Registriert seit
    13.06.2008
    Beiträge
    86
    Beitragswertungen
    1 Beitragspunkte
    tschuldigt den doppelpost, aber kann mir hierbei echt keiner helfen?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Schommie Mitglied
    Registriert seit
    13.06.2008
    Beiträge
    86
    Beitragswertungen
    1 Beitragspunkte
    also ich bekomms beim besten willen nicht hin ohne fremde hilfe!

    ich kann die tabellen erstellen, den inhalt anpassen, jedoch ist es bei mir total verzerrt!

    ich mein: ist ja schön und gut, wenn es hiern forum gibt, jedoch ist es nicht gerade klasse, dass einem hier überhaupt nicht geholfen wird!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten