Avatar-Upload funktioniert seit 2.0.18 nicht mehr

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.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

cool_Torsten hat geschrieben:Eben nicht, dort wollte ich es ja auch machen. Aber egal was ich da änder, die Änderungen werden nicht übernommen.

Testaccount

Name: Testperson
PW: test

http://www.oeser-poehlatal.de/Kingswood ... /index.php

Ich bin den ganzen Abend ab jetz daheim, d.h. auch für eventuelle Gespräche bereit (Forum besitzt einen eigenen Chat z.B. oder ICQ).
öhm ... schau dir mal bitte das Profil von dem Testuser an :D

Markus
cool_Torsten
Mitglied
Beiträge: 92
Registriert: 26.07.2004 16:14

Beitrag von cool_Torsten »

hä, wie jetz, wie geht das?
cool_Torsten
Mitglied
Beiträge: 92
Registriert: 26.07.2004 16:14

Beitrag von cool_Torsten »

Seh grad, du kannst es wahrscheinlich ändern, aber im Adminbereich kann ich deine Daten zum Beispiel wieder nicht ändern.

Anscheinend kann man es zwar selbst für sich ändern, aber als Admin muss man es ja auch ändern können...
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

dann bräuchte ich mal die admin/admin_users.php :wink:

Markus
cool_Torsten
Mitglied
Beiträge: 92
Registriert: 26.07.2004 16:14

Beitrag von cool_Torsten »

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

Beitrag von Markus67 »

Hi ...

hier ist der Übeltäter ....
suche:

Code: Alles auswählen

// End add - Birthday MOD
	
		//
		// Update entry in DB
		//
		if( !$error )
		{
			$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_birthday='$birthday', user_next_birthday_greeting=$next_birthday_greeting, user_plz = '" . str_replace("\'", "''", $plz) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . "
 user_allow_uploadpic = $user_allowuploadpic,

				WHERE user_id = $user_id";
ersetze mit:

Code: Alles auswählen

// End add - Birthday MOD
	
		//
		// Update entry in DB
		//
		if( !$error )
		{
			$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_birthday='$birthday', user_next_birthday_greeting=$next_birthday_greeting, user_plz = '" . str_replace("\'", "''", $plz) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_allow_uploadpic = $user_allowuploadpic, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . "

				WHERE user_id = $user_id";
Markus
cool_Torsten
Mitglied
Beiträge: 92
Registriert: 26.07.2004 16:14

Beitrag von cool_Torsten »

Hey Markus, bist echt ein Genie, vielen Dank dafür. :grin:
Wenn man weiß, wo der Fehler ist, ist es simpel, aber den erstma zu finden vor allem ohne Fehlermeldung is schon schwierig.
Da is beim Updaten wohl mal was in ner Zeile verrutscht :-? .

Vielen Dank nochma, wenn de Post ne so hohe Gebühren hätte, würd ich dir mal n Bierchen rüberschicken :wink: .

Ciao & thx, Torsten.
BIG Mule
Mitglied
Beiträge: 68
Registriert: 26.12.2004 00:50

Beitrag von BIG Mule »

Hallo @Markus67,

Hab seit 2.0.18 auch Probleme mit Avatar. CHMOD-Einstellungen sind in Ordnung. Die Galerie wird angezeigt und Avatar kann man auch auswählen. Nur wenn ich es abspeichern, möchte bekomme ich die Fehlermeldung hier. Hab den Artikel in der Knowledge Base schon gelesen. Komme nicht weiter.
Zuletzt geändert von BIG Mule am 01.12.2005 02:15, insgesamt 1-mal geändert.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

wie kommt das denn in die page_header.php?
suche:

Code: Alles auswählen

				header('Content-Encoding: gzip');
			}
		}
	}
}

if( $userdata['session_logged_in'] )
	{
		$sql = "SELECT u.user_avatar, u.user_avatar_type, u.user_id, u.user_allowavatar, u.username
			FROM " . USERS_TABLE . " u
			WHERE u.user_id = " . $userdata['user_id'] ;
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Could not query user information', '', __LINE__, __FILE__, $sql);
		}
			$avatarrow = $db->sql_fetchrow($result);

		if ( $avatarrow['user_avatar_type'] && $userdata['user_id'] != ANONYMOUS && $avatarrow['user_allowavatar'] )
		{
			switch( $avatarrow['user_avatar_type'] )
			{
				case USER_AVATAR_UPLOAD:
					$user_avatar = ( $board_config['allow_avatar_upload'] ) ? $board_config['avatar_path'] . '/' . $avatarrow['user_avatar'] : '';
					break;
				case USER_AVATAR_REMOTE:
					$user_avatar = ( $board_config['allow_avatar_remote'] ) ? $avatarrow['user_avatar'] : '';
					break;
				case USER_AVATAR_GALLERY:
					$user_avatar = ( $board_config['allow_avatar_local'] ) ? $board_config['avatar_gallery_path'] . '/' . $avatarrow['user_avatar'] : '';
					break;
			}
			$user_avatar = '<a href="' . append_sid('search.'.$phpEx.'?search_id=egosearch') .
					'"><img src="' . $user_avatar . '" alt="' . $avatarrow['username'] . '" border="0" /></a><br>';
		}
		$user_name = '<a href="' . append_sid('profile.'.$phpEx.'?mode=editprofile') .
				'"><b>' . $avatarrow['username'] . '</b></a>';

		$sql = "SELECT COUNT(post_id) as tot
			FROM " . POSTS_TABLE . "
			WHERE post_time >= " . $userdata['user_lastvisit'] . "
			AND poster_id != " . $userdata['user_id'];

		$result = $db->sql_query($sql);

		if( $result )
		{
			$row = $db->sql_fetchrow($result);
			$user_newposts = '<a href="' . append_sid('search.'.$phpEx.'?search_id=newposts') .
						'" class="gensmall">' . $lang['Search_new'] . ' (' . $row['tot'] .')</a>';
		}
	}
	else
	{
		$user_avatar = '';
	}

if( $userdata['session_logged_in'] )
{
	$sql = "SELECT COUNT(post_id) as total
			FROM " . POSTS_TABLE . "
			WHERE post_time >= " . $userdata['user_lastvisit'];
	$result = $db->sql_query($sql);
	if( $result )
	{
		$row = $db->sql_fetchrow($result);
		$lang['Search_new'] = $lang['Search_new'] . "&nbsp;(" . $row['total'] . ")";
	}
}

//
// Parse and show the overall header.
ersetze mit:

Code: Alles auswählen

				header('Content-Encoding: gzip');
			}
		}
	}
}

//
// Parse and show the overall header.
Markus
BIG Mule
Mitglied
Beiträge: 68
Registriert: 26.12.2004 00:50

Beitrag von BIG Mule »

Hi @Markus67,

Ein grosses Danke. :wink:

Wie das dort reingekommen ist weiss ich nicht mehr. :) Hab die Änderung so durchgeführt, wie du es oben beschrieben hast. Hat aber immer noch nicht geklappt. Dann hab ich das alte usercp_avatar.php hergenommen, siehe da, alles funktioniert wieder einwandfrei. So lass ich es auch. Das usercp_avatar.php ändere ich nicht. Sobald ich das mache bekomme ich nur Fehler angezeigt. Wenn das alles wäre. Ich bekomme auch noch Ärger mit dem Admin der Site. :roll:
Antworten

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