Pagina 1 van 1

Nieuwe gebruikers worden standaard admin ...

Geplaatst: 24 jul 2003, 16:53
door Maxx
En daar ben ik zoals je begrijpt niet zo blij mee. Iemand enig idee hoe dit kan? Ik heb het forum op dezelfde manier geïnstalleerd als mijn testforum die ik bij Lycos had staan en daar heb ik dit probleem niet.

Geplaatst: 24 jul 2003, 17:22
door WebSiteNet
Weet je zeker dat ze echt admin zijn? en dat niet alleen de kleur oranje is?
zo ja, zoek in includes/usercp_register.php rond regel 511 naar een lange sql query en vervang die met deze:

Code: Selecteer alles

			$sql = "INSERT INTO " . USERS_TABLE . "	(user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey)
				VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1, ";

Geplaatst: 24 jul 2003, 17:49
door Maxx
Ja, dat heeft inderdaad geholpen. Een pak van mijn hart!

Dit was mijn oude code:

Code: Selecteer alles

$sql = "INSERT INTO " . USERS_TABLE . "	(user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_website_name, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_gender, user_level, user_allow_pm, user_birthday, user_next_birthday_greeting, user_active, user_actkey)
				VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $websitename) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1,'$gender', '$birthday','$next_birthday_greeting', ";
Zoals je ziet heb ik een aantal mods geïnstalleerd waarvoor deze regel is aangepast: gender-mod, websitename-mod en birthday-mod.

Nu zullen deze wel niet (goed) meer werken. Heb ik iets fout gedaan bij het toevoegen van deze mods? Kan je dat zo in een oogopslag zien?

Geplaatst: 24 jul 2003, 18:28
door Maxx
Ik heb het even getest en als je tijdens de registratie je websitenaam, je geslacht en je verjaardag invult wordt dat inderdaad niet opgenomen in de database. Later kan je het nog wel aanpassen in je profiel.

Enig idee hoe ik het (bij de registratie) oplos?

In ieder geval hartelijk bedankt, simpelscript!

Geplaatst: 24 jul 2003, 18:53
door WebSiteNet
Je kan in templates/subSilver/profile_add_body.tpl het geen weg halen wat je bij die mod hebt toe gevoegd(dan moet je dat dus gewoon later in je profiel regelen) of je kan de aangepaste query geven die ze bij de mod gaven en dan verbouw ik hem wel.(als de fout daar in zit)

Geplaatst: 24 jul 2003, 19:34
door Maxx
Nogmaals dank, Simpelscript, maar ik ben er uit dankzij iemand op een Engelstalig forum. Het enige wat gedaan hoefde te worden was het verplaatsen van de gender-mod code.