Habe mir das geänderte Modul hier runtergeladen.Aber es funzt nicht ganz.Erst nach den zweiten ändern der Geschlechtsanzeige wird das korrekte Geschlecht angezeigt.Woran kann das liegen?Hat jemand das gleiche Problem gehabt und gelöst?
MfG
EDIT: Name gelöscht
Hey Kai!
Also die geänderte Y_A ist von mir!
Leider habe ich schon gehört das sie Probs bereitet und ich habe mich auch schon darann gesetzt!
Soweit klappt nun auch alles, jedoch wird wenn ein User seine Daten ändert das Geschlecht nicht aus der Datenbank ausgelesen! :cry
Das heist soviel wie wenn ein User seine Daten ändert muss er auch das Geschlecht erneut angeben und das soll eben nich so sein!
Ich habe die Geschlechtauswahl gleich aufgebaut wie die User_avatar, aber irgendwo ist da ein Bug drinnen! :exclam:
Ich poste den Abschnitt mal, vielleicht hat ja jemand ne Idee!
function edituser() {
global $user, $userinfo, $cookie;
getusrinfo($user);
if (($userinfo[uname] != $cookie[1]) AND ($userinfo[pass] != $cookie[2])) {
include("header.php");
OpenTable();
echo "<center><font class=\"title\"><b>"._PERSONALINFO."</b></font></center>";
CloseTable();
echo "<br>";
OpenTable();
nav();
CloseTable();
echo "<br>";
if (!eregi("http://",$userinfo[url])) {
$userinfo[url] = "http://$userinfo[url]";
}
OpenTable();
echo "<table cellpadding=\"8\" border=\"0\"><tr><td>"
."<form name=\"Register\" action=\"modules.php?name=Your_Account\" method=\"post\">"
."<b>"._UREALNAME."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"realname\" value=\"$userinfo[name]\" size=\"30\" maxlength=\"60\"><br><br>"
. "<br><b>"._UREALEMAIL."</b> "._REQUIRED."<br>"
.""._EMAILNOTPUBLIC."<br>"
."<input type=\"text\" name=\"email\" value=\"$userinfo[email]\" size=\"30\" maxlength=\"255\"><br><br>"
."<b>"._UFAKEMAIL."</b> "._OPTIONAL."<br>"
.""._EMAILPUBLIC."<br>"
."<input type=\"text\" name=\"femail\" value=\"$userinfo[femail]\" size=\"30\" maxlength=\"255\"><br><br>"
."<b>"._YOURHOMEPAGE."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"url\" value=\"$userinfo[url]\" size=\"30\" maxlength=\"255\"><br><br>"
####################### Geschlecht #############################
."<b>Geschlecht</b> <br>"
."<select name=\"geschlecht\">"
."<option value=\"$userinfo[geschlecht]\">$userinfo[geschlecht]</option>";
$direktori = "images/user/geschlecht";
$handle=opendir($direktori);
while ($file = readdir($handle)) {
$filelist[] = $file;
}
asort($filelist);
while (list ($key, $file) = each ($filelist)) {
ereg(".gif|.jpg",$file);
if ($file == "." || $file == "..") {
$a=1;
} else {
echo "<option value=\"$file\">$file</option>";
}
}
echo "</select>"
."<br><br>"
####################### Geschlecht #############################
."<b>"._YOURAVATAR."</b> "._OPTIONAL."<br>[ <a href=\"modules.php?name=Your_Account&op=avatarlist\">"._LIST."</a> ] "
."<select name=\"user_avatar\" onChange=\"showimage()\">"
."<option value=\"$userinfo[user_avatar]\">$userinfo[user_avatar]</option>";
$direktori = "images/forum/avatar";
$handle=opendir($direktori);
while ($file = readdir($handle)) {
$filelist[] = $file;
}
asort($filelist);
while (list ($key, $file) = each ($filelist)) {
ereg(".gif|.jpg",$file);
if ($file == "." || $file == "..") {
$a=1;
} else {
echo "<option value=\"$file\">$file</option>";
}
}
echo "</select> <img src=\"images/forum/avatar/$userinfo[user_avatar]\" name=\"avatar\" width=\"32\" height=\"32\" alt=\"\">"
."<br><br>"
############################ Newsletter auskommentiert www.maax-design.de############
# ."<b>"._RECEIVENEWSLETTER."</b> ";
# if ($userinfo[newsletter] == 1) {
# echo "<input type=\"radio\" name=\"newsletter\" value=\"1\" checked>"._YES." "
# ."<input type=\"radio\" name=\"newsletter\" value=\"0\">"._NO."";
# } elseif ($userinfo[newsletter] == 0) {
# echo "<input type=\"radio\" name=\"newsletter\" value=\"1\">"._YES." "
# ."<input type=\"radio\" name=\"newsletter\" value=\"0\" checked>"._NO."";
# }
# echo "<br><br>"
############################ Newsletter auskommentiert www.maax-design.de############
."<b>"._YICQ."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"user_icq\" value=\"$userinfo[user_icq]\" size=\"30\" maxlength=\"100\"><br><br>"
."<b>"._YAIM."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"user_aim\" value=\"$userinfo[user_aim]\" size=\"30\" maxlength=\"100\"><br><br>"
."<b>"._YYIM."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"user_yim\" value=\"$userinfo[user_yim]\" size=\"30\" maxlength=\"100\"><br><br>"
."<b>"._YMSNM."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"user_msnm\" value=\"$userinfo[user_msnm]\" size=\"30\" maxlength=\"100\"><br><br>"
."<b>"._YLOCATION."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"user_from\" value=\"$userinfo[user_from]\" size=\"30\" maxlength=\"100\"><br><br>"
."<b>"._YOCCUPATION."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"user_occ\" value=\"$userinfo[user_occ]\" size=\"30\" maxlength=\"100\"><br><br>"
."<b>"._YINTERESTS."</b> "._OPTIONAL."<br>"
."<input type=\"text\" name=\"user_intrest\" value=\"$userinfo[user_intrest]\" size=\"30\" maxlength=\"100\"><br><br>"
."<b>"._SIGNATURE."</b> "._OPTIONAL."<br>"
.""._255CHARMAX."<br>"
."<textarea wrap=\"virtual\" cols=\"50\" rows=\"5\" name=\"user_sig\">$userinfo[user_sig]</textarea><br>"
."<br><br>"
."<b>"._EXTRAINFO."</b> "._OPTIONAL."<br>"
.""._CANKNOWABOUT."<br>"
."<textarea wrap=\"virtual\" cols=\"50\" rows=\"5\" name=\"bio\">$userinfo[bio]</textarea>"
."<br><br>"
."<b>"._PASSWORD."</b> "._TYPENEWPASSWORD."<br>"
."<input type=\"password\" name=\"pass\" size=\"10\" maxlength=\"20\"> <input type=\"password\" name=\"vpass\" size=\"10\" maxlength=\"20\">"
."<br><br>"
."<input type=\"hidden\" name=\"uname\" value=\"$userinfo[uname]\">"
."<input type=\"hidden\" name=\"uid\" value=\"$userinfo[uid]\">"
."<input type=\"hidden\" name=\"op\" value=\"saveuser\">"
."<input type=\"submit\" value=\""._SAVECHANGES."\">"
."</form></td></tr></table>";
CloseTable();
include("footer.php");
} else {
main($user);
}
}
Ausserdem werden im Auswahlmenü der User_avatar nun auch die beiden .gif (männlic und weiblich) aus dem Ordner images/user/geschlecht angezeigt! :o
Vielleicht hat ja auch da jemand ne Idee!
So nun werd ich es weiter versuchen!
cu, Gerry. ;)
So ein Problem wäre gelöst, jedoch nicht das Hauptproblem! :cry
Sprich nun werden bei der User_avatar die beiuden .gif datein der Geschlechtfunktion nicht mehr mit ein gelesen!
Aber die variable $geschlecht erkennt er noch immer nicht an! :exclam:
Ich habe die Geschlechtfunktion nun so verändert:
####################### Geschlecht #############################
."<b>Geschlecht</b> ";
echo"<select name=geschlecht>"
."<option value=$userinfo[geschlecht]>$geschlecht"
."<option value=maennlich.gif>Männlich"
."<option value=weiblich.gif>Weiblich"
."</select>"
.""
####################### Geschlecht #############################
Naja, vielleicht hat ja jemand nen Rat für mich!
Mir raucht schon der Kopf!
cu, Gerry.
[Editiert am 25/9/2002 von _Gerry_]
Okay, ich mal wieder!
So nun geb ich es auf!
Zumindest vorerst einmal, den im Moment hab ich überhaupt keinen Überblick mehr!
Ich schaffe es infach nicht das mir die Variable ausgelesen wird, keine Ahnung worann das liegt! :puzz
Falls mal jemand nen Tip hat, der kann es ja posten!
Also sorry Leute wenn ihr darauf wartet, hab noch etwas Gedult!
Danke!
cu, Gerry.
Hi
im Nuke 5.5 sind manche Userdateien auch in der mainfile und anderen dateien versteckt. schaue da mal nach ob alles richtig übergeben wird und kein Wert fehlt.
ZitatHi
im Nuke 5.5 sind manche Userdateien auch in der mainfile und anderen dateien versteckt. schaue da mal nach ob alles richtig übergeben wird und kein Wert fehlt.
DarkBoy du bist mein Retter! :D
Aber eigentlich hätt ich darauf auch selbst kommen können! :o
Was soll`s hauptsache nun funzt es!
Also danke nochmals.
cu, Gerry.
P.S.:Werde es nun nochmals gründlich austesten und dann zum download frei geben! ;)
So nun ist es geschafft!
Nun funktioniert alles zu 100%! ;)
Ihr könnt euch nun die gefixte Version entweder hier downloaden (gleicher Link wie zuvor, habe die alte .zip Datei gelöscht) oder eben über meine Page http://www.finddich.net
cu, Gerry.
Hi
kein Problem, manchmal sind es die kleinen Dinge des lebens die einem dieses schwer machen
Ja stimmt, kleine Dinge machen oft sehr grosse Probleme!
In der mainfile.php fehlte ja nur ein kleines Wort "geschlecht" und da dies nicht drinnen war, kam so ein grosses Problem dabei raus! :D
Sagen wir so, ne schlaflose NAcht nur wegen einem Wort ist ja ein wahnsinn! *fg*
Danke nochmals für deine Hilfe!
cu, Gerry.
LOL dann kannste dir ja mal vortsellen was wir für schlaflose nächte haben und hatten :D
jep, das kann ich mir zu genüge vorstellen!
:o solche Augen sind bei euch wohl standart! *fg*
ZitatIch habe die Geschlechtfunktion nun so verändert:
<?
####################### Geschlecht #############################
."<b>Geschlecht</b> ";
echo"<select name=geschlecht>"
."<option value=$userinfo[geschlecht]>$geschlecht"
."<option value=maennlich.gif>Männlich"
."<option value=weiblich.gif>Weiblich"
."</select>"
.""
####################### Geschlecht #############################
?>
Naja, vielleicht hat ja jemand nen Rat für mich!
Mir raucht schon der Kopf!
Alsooo. Mach es doch mal folgendermaßen. :redhead:
Hier mein Ausschnitt:
."<b>Geschlecht</b> ";
########################### Geschlecht ######################
if ($userinfo[geschlecht] == 'maennlich.gif')
echo "<select name=geschlecht>"
."<option value=maennlich.gif>Männlich"
."<option value=weiblich.gif>Weiblich"
."</select><br><br>";
if ($userinfo[geschlecht] == 'weiblich.gif')
echo "<select name=geschlecht>"
."<option value=weiblich.gif>Weiblich"
."<option value=maennlich.gif>Männlich"
."</select><br><br>";
########################### Geschlecht ###################### echo "<b>"._YOURAVATAR."</b>
vor "<b>"._YOURAVATAR."</b> und so weiter das echo nicht vergessen.
Ups
Den Mittelteil mal noch wie folgt ändern. Kann ja sein einer wählt nichts aus.
########################### Geschlecht ######################
if ($userinfo[geschlecht] == '')
echo "<select name=geschlecht>"
."<option value=blank.gif>auswählen"
."<option value=maennlich.gif>Männlich"
."<option value=weiblich.gif>Weiblich"
."</select><br><br>";
if ($userinfo[geschlecht] == 'maennlich.gif')
echo "<select name=geschlecht>"
."<option value=maennlich.gif>Männlich"
."<option value=weiblich.gif>Weiblich"
."</select><br><br>";
if ($userinfo[geschlecht] == 'weiblich.gif')
echo "<select name=geschlecht>"
."<option value=weiblich.gif>Weiblich"
."<option value=maennlich.gif>Männlich"
."</select><br><br>";
########################### Geschlecht ######################
Noch besser :D :D :D
########################### Geschlecht ######################
if ($userinfo[geschlecht] == '')
echo "<select name=geschlecht>"
."<option value=blank.gif>Nichts"
."<option value=maennlich.gif>Männlich"
."<option value=weiblich.gif>Weiblich"
."</select><br><br>";
if ($userinfo[geschlecht] == 'maennlich.gif')
echo "<select name=geschlecht>"
."<option value=maennlich.gif>Männlich"
."<option value=weiblich.gif>Weiblich"
."<option value=blank.gif>Nichts"
."</select><br><br>";
if ($userinfo[geschlecht] == 'weiblich.gif')
echo "<select name=geschlecht>"
."<option value=weiblich.gif>Weiblich"
."<option value=maennlich.gif>Männlich"
."<option value=blank.gif>Nichts"
."</select><br><br>";
########################### Geschlecht ######################
danke dir,habe das ganze mit dem user_avatar gelöst.
habe nochmal eine andere frage. schaue dir mal bitte diese frage von mir an.
mfg
http://www.pragmamx.org/modules.php?name=eBoard&file=viewthread&tid=5317#pid
EDIT: Name gelöscht