Problem mit der Avatar datenbank.

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
maxmax20
Mitglied
Beiträge: 26
Registriert: 29.11.2004 09:31

Problem mit der Avatar datenbank.

Beitrag von maxmax20 »

Hallo Leute,

bin grad auf ein Problem bei meinem Forum draufgekommen.
Wenn ich als Benutzer ins Profil gehe([ externes Bild ] da ist noch alles richtig ausgelesen aus der Datenbank) und dort die Avatar Gallerie aufmache, dann öffnet die Ansicht der Gallerie.
Bild 1: [ externes Bild ]

Wähle ich dann eine 2. Gallerie aus und klick auf OK
Bild2:
[ externes Bild ]

so kommt dann der Fehler:
[ externes Bild ]
Er löscht auch das Feld Formation und somit kann er das nicht auswählen.
Ich hab schon in allen möglichen Files geschaut, aber ich krieg das nicht mehr hin. Kann mir wer einen Tipp geben wo das Problem liegt. ICh denke er merkt sich den Inhalt der Felder nicht und löscht es eben, somit ist es dann üngültig.

Ich hoffe auf Hilfe ;-)

lg
Markus
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

welche phpBB Version hast du denn?

Markus
maxmax20
Mitglied
Beiträge: 26
Registriert: 29.11.2004 09:31

Beitrag von maxmax20 »

Markus67 hat geschrieben:Hi ...

welche phpBB Version hast du denn?

Markus
2.0.18 ist installiert.

lg
Markus
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

hast du das Update selbst gemacht oder direkt die 2.0.18 installiert?

Schau mal bitte nach ob diese Änderungen in deinen Dateien drin sind.
http://www.phpbb.com/phpBB/viewtopic.ph ... 24#1834524

Markus
maxmax20
Mitglied
Beiträge: 26
Registriert: 29.11.2004 09:31

Beitrag von maxmax20 »

hi,

ja die änderungen sind drinnen. geht aber leider nicht....
komisch...
bitte um weiter ideen ;-)

Markus

edit:; ich denke dass es was mit den pflichtfeldern zu tun hat. aber ich bin am ende mit meinen ideen...
aber als admin gehts ja, also muss es was in der datei sein, die der user verwendet. Hilft euch das was, wenn ich den inhalt oder die datei wo hinstelle?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

verlinke mal bitte die usercp_register.php und die usercp_avatar.php
KB:datei

Markus
maxmax20
Mitglied
Beiträge: 26
Registriert: 29.11.2004 09:31

Beitrag von maxmax20 »

hi,

hier bitte

usercp_avatar
usercp_register

viel glück!
Markus
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

wie bearbeitest du denn die Dateien?
In der usercp_register sind ja mind. 1000 Leerzeilen :o

suche:

Code: Alles auswählen

				$emailer = new emailer($board_config['smtp_delivery']);



				$emailer->from($board_config['board_email']);

				$emailer->replyto($board_config['board_email']);



				$emailer->use_template('user_activate', stripslashes($user_lang));

				$emailer->email_address($email);

				$emailer->set_subject($lang['Reactivate']);



				$emailer->assign_vars(array(

					'SITENAME' => $board_config['sitename'],

					'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),

					'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',



					'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)

				);

				$emailer->send();

				$emailer->reset();

























				$message = $lang['Profile_updated_inactive'] . '<br /><br />' . sprintf($lang['Click_return_index'],  '<a href="' . append_sid("index.$phpEx") . '">', '</a>');
ersetze mit:

Code: Alles auswählen

				$emailer = new emailer($board_config['smtp_delivery']);

 				if ( $board_config['require_activation'] != USER_ACTIVATION_ADMIN )
 				{
 					$emailer->from($board_config['board_email']);
 					$emailer->replyto($board_config['board_email']);
 
 					$emailer->use_template('user_activate', stripslashes($user_lang));
 					$emailer->email_address($email);
 					$emailer->set_subject($lang['Reactivate']);
  
 					$emailer->assign_vars(array(
 						'SITENAME' => $board_config['sitename'],
 						'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
 						'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
  
 						'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
 					);
 					$emailer->send();
 					$emailer->reset();
 				}
 				else if ( $board_config['require_activation'] == USER_ACTIVATION_ADMIN )
 				{
 					$sql = 'SELECT user_email, user_lang 
 						FROM ' . USERS_TABLE . '
 						WHERE user_level = ' . ADMIN;
 					
 					if ( !($result = $db->sql_query($sql)) )
 					{
 						message_die(GENERAL_ERROR, 'Could not select Administrators', '', __LINE__, __FILE__, $sql);
 					}
 					
 					while ($row = $db->sql_fetchrow($result))
 					{
 						$emailer->from($board_config['board_email']);
 						$emailer->replyto($board_config['board_email']);
 						
 						$emailer->email_address(trim($row['user_email']));
 						$emailer->use_template("admin_activate", $row['user_lang']);
 						$emailer->set_subject($lang['Reactivate']);
 
 						$emailer->assign_vars(array(
 							'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
 							'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
 
 							'U_ACTIVATE' => $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $user_id . '&act_key=' . $user_actkey)
 						);
 						$emailer->send();
 						$emailer->reset();
 					}
 					$db->sql_freeresult($result);
 				}

				$message = $lang['Profile_updated_inactive'] . '<br /><br />' . sprintf($lang['Click_return_index'],  '<a href="' . append_sid("index.$phpEx") . '">', '</a>');
Markus
maxmax20
Mitglied
Beiträge: 26
Registriert: 29.11.2004 09:31

Beitrag von maxmax20 »

hi,

auf dem einen pc mach ich es mit dreamweaver, da im notepad die files teilweise nicht lesbar waren.

habs grad probiert. geht leider noch nicht....

Markus
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

nimm mal bitte eine Original usercp_register.php aus dem 2.0.18 Paket ... gehts denn dann?

Markus
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“