MapMod Wetter Addon Problem ín der usercp_register

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Masacrime
Mitglied
Beiträge: 223
Registriert: 14.04.2003 08:10

MapMod Wetter Addon Problem ín der usercp_register

Beitrag von Masacrime »

Hallo.
Zum Glück überprüfe ich alles nach jeder Veränderung.
Diesmal wollte ich den Wetter Addon für das Intro Portal Mod einbauen.

Leider ist in der /includes/usercp_register.php ein Fehler aufgetreten.
Dann habe ich da so viel ruumprobiert, dass jetzt gar nichts mehr geht, wenn ich auf "Profil" oder "Registrieren" klicke.
Nur noch eine weisse Seite.

Hier der Installationspart:

Code: Alles auswählen

#-----[ FIND ]------------------------------------------
#
# german: Finde
#

			$sql = "UPDATE " . USERS_TABLE . "
				SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popup_pm, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . "

#
#-----[ IN-LINE FIND ]------------------------------------------
#
# german: Finde in dieser Zeile
#

$interests) . "'

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
# german: In der Zeile danach einfügen
#

, user_plz = '" . str_replace("\'", "''", $plz) . "'
Und hier mein Code. Wobei ich den fehler hier nicht finden kann.

Code: Alles auswählen

$sql = "UPDATE " . USERS_TABLE . "
				SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_from_flag = '$user_flag', user_interests = '" . str_replace("\'", "''", $interests)  . "',user_plz = '" . str_replace("\'", "''", $plz) . "',user_detektor = '" . str_replace("\'", "''", $detektor) . "', user_birthday = '$birthday', user_next_birthday_greeting = '$next_birthday_greeting'
, user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popup_pm, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . "
				WHERE user_id = $user_id";
			if ( !($result = $db->sql_query($sql)) )
Fehlt dentimmt nur irgendwo ein Komma oder so.

Vielen Dank im Vorraus.

Masacrime
Masacrime
Mitglied
Beiträge: 223
Registriert: 14.04.2003 08:10

Beitrag von Masacrime »

Guten Morgen.
Das Problem haben wir nach wie vor.
Ich hoffe, Ihr könnt uns jetzt helfen.

Gruß,
Masacrime
Max
Mitglied
Beiträge: 1051
Registriert: 20.02.2003 22:22

Beitrag von Max »

Hallo,

zuerst nur eine etwas nebensächlich wirkende Sache:
"',user_plz = '" . str_replace
da sollte bestimmt ein Freizeichen zwischen "', und user_plz. Habe aber keine Ahnung, obs daran liegt.


Gruß,
Max
Masacrime
Mitglied
Beiträge: 223
Registriert: 14.04.2003 08:10

Beitrag von Masacrime »

Danke schön.
Leider hat das auch nicht geholfen.

Vielleicht könnt Ihr mir da jetzt weiterhelfen?

Gruß,
Masacrime

Hier nochmal der Code

Code: Alles auswählen

$sql = "UPDATE " . USERS_TABLE . "
				SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_from_flag = '$user_flag', user_interests = '" . str_replace("\'", "''", $interests)  . "', user_plz = '" . str_replace("\'", "''", $plz) . "',user_detektor = '" . str_replace("\'", "''", $detektor) . "', user_birthday = '$birthday', user_next_birthday_greeting = '$next_birthday_greeting'
, user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popup_pm, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . " WHERE user_id = '".$user_id."';";
			
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

welche Fehlermeldung kommt denn ?

Markus
Masacrime
Mitglied
Beiträge: 223
Registriert: 14.04.2003 08:10

Beitrag von Masacrime »

Eben keine
Nur eine Weisse Seite.
Meine Kameraden hier, die fit in PHP sind texten mich schon die ganze Zeit zu.
Nein. Es liegt nicht daran, mach mal dies, und mach mal das und probier mal das.
Aber wenn ich denen sage, dass der Fehler in dieser Datei ist(usercp_register.php), weil die Fehlermeldung erst nach der Änderung kam, sage die wiederrum.
Kann doch gar nicht sein. Das hat nichts damit zu tun.
Boah. Geht mir das auf´n Sack. Besserwisser.

Jedenfalls kommt kein Fehler.

Gruß,
Masacrime
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

speichere bitte mal die usercp_register.php als txt-Datei und verlinke sie hier ....

Markus
Masacrime
Mitglied
Beiträge: 223
Registriert: 14.04.2003 08:10

Beitrag von Masacrime »

Max
Mitglied
Beiträge: 1051
Registriert: 20.02.2003 22:22

Beitrag von Max »

hmmm, um mal was anderes auf Markt zu werfen.

Bist Du dir sicher, dass Du in der profile_add_body.tpl alles richtig gemacht hast?
Die weiße Seite deutet ja eher auf fehlende/falsche Darstellung hin.


Ist mal so eine Vermutung am Rande.
Außerdem sind ja noch etliche weitere Änderungen in der usercp_register.php zu machen, sind die auch alle i.O.?



Gruß,
Max
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

öffne die usercp_register.php

suche und lösche (steht ziemlich oben)

Code: Alles auswählen

#############################################################################
#############################################################################
			$sql = "UPDATE " . USERS_TABLE . "
				SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_from_flag = '$user_flag', user_interests = '" . str_replace("\'", "''", $interests)  . "', user_plz = '" . str_replace("\'", "''", $plz) . "',user_detektor = '" . str_replace("\'", "''", $detektor) . "', user_birthday = '$birthday', user_next_birthday_greeting = '$next_birthday_greeting'
, user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popup_pm, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . " WHERE user_id = '".$user_id."';";
echo $sql;
exit;

#############################################################################
#############################################################################
Das muss so aussehen ...

Code: Alles auswählen

<?php
/***************************************************************************
 *                            usercp_register.php
 *                            -------------------
 *   begin                : Saturday, Feb 13, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: usercp_register.php,v 1.20.2.57 2004/03/25 15:57:20 acydburn Exp $
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 *
 ***************************************************************************/

if ( !defined('IN_PHPBB') )
{
	die("Hacking attempt");
	exit;
}

$unhtml_specialchars_match = array('#>#', '#<#', '#"#', '#&#');
$unhtml_specialchars_replace = array('>', '<', '"', '&');
...
...
...
Klappts jetzt oder kommt eine Fehlermeldung ?

Markus
Antworten

Zurück zu „phpBB 2.0: Mod Support“