Seite 2 von 2

Verfasst: 23.11.2005 21:09
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

Verfasst: 23.11.2005 21:16
von cool_Torsten
hä, wie jetz, wie geht das?

Verfasst: 23.11.2005 21:17
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...

Verfasst: 23.11.2005 21:33
von Markus67
Hi ...

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

Markus

Verfasst: 23.11.2005 21:35
von cool_Torsten

Verfasst: 23.11.2005 22:41
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

Verfasst: 24.11.2005 06:50
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.

Verfasst: 30.11.2005 05:49
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.

Verfasst: 30.11.2005 08:50
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

Verfasst: 01.12.2005 02:25
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: