Hallo,
ich will die Userdetails, also Homepage, Name, Wohnort gerne umbennen..
das Wohnort z.b. Hobbies heißt...wie stell ich das an?
verwendete ilchClan Version: 1.1
Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
Geschlossen |
<a href="javascript:history.back(1)"><b>«</b> {_lang_back}</a> <br /> <br /> <table width="100%" cellpadding="3" cellspacing="1" class="border"> <tr class="Chead"> <th colspan="3"><b>{_lang_detailsfrom} {NAME}</b></th> </tr><tr> <td class="Cmite" width="30%">{_lang_nickname}</td> <td class="Cnorm" width="40%">{NAME}</td> <td class="Cnorm" width="30%" rowspan="{rowspan}" valign="top" align="center"> {AVATA} <br /><br /> <font class="smalfont">{RANG}</font> </td> </tr><tr> <td class="Cmite">{_lang_regsince}</td> <td class="Cnorm">{JOINED}</td> </tr><tr> <td class="Cmite">{_lang_lastactivity}</td> <td class="Cnorm">{LASTAK}</td> </tr><tr> <td class="Cmite">{_lang_posts2}</td> <td class="Cnorm">{POSTS}, {_lang_perday}: {postpday}</td> </tr> {profilefields} </table> <br /> <a href="javascript:history.back(1)"><b>«</b> {_lang_back}</a>
<?php # Copyright by Manuel Staechele # Support www.ilch.de defined ('main') or die ( 'no direct access' ); function profilefields_functions2 () { $ar = array ( 1 => 'Feld', 2 => 'Kategorie' ); return ($ar); } function profilefields_functions () { $ar = array ( 1 => 'Feld', 2 => 'Kategorie', 3 => 'Angezeigt', 4 => 'Versteckt' ); return ($ar); } # Felder zum aendern anzeigen. function profilefields_change ($uid) { $q = db_query("SELECT id, `show`, val FROM prefix_profilefields LEFT JOIN prefix_userfields ON prefix_userfields.fid = prefix_profilefields.id AND prefix_userfields.uid = ".$uid." WHERE func = 1 ORDER BY pos"); while ( $r = db_fetch_assoc($q)) { echo '<label style="float:left; width:35%;">'.$r['show'].'</label><input type="text" name="profilefields['.$r['id'].']" value="'.$r['val'].'"><br />'; } } # Felder die uebermittelt wurden speichern. function profilefields_change_save ($uid) { $q = db_query("SELECT id, `show`, val FROM prefix_profilefields LEFT JOIN prefix_userfields ON prefix_userfields.fid = prefix_profilefields.id AND prefix_userfields.uid = ".$uid." WHERE func = 1 ORDER BY pos"); while ( $r = db_fetch_assoc($q)) { if ( isset($_REQUEST['profilefields'][$r['id']]) ) { $v = $_REQUEST['profilefields'][$r['id']]; } else { $v = ''; } if ( $r['val'] == '' AND $v != '' ) { db_query("INSERT INTO prefix_userfields (fid,uid,val) VALUES (".$r['id'].",".$uid.",'".$v."')"); } elseif ( $r['val'] != '' AND $v == '' ) { db_query("DELETE FROM prefix_userfields WHERE fid = ".$r['id']." AND uid = ".$uid); } elseif ( $r['val'] != '' AND $v != '' AND $r['val'] != $v ) { db_query("UPDATE prefix_userfields SET val = '".$v."' WHERE fid = ".$r['id']." AND uid = ".$uid); } } } # Diese Funktion Zeit ALLE Felder die der Benutzer im Adminbereich unter # Profilefields sortieren kann an ... is eigentlich total easy ;-)... function profilefields_show ($uid) { $l = ''; $a = array (); $q = db_query("SHOW COLUMNS FROM prefix_user"); while ($r = db_fetch_assoc($q)) { $a[$r['Field']] = $r['Field']; } $q = db_query("SELECT id, `show`, func FROM prefix_profilefields WHERE func < 4 ORDER BY pos"); while ( $r = db_fetch_assoc($q)) { if ( $r['func'] == 1 ) { $str = @db_result ( db_query ("SELECT val FROM prefix_userfields WHERE uid = ".$uid." AND fid = ".$r['id']) , 0 ); $l .= '<tr><td height="25" width="28%">'.$r['show'].'</td><td height="25">'.$str.'</td></tr>'; } elseif ( $r['func'] == 2 && $r['show'] !== "Kontakt" ) { $l .= '<tr><td colspan="2" height="25" width=\"300\" style="padding-left:5px;"><u><b>• '.$r['show'].'</u></b></td></tr>'; } elseif ( $r['func'] == 3 ) { $str = ''; if (isset($a[$r['show']])) { $str = @db_result ( db_query ("SELECT `".$r['show']."` FROM prefix_user WHERE id = ".$uid) , 0 ); } if ( function_exists ( 'profilefields_show_spez_'.$r['show'] ) ) { $l .= call_user_func ( 'profilefields_show_spez_'.$r['show'], $str, $uid ); } } } return ( $l ); } # hier kommen die speziellen funktionen hin... ## ### /* function profilefields_show_spez_geschlecht ($value,$uid) { global $lang; $ar = array ( 0 => $lang['itdoesntmatter'], 1 => $lang['male'], 2 => $lang['female'] ); return ( profilefields_show_echo_standart ( $lang['sex'], $ar[$value] ) ); } function profilefields_show_spez_status ($value,$uid) { global $lang; return ( profilefields_show_echo_standart ( $lang['status'], ($value?'aktiv':'inaktiv') ) ); } function profilefields_show_spez_usergallery ($value,$uid) { global $allgAr, $lang; if ($allgAr['forum_usergallery'] == 1) { return ( profilefields_show_echo_standart ( 'Usergallery', '<a href="index.php?user-usergallery-'.$uid.'">ansehen</a>' ) ); } } function profilefields_show_spez_homepage ($value,$uid) { global $lang; return ( profilefields_show_echo_standart ( $lang['homepage'], (empty($value)?'':'<a href="'.$value.'" target="_blank">'.$value.'</a>') ) ); } function profilefields_show_spez_opt_mail ($value,$uid) { global $lang; return ( profilefields_show_echo_standart ( $lang['mail'], ($value?'<a href="index.php?user-mail-'.$uid.'">'.$lang['send'].'</a>':'') ) ); } function profilefields_show_spez_opt_pm ($value,$uid) { global $lang; return ( profilefields_show_echo_standart ( $lang['privatemessages'], ($value?'<a href="index.php?forum-privmsg-new=0&empfid='.$uid.'">'.$lang['send'].'</a>':'') ) ); } function profilefields_show_spez_sig ($value,$uid) { global $lang; return ( profilefields_show_echo_standart ( $lang['signature'], bbcode($value) ) ); } function profilefields_show_spez_staat ($value,$uid) { global $lang; return ( profilefields_show_echo_standart ( $lang['state'], ((!empty($value) AND file_exists('include/images/flags/'.$value))?'<img src="include/images/flags/'.$value.'" alt="'.$value.'" title="'.$value.'" />':'') ) ); } */ ### ## # help funcs function get_nationality_array () { $ar = array(); $o = opendir ( 'include/images/flags' ); while ( $f = readdir ( $o ) ) { if ( $f != '.' AND $f != '..' ) { $ar[$f] = $f; } } return ( $ar ); } function profilefields_show_echo_standart ( $k, $v ) { return ( '<tr><td class="Cmite">'.$k.'</td><td class="Cnorm">'.$v.'</td></tr>' ); } ?>
<!--<a href="javascript:history.back(1)"><b>«</b> {_lang_back}</a> <br /> <br /> <table width="100%" cellpadding="3" cellspacing="1" class="border"> <tr class="Chead"> <th colspan="3"><b>{_lang_detailsfrom} {NAME}</b></th> </tr><tr> <td class="Cmite" width="30%">{_lang_nickname}</td> <td class="Cnorm" width="40%">{NAME}</td> <td class="Cnorm" width="30%" rowspan="{rowspan}" valign="top" align="center"> {AVATA} <br /><br /> <font class="smalfont">{RANG}</font> </td> </tr><tr> <td class="Cmite">{_lang_regsince}</td> <td class="Cnorm">{JOINED}</td> </tr><tr> <td class="Cmite">{_lang_lastactivity}</td> <td class="Cnorm">{LASTAK}</td> </tr><tr> <td class="Cmite">{_lang_posts2}</td> <td class="Cnorm">{POSTS}, {_lang_perday}: {postpday}</td> </tr> {profilefields} </table> <br /> <a href="javascript:history.back(1)"><b>«</b> {_lang_back}</a>--> <br /> <script language="javascript" type="text/javascript"> function details() { if(document.getElementById('more_details').style.display=='block'){ document.getElementById('more_details').style.display='none'; }else{ document.getElementById('more_details').style.display='block'; } } </script> <table border="0" width="100%"> <tr> <td colspan="2" style="padding-left:8px;" width="300" height="25"><u><b>• Personal Info</b></u></td> <td colspan="2" style="padding-left:8px;" width="270" height="25"><u><b>• Userpic</b></u></td> </tr><tr> <td width="15%" height="25">Nickname</td> <td height="25">{NAME}</td> <td colspan="2" valign="top" align="center" rowspan="13" style="vertical-align:middle">{AVATA}</td> </tr><tr> <td height="25">Status</td> <td height="25">{ONLINE}</td> </tr><tr> <td height="25">Titel</td> <td height="25">{USERTITEL}</td> </tr><tr> <td height="25">Kontakt</td> <td height="25">{EMAIL}</td> </tr><tr> <td height="25">ICQ</td> <td height="25">{ICQ}</td> </tr><tr> <td height="25">Homepage</td> <td height="25">{HOMEPAGE}</td> </tr><tr> <td height="25">Geschlecht</td> <td height="25">{GESCHLECHT}</td> </tr><tr> <td height="25">Geburtstag</td> <td height="25">{GEBDATUM} {ALTER}</td> </tr><tr> <td height="25">Sternzeichen</td> <td height="25">{STERNZEICHEN}</td> </tr><tr> <td height="25">Wohnort</td> <td height="25">{WOHNORT} {STAAT}</td> <td height="25">{profilefields}</td> </tr><tr> <td height="25">Registriert</td> <td height="25">{JOINED}</td> </tr><tr> <td height="25">Last Login</td> <td height="25">{LASTAK} Uhr</td> </tr><tr><td colspan="4"> </td></tr><tr> <td colspan="2" style="padding-left:8px;" width="320" height="25"><u><b>• More Infos</b></u></td> <td colspan="2" style="padding-left:8px;" width="250" height="25"><u><b>• Statistic</b></u></td> </tr><tr> <td height="25">Usergallerie</td> <td height="25">{GALLERIE_EINTRAEGE} (<a href="index.php?user-usergallery-{UID}">ansehen)</a></td> <td height="25" width="20%">Forumtopics</td> <td height="25">{FORUMTOPICS}</td> </tr><tr> <td height="25">Gästebuch</td> <td height="25">{GB_EINTRAEGE}</td> <td height="25">Forumposts</td> <td height="25">{POSTS}</td> </tr><tr> <td height="25">Private Mail</td> <td height="25"><a href="index.php?forum-privmsg-new=0&empfid={UID}">schreiben</a></td> <td height="25">Newsposts</td> <td height="25">{NEWSPOSTS}</td> </tr><tr> <td colspan="4" style="padding-left:8px;" width="320" height="25"><u><b>• Signatur</b></u></td> </tr><tr> <td height="25" colspan="4" valign="top">{SIGNATUR}</td> </tr><tr><td colspan="4"> </td></tr><tr> <td colspan="4"><div id="more_details" style="display:none"><table>{profilefields}</table></div></td> </tr> </table> <br /> <a href="javascript:history.back(1)"><b>«</b> {_lang_back}</a>
Geschlossen | ||
Zurück zu Fehlersuche und Probleme |