Ich bin bei der Fehlersuche überhaupt nicht weiter gekommen.
ich werde jetzt in den Ferien einmal mein wirkliches Forum in Ruhe lassen und installiere die "Problem-MODs" in meinem Testforum. Dann kann ich mir das ganze in Ruhe ansehen, ohne dass meine User gestört werden.....
EDIT:
Ich habs jetzt in meinem Testforum laufen.
So wie ich das sehen, bringt der Aufruf in der usercp_register.php der Funktion display_avatar_gallery() gar nichts. Die Variablen werden zwar an die Funktion übergeben, jedoch können sie nicht verarbeitet werden.
Denn in der usercp_avat.php steht folgendes:
Code: Alles auswählen
$params = array('coppa', 'user_id', 'username', 'email', 'current_email', 'cur_password', 'new_password', 'password_confirm', 'icq', 'aim', 'msn', 'yim', 'website', 'location', 'occupation', 'interests', 'signature', 'viewemail', 'notifypm', 'popup_pm', 'notifyreply', 'attachsig', 'allowhtml', 'allowbbcode', 'allowsmilies', 'hideonline', 'style', 'language', 'timezone', 'dateformat');
$s_hidden_vars = '<input type="hidden" name="sid" value="' . $session_id . '" /><input type="hidden" name="agreed" value="true" /><input type="hidden" name="avatarcatname" value="' . $category . '" />';
for($i = 0; $i < count($params); $i++)
{
$s_hidden_vars .= '<input type="hidden" name="' . $params[$i] . '" value="' . str_replace('"', '"', $$params[$i]) . '" />';
}
Man müsste also dort auch etwas ändern, damit die ganzen Felder als HIDDEN-Felder gespeichert werden.
Denn in meinem Skypemod steht ja auch folgendes:
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_avatar.php
#
#-----[ FIND ]------------------------------------------
#
function display_avatar_gallery(
#
#-----[ IN-LINE FIND ]------------------------------------------
#
&$msn,
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
&$skype,
#
#-----[ FIND ]------------------------------------------
#
$params = array(
#
#-----[ IN-LINE FIND ]------------------------------------------
#
'msn',
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
'skype',
leuchte sollte also ein Update veröffentlichen. Man muss nur in der usercp_avatar.php ein paar Zeilen hinzufügen und es geht. Das werde ich jetzt auch gleich machen und es leuchte in seinem Supportforum präsentieren.......
EDIT2:
Hier der fehlende Code des MODs. leuchte wird sicher bald ein Update veröffentlichen.
Nun ergänze ich auch noch den Code von
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_avatar.php
#
#-----[ FIND ]------------------------------------------
#
function display_avatar_gallery(
#
#-----[ IN-LINE FIND ]------------------------------------------
#
&$session_id
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, $realname, $adress, $birth, $photo, $slogan, $opt_title, $opt_text, $team_website, $team_email, $team_pm, $team_desc, $team_text
#
#-----[ FIND ]------------------------------------------
#
$params = array(
#
#-----[ IN-LINE FIND ]------------------------------------------
#
'dateformat'
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, 'realname', 'adress', 'birth', 'photo', 'slogan', 'opt_title', 'opt_text', 'team_website', 'team_email', 'team_pm', 'team_desc', 'team_text'
Nochmals Edit:
Mein zweites Problem hat sich dadurch natürlich auch erledigt.
Ich habe habe bei meiner Erweiterung genau den gleichen Fehler gemacht
MfG Christian