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:
und wie es in etwa aussehen soll:
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} </h3><br/> <p><br/> {staat} {wohnort} <br/> Status: {status} <br/> icq: {icq} <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%"> </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> » '.$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