» Forum » Clanscript » Kritik und Verbesserungen » user details
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

user details
kidkasi
Mitglied
0 Beitragspunkte
Posts: 310

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 15.07.2007 - 16:59:02     Zitieren
hallo da bin ich wieder und hab mal wieder einen kleinen einfall gehabt.
und zwar hab ich ja schon mit euch den player rooster hinbekommen.
diesmal hoffe ich das ihr mich gleich beim ersten mal versteht
so ich würde gern die playerfotos die ich schon im rooster benutze in den userdetails übern avantar haben und das gleich in der teamansicht nur dort anstelle des avantars vielleicht bekommen wir das wieder so gut hin wie beim rooster

würd mich freuen wenns klappt(ich glaub das hört ihr von jedem hier oder)Smiliejep


verwendete ilchClan Version: 1.1

betroffene Homepage: sfu-gaming.de


Trete andern Menschen gegenüber wie du es von ihnen ebenfalls erwartest!
SFU GaminG
kidkasi
Mitglied
0 Beitragspunkte
Posts: 310

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 22.07.2007 - 16:53:39     Zitieren
hat keiner ne ahnung wie ich die bilder von diesem modul auch für die userdetails verwenden kann?

www.ilch.de/forum-showposts-21221.html


Trete andern Menschen gegenüber wie du es von ihnen ebenfalls erwartest!
SFU GaminG
Panicsheep
ilch.de Team
16 Beitragspunkte
Posts: 10191

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 22.07.2007 - 17:58:24     Zitieren
Werden die Playerfotos (z.B. mit Namen) mit im Profil gespeichert bzw. hat ein Playerfoto eine eindeutige Zuweisung zu einem bestimmten Useprofil??
Wenn nicht wird es mehr Aufwand.


Omnia bona erunt
kidkasi
Mitglied
0 Beitragspunkte
Posts: 310

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 22.07.2007 - 18:55:47     Zitieren
die user details haben die gleiche id wie die userid sprich sie werden so benannt


Trete andern Menschen gegenüber wie du es von ihnen ebenfalls erwartest!
SFU GaminG
Panicsheep
ilch.de Team
16 Beitragspunkte
Posts: 10191

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 22.07.2007 - 19:05:56     Zitieren
dann ne zusätzliche abfrage einbauen, das ganze mit in den Array und im Template den entsprechenden Platzhalter einfügen


Omnia bona erunt
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 22.07.2007 - 19:40:04     Zitieren
Also in der php einfach in das Array
$ar = array (
  'NAME' => $row['name'],
	'JOINED'  => date('d M Y',$row['regist']),
	'LASTAK'  => date('d M Y - H:i',$row['llogin']),
	'POSTS'   => $row['posts'],
	'postpday' => $postpday,
	'RANG'    => userrang ($row['posts'],$uid),
	'AVATA'   => $avatar,
);
am Ende
'TEAMBILD' => fileexists('include/images/userbilder/'.$row['id'].'.jpg') ? '<img src="include/images/userbilder/'.$row['id'].'.jpg" alt="'.$row['name'].'" info="'.$row['name'].'" />' : '',
einfügen und im Template dann halt ein beliebiger stelle {TEAMBILD} einfügen.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
kidkasi
Mitglied
0 Beitragspunkte
Posts: 310

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.07.2007 - 18:22:29     Zitieren
mairu du bist mein held
aber irgendwas haut bei mir da net hin
$ar = array ( 
  'NAME' => $row['name'], 
    'JOINED'  => date('d M Y',$row['regist']), 
    'LASTAK'  => date('d M Y - H:i',$row['llogin']), 
    'POSTS'   => $row['posts'], 
    'postpday' => $postpday, 
    'RANG'    => userrang ($row['posts'],$uid), 
    'AVATA'   => $avatar, 
    'TEAMBILD' => fileexists('include/images/userbilder/
	'.$row['id'].'.jpg') ? '<img src="include/images/userbilder/
	'.$row['id'].'.jpg" alt="'.$row['name'].'" info="'.$row['name'].'" />' : '',
);


sfu.velvet-gaming.de/index.php?teams-show-3

werden bei dir da die bidler angezeigt?


Zuletzt modifiziert von kidkasi am 23.07.2007 - 18:33:32


Trete andern Menschen gegenüber wie du es von ihnen ebenfalls erwartest!
SFU GaminG
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.07.2007 - 19:37:18     Zitieren
Das Thema hieß user detail und auch dafür ist der Code, bei Teams sollte das zwar ähnlich gehen, aber da ist die Ausgabe anders geregelt. Es müsste der Code
if(empty($row['avatar'])){
					$row['avatar'] = 'n/a';
				} else {
					$row['avatar'] = '<img src="'.$row['avatar'].'" alt="Avatar von '.$row['name'].'" border="0" >';
				}
durch
$row['avatar'] = fileexists('include/images/userbilder/'.$row['id'].'.jpg') ? '<img src="include/images/userbilder/'.$row['id'].'.jpg" alt="'.$row['name'].'" info="'.$row['name'].'" />' : 'n/a';
ersetzt werden, du willst ja die Bilder statt den Avataren angezeigt bekommen, und in dem Template von Teams muss dann auch nix geändert werden.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
kidkasi
Mitglied
0 Beitragspunkte
Posts: 310

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2007 - 17:32:20     Zitieren
jo hab nur grad volgendes problem mairu

Parse error: syntax error, unexpected $end in /www/htdocs/+++++++++++/include/contents/user/user_details.php on line 54

<?php 
#   Copyright by: Manuel
#   Support: www.ilch.de


defined ('main') or die ( 'no direct access' );

$uid = $menu->get(2);

$abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
$erg = db_query($abf);
$row = db_fetch_assoc($erg);

$avatar1 = '';
if ( file_exists($row['userbilder'])) {
  $avatar1 = '<img src="'.$row['userbilder'].'" border="0">';
$avatar = '';
if ( file_exists($row['avatar'])) {
  $avatar = '<img src="'.$row['avatar'].'" border="0">';
}

$regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') )  - $row['regist'];
$regday = round($regsek / 86400);
$postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );

$ar = array ( 
  'NAME' => $row['name'], 
    'JOINED'  => date('d M Y',$row['regist']), 
    'LASTAK'  => date('d M Y - H:i',$row['llogin']), 
    'POSTS'   => $row['posts'], 
    'postpday' => $postpday, 
    'RANG'    => userrang ($row['posts'],$uid), 
    'AVATA'   => $avatar, 
    'TEAMBILD' => fileexists('include/images/userbilder/
	'.$row['id'].'.jpg') ? '<img src="include/images/userbilder/
	'.$row['id'].'.jpg" alt="'.$row['name'].'" info="'.$row['name'].'" />' : '',
);

		
$title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
$hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> Details von '.$row['name'].$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();

$tpl = new tpl ( 'user/userdetails' );

$l = profilefields_show ( $uid );

$ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');

$ar['profilefields'] = $l;
$tpl->set_ar_out($ar,0);
$design->footer();
 ?>       <<<<<------- diese da!!!! was is da falsch ???????????????????



so und bei der teams.php siehts wie folgt aus hab die codes gewechselt wie du das gesagt hast und das is bei rausgekommen

Parse error: syntax error, unexpected T_ELSE in /www/htdocs/+++++++/include/contents/teams.php on line 37

<?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;
    
    $tpl->out(1);
    $class = 'Cnorm';
		$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);
		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){
				       $row['avatar'] = fileexists('include/images/userbilder/
					   '.$row['id'].'.jpg') ? '<img src="include/images/userbilder/
					   '.$row['id'].'.jpg" alt="'.$row['name'].'" info="'.$row['name'].'" />' : 'n/a';
				}
				$tpl->set_ar_out($row,2);
			} else {     <---------diese da wäre nr 37
				$tpl->set_ar_out($row,3);
			}
		}
		$tpl->out(4);
}



Zuletzt modifiziert von kidkasi am 24.07.2007 - 17:43:46


Trete andern Menschen gegenüber wie du es von ihnen ebenfalls erwartest!
SFU GaminG
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.07.2007 - 18:53:17     Zitieren
Also bei beiden, musst du erstmal statt fileexists file_exists schreiben, hatte mich da vertan. Also bei dem 2. ist } unter dem was du eingefügt hast ok, beim ersten kann ich kein Fehler entdecken, achja und die Zeilenumbrüche, die du reingemacht hast, sind eher nicht so gut.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
kidkasi
Mitglied
0 Beitragspunkte
Posts: 310

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.07.2007 - 20:17:49     Zitieren
so die userdetails funktionieren jetzt perfekt nur in der team ansicht steht noch n/a anstelle dem bild da

if($allgAr['teams_show_list']==1){
				$row['avatar'] = file_exists('include/images/userbilder/'.$row['id'].'.jpg') ? '<img src="include/images/userbilder/'.$row['id'].'.jpg" alt="'.$row['name'].'" info="'.$row['name'].'" />' : 'n/a';
				$tpl->set_ar_out($row,2);
			} else {
				$tpl->set_ar_out($row,3);
			}
		}
		$tpl->out(4);
}


Trete andern Menschen gegenüber wie du es von ihnen ebenfalls erwartest!
SFU GaminG
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 25.07.2007 - 20:19:10     Zitieren
Statt $row['id'] muss es da $row['uid'] sein, mhh hatte ich vergessen.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
kidkasi
Mitglied
0 Beitragspunkte
Posts: 310

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 26.07.2007 - 08:22:12     Zitieren
so alles funktioniert wie am schnürchen es war mir mal wieder ein vergnügen mit dir diese idee umzusetzten danke für die gute zusammenarbeitjep

achso wegen syntax fehlern keine ahnung worans lag hab einfach ne neue orginal datei genommen und das alles nochmal eingefügt ohne zielen umbrüche und nun funkt alles perfekt

mal schauen wann mir mal wieder was einfällt^^


Trete andern Menschen gegenüber wie du es von ihnen ebenfalls erwartest!
SFU GaminG
kidkasi
Mitglied
0 Beitragspunkte
Posts: 310

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 29.07.2007 - 01:32:24     Zitieren
so mir is grad mal wieder was eingefallen zu dem thema

aus der userdetails.htm:
<tr>
    <td class="Cmite">{_lang_regsince}</td>
    <td class="Cnorm">{JOINED}</td>
  </tr>


diese {JOINED} kann ich das einfach in die teams.php übernehmen bzw wollte die anzeige mit in die teams.htm packen doch da muss doch bestimmt wieder ne zuweissung in der teams.php eingefügt werden.
bekommen wir das wieder hin?


ps wollte da noch was rein haben sieht so lehr aus in der team ansicht


Trete andern Menschen gegenüber wie du es von ihnen ebenfalls erwartest!
SFU GaminG
kidkasi
Mitglied
0 Beitragspunkte
Posts: 310

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 30.07.2007 - 07:49:43     Zitieren
so mir is nochwas eingefallen

wir haben doch

name
rang
land
dabei seit (wenns klappt)
status
bekommt man da auch noch hin das man ein mehr... link hat das man auf dem user sein profil kommt?


Trete andern Menschen gegenüber wie du es von ihnen ebenfalls erwartest!
SFU GaminG
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 30.07.2007 - 08:13:50     Zitieren
Normalerweise ist der Name doch verlinkt, und so das mehr überflüssig.
Das mit dem JOINED ist richtig, da muss noch was in die php, eigentlich müsste nur das regist ist die MySQL Abfrage, siehe userdetails und dann sowas $row['JOINUS'] = date('d.m.Y',$row['regist']);


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
kidkasi
Mitglied
0 Beitragspunkte
Posts: 310

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.08.2007 - 18:27:19     Zitieren
ich weiß nich ob er das irgendwie net richtig auslesen kann zumindestens steht bei mir immer

Came to us: 01 Jan 1970

muss da vielleicht noch
$regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') )  - $row['regist'];
$regday = round($regsek / 86400);

in die teams.php?


Trete andern Menschen gegenüber wie du es von ihnen ebenfalls erwartest!
SFU GaminG
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.08.2007 - 18:37:09     Zitieren
Das ist nur für die Länge der Mitgliedschaft.
Hast du das regist auch in der MySQL Abfrage drin, anscheinend nicht.


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
kidkasi
Mitglied
0 Beitragspunkte
Posts: 310

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.08.2007 - 19:49:17     Zitieren
das wäre ja auch nich schlecht wenn angezeigt wird wie lang er schon dabei is
und was muss in die sql datenbank rein damit das angezeigt wird? weil in den user details steht ja da wann er gejoint is
bei jetzt zb
Dabei seit 05 Apr 2007

in der teamansicht stehts net

edit: das hab ich eingefügt in die teams.php

$row['JOINED'] = date('d M Y',$row['regist']);



Zuletzt modifiziert von kidkasi am 05.08.2007 - 19:52:41


Trete andern Menschen gegenüber wie du es von ihnen ebenfalls erwartest!
SFU GaminG
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.08.2007 - 20:06:19     Zitieren
In der Abfrage in der php hinzufügen, da wo SELECT steht, muss halt noch regist mit rein, ggf. mit prefix_user. davor


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
kidkasi
Mitglied
0 Beitragspunkte
Posts: 310

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 07.08.2007 - 13:25:08     Zitieren
jo das regist in SELECT hatte gefehlt läuft alles perfekt.
im moment habe ich somit nix mehr was die user details und die teamansicht betrifft

ausser vielleicht das wenn man auf die teambutton klickt sie immer auf und zu klappen momentan isses ja so das ich immer ne seite zurück klicken muss damit ich wieder alle teams sehe das wäre net schlecht ginge das?


Trete andern Menschen gegenüber wie du es von ihnen ebenfalls erwartest!
SFU GaminG
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 07.08.2007 - 14:40:20     Zitieren
Das gibts schon, wo weiß ich jetzt aber nicht genau, vielleicht mal Suche benutzen, wenn du nix findest dann schreib wieder dann mach ich das eben mal Auslachen


Zuletzt modifiziert von Mairu am 07.08.2007 - 14:40:57


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
kidkasi
Mitglied
0 Beitragspunkte
Posts: 310

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 09.08.2007 - 14:54:01     Zitieren
nö hab nix gefunden ich weiß das ich es auch irgendwo mal gesehen hatte aber hier wars glaub ich nich


Trete andern Menschen gegenüber wie du es von ihnen ebenfalls erwartest!
SFU GaminG
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 10.08.2007 - 08:49:28     Zitieren
Also ich hätte das zwar jetzt ist aber doof hier zu schreiben, und da du jetzt deine auch schon angepasst hast, kann ich dir auch nicht einfach die Standarddateien hinklatschen, poste mal deine Dateien, also die php und das Template (htm).


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
kidkasi
Mitglied
0 Beitragspunkte
Posts: 310

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 14.08.2007 - 22:39:06     Zitieren
<?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;
    
    $tpl->out(1);
    $class = 'Cnorm';
		$q = "SELECT b.uid, a.icq, a.avatar, a.status, a.name, c.name as posi, regist, 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);
		while($row = db_fetch_assoc($erg) ) {
			$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
			$row['class'] = $class;
			$row['JOINED'] = date('d M Y',$row['regist']);
      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){
				$row['avatar'] = file_exists('include/images/userbilder/'.$row['uid'].'.jpg') ? '<img src="include/images/userbilder/'.$row['uid'].'.jpg" alt="'.$row['name'].'" info="'.$row['name'].'" />' : 'n/a';
				$tpl->set_ar_out($row,2);
			} else {
				$tpl->set_ar_out($row,3);
			}
		}
		$tpl->out(4);
}



if ($menu->get(1) == 'show') {
	$gid = escape($menu->get(2), 'integer');
	$name = @db_result (db_query("SELECT name FROM prefix_groups WHERE zeigen = 1 AND id =".$gid));
	$bild = @db_result (db_query("SELECT img FROM prefix_groups WHERE zeigen = 1 AND 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 {
	$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);
?>


<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 height="50" colspan="2"><font size="0"><b>Name:</b></font> <font color="#0000CC"><a href="index.php?user-details-{uid}">{name}</a></font></td>
			<td border="0" rowspan="6" width="50%" height="200" align="center" valign="middle"><a href="index.php?user-details-{uid}">{avatar}</a></td>
          </tr>
        <tr>
            <td width="50%" height="40"><font size="0"><b>Position:</b></font> {posi}</td>
		</tr>
        <tr>
            <td width="50%" height="40"><font size="0"><b>Came to us:</b></font> {JOINED}</td>
		</tr>
		<tr>
          <td width="50%" height="40"><font size="0"><b>Country:</b></font> {staat}</td>
        </tr>
        <tr>
            <td width="50%" height="40"><font size="0"><b>@Clan:</b></font> {status}</td>
        </tr>
		<tr>
            <td width="50%" height="40"><font size="0"><b></b></font> <font color="#0000CC"><a href="index.php?user-details-{uid}">Mehr...</a></font></td>
		</tr>
      </table></td>
  </tr>
  {EXPLODE}
  <tr class="{class}">
    <td width="46%">{name}</td>
    <td width="13%">{posi}</td>
    <td width="7%" align="center">{staat}</td>
    <td width="22%">{status}</td>
    <td width="12%" align="center"><a href="index.php?user-details-{uid}">{_lang_more}</a></td>
  </tr>
  {EXPLODE}
</table>
<br />


Trete andern Menschen gegenüber wie du es von ihnen ebenfalls erwartest!
SFU GaminG
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 15.08.2007 - 09:06:29     Zitieren
Ich hoffe ich hab nix vergessen, ist im übrigen von dem Modul für 1.0.5.
<?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;
    $tpl->set('name1','team_'.$gid);
    $tpl->out(1);
    $class = 'Cnorm';
        $q = "SELECT b.uid, a.icq, a.avatar, a.status, a.name, c.name as posi, regist, 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);
        while($row = db_fetch_assoc($erg) ) {
            $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
            $row['class'] = $class;
            $row['JOINED'] = date('d M Y',$row['regist']);
      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){
                $row['avatar'] = file_exists('include/images/userbilder/'.$row['uid'].'.jpg') ? '<img src="include/images/userbilder/'.$row['uid'].'.jpg" alt="'.$row['name'].'" info="'.$row['name'].'" />' : 'n/a';
                $tpl->set_ar_out($row,2);
            } else {
                $tpl->set_ar_out($row,3);
            }
        }
        $tpl->out(4);
}



if ($menu->get(1) == 'show') {
    $gid = escape($menu->get(2), 'integer');
    $name = @db_result (db_query("SELECT name FROM prefix_groups WHERE zeigen = 1 AND id =".$gid));
    $bild = @db_result (db_query("SELECT img FROM prefix_groups WHERE zeigen = 1 AND id =".$gid));
  $title = $allgAr['title'].' :: Teams :: '.$name;
    $hmenu = '<a class="smalfont" href="index.php?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 {
    $title = $allgAr['title'].' :: Teams';
    $hmenu = 'Teams';
    $design = new design ( $title , $hmenu );
    $design->header();
    $tpl = new tpl ('teams');
    $tpl->out(5);
  $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>';
        }
        $row['name1'] = 'team_'.$row['gid'];
        $tpl->set_ar_out($row,0);
    if ($allgAr['teams_show_cat'] == 0) {
      show_members ($row['gid'],$tpl);
    }
  }
}

$design->footer(0);
?>

<table width="100%" cellpadding="3" border="0" cellspacing="1" class="border">
<tr class="Cdark">
    <td colspan="6" valign="bottom" align="center" onClick="toggle('{name1}');return false;" style="cursor:pointer;">{show}</td>
</tr>
</table>
{EXPLODE}
<table id="{name1}" 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 height="50" colspan="2"><font size="0"><b>Name:</b></font> <font color="#0000CC"><a href="index.php?user-details-{uid}">{name}</a></font></td>
            <td border="0" rowspan="6" width="50%" height="200" align="center" valign="middle"><a href="index.php?user-details-{uid}">{avatar}</a></td>
          </tr>
        <tr>
            <td width="50%" height="40"><font size="0"><b>Position:</b></font> {posi}</td>
        </tr>
        <tr>
            <td width="50%" height="40"><font size="0"><b>Came to us:</b></font> {JOINED}</td>
        </tr>
        <tr>
          <td width="50%" height="40"><font size="0"><b>Country:</b></font> {staat}</td>
        </tr>
        <tr>
            <td width="50%" height="40"><font size="0"><b>@Clan:</b></font> {status}</td>
        </tr>
        <tr>
            <td width="50%" height="40"><font size="0"><b></b></font> <font color="#0000CC"><a href="index.php?user-details-{uid}">Mehr...</a></font></td>
        </tr>
      </table></td>
  </tr>
  {EXPLODE}
  <tr class="{class}">
    <td width="46%">{name}</td>
    <td width="13%">{posi}</td>
    <td width="7%" align="center">{staat}</td>
    <td width="22%">{status}</td>
    <td width="12%" align="center"><a href="index.php?user-details-{uid}">{_lang_more}</a></td>
  </tr>
  {EXPLODE}
</table>
<br />
{EXPLODE}
<script type="text/javascript">
<!--
// toggle visibility

function toggle( targetId ){
  if (document.getElementById){
        target = document.getElementById( targetId );
           if (target.style.display == "none"){
              target.style.display = "";
           } else {
              target.style.display = "none";
           }
     }
}
-->
</script>


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
boehserdavid
Mitglied
2 Beitragspunkte
Posts: 2123

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 15.08.2007 - 10:03:47     Zitieren
Hey, Mairu!

Ich bin mir jetzt nicht sicher, aber die DISPLAY Eigenschaft "" gibt es nicht ( oder du berlehrst mich wieder eines besseren), und da ich vermute, dass das dann angezeigt werden soll ( lol ), würde ich
target.style.display="block";
nehmen, da aber unter der Tabelle ein Zeilenumbruch ist, kannst du auch
target.style.display="inline";
verwenden!
<script type="text/javascript">
<!--
// toggle visibility

function toggle( targetId ){
  if (document.getElementById){
        target = document.getElementById( targetId );
           if (target.style.display == "none"){
              target.style.display = "";
           } else {
              target.style.display = "none";
           }
     }
}
-->
</script>


Mit böhsen Grüßen
BöhserDavid


-Heute schon böhse gewesen?- Ab zur Community
-No Support via Contact-
Mairu
Coder
128 Beitragspunkte
Posts: 12770

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 15.08.2007 - 11:31:21     Zitieren
"" Ist halt wie kein Wert angegeben bzw die Eigenschaft nicht angegeben also der Standardwert, wie gesagt ich habe das nur aus einem anderen Modul kopiert, und es funktioniert so Auslachen
Ich hab allerdings auch schon '' benutzt, da inline und block bei mir manchmal nicht wirklich funktionieren, das Element zwar nicht angezeigt wird, aber der Platz dafür trotzdem noch verbraucht wird, am einfachsten wäre ja visibility zu verwenden, aber leider unterstützt nur FF collapse, Danke an die anderen Browserentwickler Auslachen


Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite

[ Anmelden zum schreiben ]