Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ Anmelden zum schreiben ] |
| Eigene Felder in der Memberliste | |||
|---|---|---|---|
| HeaddyDaddy Mitglied
Posts: 53 |
Hallo Community,
mir stellt sich folgendes Problem. Ich möchte gerne das das von mir angelegte Profil-Feld "Telefon" auch in der Member-Übersicht angezeigt werden soll. Wie mache ich das? :-) Dazu sei gesagt das ich das bereits existierende Feld "E-Mail" eifügen konnte. Dies jedoch mit viel nachlesen und raten & ausprobieren. Ich habe auch schon ein paar Threads zu diesem Thema gefunden, konnte jedoch nicht ganz schlau daraus werden, da der Funktionsumfang bei diesen Fragen wesentlich größer war als meiner hier :-) Da ich nicht weiß welche Infos ihr genau benötigt um mir zu helfen, fragt doch bitte einfach nach :-) Schonmal vielen Dank! MfG Flo |
||
| Rape_n_Run Mitglied
|
Du willst, dass die Telefonnummer von deinen Leuten öffentlich in der Memberliste stehen? Wollen das auch deine Leute?
Du müsstest halt irgendwo eine Eingabe haben und die in der Memberliste html wieder aufrufen und eben einbauen. Glaub das einfachste hierbei, is wenn du ein eigenes Feld zu den Profilangaben hinzufügst im Adminbereich, und dann nach dem Erstellen die Abfrage zu eben genau diesem eigenen Feld machst; und in die Memberlist einfügst. Das sollte funzen denk ich. Nich unbedingt easy, aber da du das andre schon geschafft hast, ist die grundlegende Idee ja schon da bei dir. Wahrscheinlich weiß aber jemand mit Ahnung mehr ![]() |
||
| Tr3icio Mitglied
|
Admin Bereich -> Profilfelder ?
jedes dort angegebene Profilfeld wird im Profil angeweigt und kann von usern bearbeitet werden. |
||
| Rape_n_Run Mitglied
|
Ja wenn er Memberliste meint? Deshalb fragte ich doch........
|
||
| Sniper Moderator
Posts: 1420 |
Wenn du eins Diese Felder nicht brauchst (ICQ, MSN, Yahoo, AIM) könntest du einfach Hingehen und eines von denen in Telefon Nummer umschreiben, müsste eigentlich Funktionieren. Du müsstest dann lediglich in include/includes/lang/de.php umschreiben
|
||
| HeaddyDaddy Mitglied
Posts: 53 |
@ Rape_n_Run:
Das einsehen der Telefonnummer ist abgeklärt und gewünscht. Hierbei somit keine Probleme - Danke für den Denkanstoß :-) @ Tr3icio: Das eigene Profilfeld ist längst angelegt und gepflegt. Das Problem ist nur: Wie bekomme ich die Daten in die Memberliste (Übersicht). @ Sniper: Coole Idee. Wenn ich diese Felder nicht schon aus dem Quelltext manuel gelöscht hätte
Schonmal vielen Dank für die Ideen. Ich werds erstmal versuchen wie Sniper sagte. Einbestehendes Feld abändern und nutzen. Wenn aber jemand nochmal einen Beispiel-Queltext hat, wie man eigene Felder einbindet wäre ich sehr dankbar. Viele Grüße Flo |
||
| HeaddyDaddy Mitglied
Posts: 53 |
Also ich habe mir das eben nochmal angeschaut.
In der SQL-Datenbank hat das Feld die ID ="17". Das heißt es müsste doch prinzipiell möglich sein in der memb_list.php eine Variable zu deklarieren und diese dann mit dem Inhalt von Zelle "17" zu füllen. Ich bin ein kleines bisschen überfordert
Hier einmal der Queltext der memb_list.php (Ist nicht original / Modul: "GeordneteMemberListeV1.1b" by "BöhserDavid". <?php
# Copyright by: David Schwarz
# Support: www.baduncles.pytalhost.de
defined ('main') or die ( 'no direct access' );
$title = $allgAr['title'].' :: User :: '.$lang['listofmembers'];
$hmenu = $extented_forum_menu.'User <b> » </b> '.$lang['listofmembers'].$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu);
$design->header();
$limit = 20; // Limit
$page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
$MPL = db_make_sites ($page , "" , $limit , '?user' , 'user' );
$anfang = ($page - 1) * $limit;
$tpl = new tpl ( 'user/memb_list.htm' );
$tpl->set_out ( 'SITELINK', $MPL, 0);
$class = '';
$erg92 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -9");
while ($row = db_fetch_object($erg92))
{ $pgif = 'include/images/rangs/'.$row->name.'.gif';
$pjpg = 'include/images/rangs/'.$row->name.'.jpg';
$picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
if ($row->zeigen == yes)
{$ar92 = array('GRUPP9' => $picr,);
}else{$ar92 = array('GRUPP9' => '',);
}
$tpl->set_ar_out($ar92,1);
}
$erg91 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -9");
while ($row = db_fetch_object($erg91))
{ if ($row->zeigen == yes)
{$ar91 = array('9LIST' => '<th height="30" width="30%">Name</th>
<th align="center" width="17%">Position</th>
<th align="center" width="17%">Angestellt seit</th>
<th align="center" width="20%">E-Mail Adresse</th>
<th align="center" width="15%">Telefon</th>
</tr>');
}else{$ar91 = array('9LIST' => '',);
}
$tpl->set_ar_out($ar91,2);
}
$erg9 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.email,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -9 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
while ($row = db_fetch_object($erg9))
{ $icq1 = str_replace("-","",$row->icq);
$icq2 = str_replace(" ","",$icq1);
if (is_numeric($icq2))
{$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=12" border="0"></a>';
}
$ga = '';
$age1=explode("-",$row->gebdatum);
$age = date("Y",time())-$age1[0];
if ($row->geschlecht == 0)
{if ($row->gebdatum != 0000-00-00 )
{$ga.= $age;
}else
{$ga.= '';
}
}elseif($row->geschlecht == 1)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}elseif ($row->geschlecht == 2)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}if ($class == 'Cmite')
{ $class = 'Cnorm';
} else
{ $class = 'Cmite';
}
if($row->recht_zeigen == yes)
{$ar9 = array('9USER' => '<tr class="'.$class.'">
<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a> '.$ga.'</td>
<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
<td align="center">'.date('d.m.Y',$row->regist).'</td>
</tr>',
);
}else
{$ar9 = array('9USER' => '', );
}
$tpl->set_ar_out($ar9,3);
}
$erg82 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -8");
while ($row = db_fetch_object($erg82))
{ $pgif = 'include/images/rangs/'.$row->name.'.gif';
$pjpg = 'include/images/rangs/'.$row->name.'.jpg';
$picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
if ($row->zeigen == yes)
{$ar82 = array('GRUPP8' => $picr,);
}else{$ar82 = array('GRUPP8' => '',);
}
$tpl->set_ar_out($ar82,4);
}
$erg81 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -8");
while ($row = db_fetch_object($erg81))
{ if ($row->zeigen == yes)
{$ar81 = array('8LIST' => '<th height="30" width="30%">Name</th>
<th align="center" width="17%">Position</th>
<th align="center" width="17%">Angestellt seit</th>
<th align="center" width="20%">E-Mail Adresse</th>
</tr>');
}else{$ar81 = array('8LIST' => '',);
}
$tpl->set_ar_out($ar81,5);
}
$erg8 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.email,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -8 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
while ($row = db_fetch_object($erg8))
{ $icq1 = str_replace("-","",$row->icq);
$icq2 = str_replace(" ","",$icq1);
if (is_numeric($icq2))
{$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=12" border="0"></a>';
}
$ga = '';
$age1=explode("-",$row->gebdatum);
$age = date("Y",time())-$age1[0];
if ($row->geschlecht == 0)
{if ($row->gebdatum != 0000-00-00 )
{$ga.= $age;
}else
{$ga.= '';
}
}elseif($row->geschlecht == 1)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}elseif ($row->geschlecht == 2)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}if ($class == 'Cmite')
{ $class = 'Cnorm';
} else
{ $class = 'Cmite';
}
if($row->recht_zeigen == yes)
{$ar8 = array('8USER' => '<tr class="'.$class.'">
<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a> '.$ga.'</td>
<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
<td align="center">'.date('d.m.Y',$row->regist).'</td>
</tr>',
);
}else
{$ar8 = array('8USER' => '', );
}
$tpl->set_ar_out($ar8,6);
}
$erg72 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -7");
while ($row = db_fetch_object($erg72))
{ $pgif = 'include/images/rangs/'.$row->name.'.gif';
$pjpg = 'include/images/rangs/'.$row->name.'.jpg';
$picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
if ($row->zeigen == yes)
{$ar72 = array('GRUPP7' => $picr,);
}else{$ar72 = array('GRUPP7' => '',);
}
$tpl->set_ar_out($ar72,7);
}
$erg71 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -7");
while ($row = db_fetch_object($erg71))
{ if ($row->zeigen == yes)
{$ar71 = array('7LIST' => '<th height="30" width="30%">Name</th>
<th align="center" width="17%">Position</th>
<th align="center" width="17%">Angestellt seit</th>
<th align="center" width="20%">E-Mail Adresse</th>
</tr>');
}else{$ar71 = array('7LIST' => '',);
}
$tpl->set_ar_out($ar71,8);
}
$erg7 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.email,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -7 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
while ($row = db_fetch_object($erg7))
{ $icq1 = str_replace("-","",$row->icq);
$icq2 = str_replace(" ","",$icq1);
if (is_numeric($icq2))
{$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=12" border="0"></a>';
}
$ga = '';
$age1=explode("-",$row->gebdatum);
$age = date("Y",time())-$age1[0];
if ($row->geschlecht == 0)
{if ($row->gebdatum != 0000-00-00 )
{$ga.= $age;
}else
{$ga.= '';
}
}elseif($row->geschlecht == 1)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}elseif ($row->geschlecht == 2)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}if ($class == 'Cmite')
{ $class = 'Cnorm';
} else
{ $class = 'Cmite';
}
if($row->recht_zeigen == yes)
{$ar7 = array('7USER' => '<tr class="'.$class.'">
<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a> '.$ga.'</td>
<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
<td align="center">'.date('d.m.Y',$row->regist).'</td>
</tr>',
);
}else
{$ar7 = array('7USER' => '', );
}
$tpl->set_ar_out($ar7,9);
}
$erg62 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -6");
while ($row = db_fetch_object($erg62))
{ $pgif = 'include/images/rangs/'.$row->name.'.gif';
$pjpg = 'include/images/rangs/'.$row->name.'.jpg';
$picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
if ($row->zeigen == yes)
{$ar62 = array('GRUPP6' => $picr,);
}else{$ar62 = array('GRUPP6' => '',);
}
$tpl->set_ar_out($ar62,10);
}
$erg61 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -6");
while ($row = db_fetch_object($erg61))
{ if ($row->zeigen == yes)
{$ar61 = array('6LIST' => '<th height="30" width="20%">Name</th>
<th align="center" width="20%">Position</th>
<th align="center" width="15%">Angestellt seit</th>
<th align="center" width="20%">E-Mail Adresse</th>
</tr>');
}else{$ar61 = array('6LIST' => '',);
}
$tpl->set_ar_out($ar61,11);
}
$erg6 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.email,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -6 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
while ($row = db_fetch_object($erg6))
{ $icq1 = str_replace("-","",$row->icq);
$icq2 = str_replace(" ","",$icq1);
if (is_numeric($icq2))
{$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=12" border="0"></a>';
}
$ga = '';
$age1=explode("-",$row->gebdatum);
$age = date("Y",time())-$age1[0];
if ($row->geschlecht == 0)
{if ($row->gebdatum != 0000-00-00 )
{$ga.= $age;
}else
{$ga.= '';
}
}elseif($row->geschlecht == 1)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}elseif ($row->geschlecht == 2)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}if ($class == 'Cmite')
{ $class = 'Cnorm';
} else
{ $class = 'Cmite';
}
if($row->recht_zeigen == yes)
{$ar6 = array('6USER' => '<tr class="'.$class.'">
<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a> '.$ga.'</td>
<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
<td align="center">'.date('d.m.Y',$row->regist).'</td>
<td align="center">'.$row->email,'</td>
</tr>',
);
}else
{$ar6 = array('6USER' => '', );
}
$tpl->set_ar_out($ar6,12);
}
$erg52 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -5");
while ($row = db_fetch_object($erg52))
{ $pgif = 'include/images/rangs/'.$row->name.'.gif';
$pjpg = 'include/images/rangs/'.$row->name.'.jpg';
$picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
if ($row->zeigen == yes)
{$ar52 = array('GRUPP5' => $picr,);
}else{$ar52 = array('GRUPP5' => '',);
}
$tpl->set_ar_out($ar52,13);
}
$erg51 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -5");
while ($row = db_fetch_object($erg51))
{ if ($row->zeigen == yes)
{$ar51 = array('5LIST' => '<th height="30" width="30%">Name</th>
<th align="center" width="17%">Position</th>
<th align="center" width="17%">Angestellt seit</th>
<th align="center" width="20%">E-Mail Adresse</th>
</tr>');
}else{$ar51 = array('5LIST' => '',);
}
$tpl->set_ar_out($ar51,14);
}
$erg5 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.email,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -5 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
while ($row = db_fetch_object($erg5))
{ $icq1 = str_replace("-","",$row->icq);
$icq2 = str_replace(" ","",$icq1);
if (is_numeric($icq2))
{$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=12" border="0"></a>';
}
$ga = '';
$age1=explode("-",$row->gebdatum);
$age = date("Y",time())-$age1[0];
if ($row->geschlecht == 0)
{if ($row->gebdatum != 0000-00-00 )
{$ga.= $age;
}else
{$ga.= '';
}
}elseif($row->geschlecht == 1)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}elseif ($row->geschlecht == 2)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}if ($class == 'Cmite')
{ $class = 'Cnorm';
} else
{ $class = 'Cmite';
}
if($row->recht_zeigen == yes)
{$ar5 = array('5USER' => '<tr class="'.$class.'">
<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a> '.$ga.'</td>
<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
<td align="center">'.date('d.m.Y',$row->regist).'</td>
</tr>',
);
}else
{$ar5 = array('5USER' => '', );
}
$tpl->set_ar_out($ar5,15);
}
$erg42 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -4");
while ($row = db_fetch_object($erg42))
{ $pgif = 'include/images/rangs/'.$row->name.'.gif';
$pjpg = 'include/images/rangs/'.$row->name.'.jpg';
$picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
if ($row->zeigen == yes)
{$ar42 = array('GRUPP4' => $picr,);
}else{$ar42 = array('GRUPP4' => '',);
}
$tpl->set_ar_out($ar42,16);
}
$erg41 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -4");
while ($row = db_fetch_object($erg41))
{ if ($row->zeigen == yes)
{$ar41 = array('4LIST' => '<th height="30" width="30%">Name</th>
<th align="center" width="17%">Position</th>
<th align="center" width="17%">Angestellt seit</th>
<th align="center" width="20%">E-Mail Adresse</th>
</tr>');
}else{$ar41 = array('4LIST' => '',);
}
$tpl->set_ar_out($ar41,17);
}
$erg4 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.email,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -4 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
while ($row = db_fetch_object($erg4))
{ $icq1 = str_replace("-","",$row->icq);
$icq2 = str_replace(" ","",$icq1);
if (is_numeric($icq2))
{$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=12" border="0"></a>';
}
$ga = '';
$age1=explode("-",$row->gebdatum);
$age = date("Y",time())-$age1[0];
if ($row->geschlecht == 0)
{if ($row->gebdatum != 0000-00-00 )
{$ga.= $age;
}else
{$ga.= '';
}
}elseif($row->geschlecht == 1)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}elseif ($row->geschlecht == 2)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}if ($class == 'Cmite')
{ $class = 'Cnorm';
} else
{ $class = 'Cmite';
}
if($row->recht_zeigen == yes)
{$ar4 = array('4USER' => '<tr class="'.$class.'">
<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a> '.$ga.'</td>
<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
<td align="center">'.date('d.m.Y',$row->regist).'</td>
</tr>',
);
}else
{$ar4 = array('4USER' => '', );
}
$tpl->set_ar_out($ar4,18);
}
$erg32 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -3");
while ($row = db_fetch_object($erg32))
{ $pgif = 'include/images/rangs/'.$row->name.'.gif';
$pjpg = 'include/images/rangs/'.$row->name.'.jpg';
$picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
if ($row->zeigen == yes)
{$ar32 = array('GRUPP3' => $picr,);
}else{$ar32 = array('GRUPP3' => '',);
}
$tpl->set_ar_out($ar32,19);
}
$erg31 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -3");
while ($row = db_fetch_object($erg31))
{ if ($row->zeigen == yes)
{$ar31 = array('3LIST' => '<th height="30" width="30%">Name</th>
<th align="center" width="17%">Position</th>
<th align="center" width="17%">Angestellt seit</th>
<th align="center" width="20%">E-Mail Adresse</th>
</tr>');
}else{$ar31 = array('3LIST' => '',);
}
$tpl->set_ar_out($ar31,20);
}
$erg3 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.email,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -3 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
while ($row = db_fetch_object($erg3))
{ $icq1 = str_replace("-","",$row->icq);
$icq2 = str_replace(" ","",$icq1);
if (is_numeric($icq2))
{$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=12" border="0"></a>';
}
$ga = '';
$age1=explode("-",$row->gebdatum);
$age = date("Y",time())-$age1[0];
if ($row->geschlecht == 0)
{if ($row->gebdatum != 0000-00-00 )
{$ga.= $age;
}else
{$ga.= '';
}
}elseif($row->geschlecht == 1)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}elseif ($row->geschlecht == 2)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}if ($class == 'Cmite')
{ $class = 'Cnorm';
} else
{ $class = 'Cmite';
}
if($row->recht_zeigen == yes)
{$ar3 = array('3USER' => '<tr class="'.$class.'">
<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a> '.$ga.'</td>
<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
<td align="center">'.date('d.m.Y',$row->regist).'</td>
</tr>',
);
}else
{$ar3 = array('3USER' => '', );
}
$tpl->set_ar_out($ar3,21);
}
$erg22 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -2");
while ($row = db_fetch_object($erg22))
{ $pgif = 'include/images/rangs/'.$row->name.'.gif';
$pjpg = 'include/images/rangs/'.$row->name.'.jpg';
$picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
if ($row->zeigen == yes)
{$ar22 = array('GRUPP2' => $picr,);
}else{$ar22 = array('GRUPP2' => '',);
}
$tpl->set_ar_out($ar22,22);
}
$erg21 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -2");
while ($row = db_fetch_object($erg21))
{ if ($row->zeigen == yes)
{$ar21 = array('2LIST' => '<th height="30" width="30%">Name</th>
<th align="center" width="17%">Position</th>
<th align="center" width="17%">Angestellt seit</th>
<th align="center" width="20%">E-Mail Adresse</th>
</tr>');
}else{$ar21 = array('2LIST' => '',);
}
$tpl->set_ar_out($ar21,23);
}
$erg2 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.email,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -2 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
while ($row = db_fetch_object($erg2))
{ $icq1 = str_replace("-","",$row->icq);
$icq2 = str_replace(" ","",$icq1);
if (is_numeric($icq2))
{$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=12" border="0"></a>';
}
$ga = '';
$age1=explode("-",$row->gebdatum);
$age = date("Y",time())-$age1[0];
if ($row->geschlecht == 0)
{if ($row->gebdatum != 0000-00-00 )
{$ga.= $age;
}else
{$ga.= '';
}
}elseif($row->geschlecht == 1)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}elseif ($row->geschlecht == 2)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}if ($class == 'Cmite')
{ $class = 'Cnorm';
} else
{ $class = 'Cmite';
}
if($row->recht_zeigen == yes)
{$ar2 = array('2USER' => '<tr class="'.$class.'">
<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a> '.$ga.'</td>
<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
<td align="center">'.date('d.m.Y',$row->regist).'</td>
</tr>',
);
}else
{$ar2 = array('2USER' => '', );
}
$tpl->set_ar_out($ar2,24);
}
$erg12 = db_query("SELECT id,name,zeigen FROM prefix_grundrechte WHERE id = -1");
while ($row = db_fetch_object($erg12))
{ $pgif = 'include/images/rangs/'.$row->name.'.gif';
$pjpg = 'include/images/rangs/'.$row->name.'.jpg';
$picr = (file_exists($pgif)?'<img src="'.$pgif.'">':(file_exists($pjpg)?'<img src="'.$pjpg.'">':$row->name));
if ($row->zeigen == yes)
{$ar12 = array('GRUPP1' => $picr,);
}else{$ar12 = array('GRUPP1' => '',);
}
$tpl->set_ar_out($ar12,25);
}
$erg11 = db_query("SELECT id,zeigen FROM prefix_grundrechte WHERE id = -1");
while ($row = db_fetch_object($erg11))
{ if ($row->zeigen == yes)
{$ar11 = array('1LIST' => '<th height="30" width="30%">Name</th>
<th align="center" width="17%">Position</th>
<th align="center" width="17%">Angestellt seit</th>
<th align="center" width="20%">E-Mail Adresse</th>
</tr>');
}else{$ar11 = array('1LIST' => '',);
}
$tpl->set_ar_out($ar11,26);
}
$erg1 = db_query("SELECT prefix_grundrechte.zeigen as recht_zeigen,prefix_user.email,prefix_user.posts,prefix_user.id,prefix_user.regist,prefix_user.icq,prefix_user.geschlecht,prefix_user.gebdatum,prefix_user.name FROM prefix_user LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id WHERE prefix_user.recht = -1 ORDER by prefix_user.regist,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
while ($row = db_fetch_object($erg1))
{ $icq1 = str_replace("-","",$row->icq);
$icq2 = str_replace(" ","",$icq1);
if (is_numeric($icq2))
{$icq= '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=12" border="0"></a>';
}
$ga = '';
$age1=explode("-",$row->gebdatum);
$age = date("Y",time())-$age1[0];
if ($row->geschlecht == 0)
{if ($row->gebdatum != 0000-00-00 )
{$ga.= $age;
}else
{$ga.= '';
}
}elseif($row->geschlecht == 1)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}elseif ($row->geschlecht == 2)
{if ($row->gebdatum != 0000-00-00 )
{$ga.=' - '.$age.'';
}else
{$ga.='';
}
}if ($class == 'Cmite')
{ $class = 'Cnorm';
} else
{ $class = 'Cmite';
}
if($row->recht_zeigen == yes)
{$ar1 = array('1USER' => '<tr class="'.$class.'">
<td><a href="index.php?user-details-'.$row->id.'">'.$row->name.'</a> '.$ga.'</td>
<td align="center"><font style="font-size: 10px">'.userrang($row->posts,$row->id).'</font></td>
<td align="center">'.date('d.m.Y',$row->regist).'</td>
</tr>',
);
}else
{$ar1 = array('1USER' => '', );
}
$tpl->set_ar_out($ar1,27);
}
$tpl->out(28);
$design->footer();
?>
Ich habe hier wie gesagt schon manuel für mich unwichtige Felder gelöscht und das Feld "E-Mail" manuel hinzugefügt. Jedoch weiß ich jetzt nicht wie ich auf manuel erstellte Profilfelder zugreifen kann. Danke! |
||
| HeaddyDaddy Mitglied
Posts: 53 |
Problem vorerst gelöst.
Für User mit einem ähnlichem Problem habe ich folgenden Lösungsansatz verwendet. Ich habe einfach in der php der user details das Feld hinzugefügt. Somit brauche ich nicht mehr auf ein eigenes Profilfeld zugreifen, sondern kann auf ein bestehendes statisches Feld zugreifen. Die Anleitung zum erstellen des Feldes: www.ilch.de/forum-showposts-34290.html#320295 (Ein bisschen runter scrollen) Danke! |
||
| Sunshine Live Mitglied
Posts: 913 |
Was du vllt noch machen solltes wäre das man die nummer vllt erst ab Member sehn kann..
www.ilch.de/forum-showposts-43844-p1.html#308528 Meine Page Profilansicht 1.2b Profilansicht 1.2 |
||
| HeaddyDaddy Mitglied
Posts: 53 |
Gute Idee Sunshine,
werde ich direkt umsetzen. Herzlichen Dank! |
||
| [ Anmelden zum schreiben ] |