Ich wollte vorhin neue Profilfelder hinzufügen. Sind soweit auch Funktionsfähig. Habe nur noch ein kleinen Anzeigefehler.
Das .jpg dahinter soll weg Ich check aber nicht wie
Folgende Dinge habe ich bisher gemacht:
$erg = db_query($abf); if ( db_num_rows($erg) > 0 ) { $row = db_fetch_assoc($erg); $tpl = new tpl ('user/profil_edit'); $row['char1'] = '<option></option>'.arliste ( $row['char1'] , get_char1_array() , $tpl , 'char1' ); db_query("UPDATE prefix_user SET char1 = '".escape($_POST['char1'], 'string')."', WHERE id = ".$_SESSION['authid'] );
if(!empty($row['char1'])){ $char1 = "<img src=\"include/images/profilmod/char/".$row['char1']."\" height=\"20\" border=\"0\" align=\"absmiddle\" /> ".$row['char1'].""; } else { $char1 = "<span style=\"font-size:9px\"><i>Keine Angabe</i></span>"; }
function profilefields_show_spez_char1 ($value,$uid) { global $lang; return ( profilefields_show_echo_standart ( $lang['char3'], ((!empty($value) AND file_exists('include/images/profilmod/char/'.$value))?'<img src="include/images/profilmod/char/'.$value.'" alt="'.$value.'" title="'.$value.'" />':'') ) ); } function get_char1_array () { $ar = array(); $br = array(); $o = opendir ( 'include/images/profilmod/char' ); while ( $f = readdir ( $o ) ) { if ( $f != '.' AND $f != '..' ) { $ar[$f] = $f; $ar[$f] = preg_replace("/.jpg/","",$ar[$f]); } } asort ($ar); $ar = array_merge ( $br, $ar ); return ( $ar ); }
Bei der Profil editieren Ansicht im <option> Ist die Endung der Datei weg, leider aber nicht bei den Userdetails wenn es ausgegeben wird.
Denke das ich für manche nur Kinderkacke den Fehler zu finden xD
verwendete ilch Version: 1.1 P
betroffene Homepage: externer Link