
Zitat geschrieben von
"Ithron"nichts ist unmöglich, ilch ;-)
Klar geht das, Vorraussetzungen sind dafür Kenntnisse in php und html.
Aber es gibt auch ein profilmodul wo man eigene profilfelder hinzufügen konnte..
wo haben wir es denn...
ahh, da:
externer Link
Vorher aber unbedingt backup der Seite und Datenbank machen, ich weiß nicht für welche Version dieses Modul ist..
//edit:
Ach, jetzt weiß ich was du willst *g*
Naja, ist auch nicht viel Arbeit.. Wenn du das Feld z.B. Homepage2 nennst musst du in der Datei folgenden datei folgendes ändern:
include/includes/func/allg/profilefields.php
# hier kommen die speziellen funktionen hin...
##
###
function profilefields_show_spez_homepage2 ($value,$uid) {
global $lang;
return ( profilefields_show_echo_standart ( $lang['homepage'], (empty($value)?'':'<a href="'.$value.'" target="_blank">'.$value.'</a>') ) );
}
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>') ) );
}
[... usw ...]
Also, zur Erklärung, einfach für den Namen des Feldes die Funktion hinzufügen.
In meinem Beispiel war das die Funktion:
function profilefields_show_spez_
homepage2 ($value,$uid) {
global $lang;
return ( profilefields_show_echo_standart ( $lang['homepage'], (empty($value)?'':'<a href="'.$value.'" target="_blank">'.$value.'</a>') ) );
}
Zuletzt modifiziert von Ithron am 27.12.2007 - 18:19:27