Seite 5 von 5

Verfasst: 22.01.2003 21:33
von Silencer
Yeti hat geschrieben:Kann mir einer nen link oder sowat geben?! Habe den RealName hack.. aber keine dateien, die bb_*** heißen... im Includes-Ordner sind die Codes auch net grad passend...
Hö wie meinen??
Yeti hat geschrieben:Profilfeld-add-Hack hat bei mir nur zur Folge gehabt, dass ich net editieren konnt.... Feld war da, aber "Name" war nicht lesbar, nur ein ";" und mit Sternchen und als "Muss" gings auch net... bräucht ne Rohfassung, damit ich deins (silencer) einbauen kann...
Mit dem Pflichtfeldmusst das machen, was ich schon Brave Eagle erklärt habe...
und welcher Name?? der der angibt was du in das Feld einfügen sollst?

Verfasst: 27.01.2003 22:38
von Yeti
Werds mal in der neuen Version 2.04 testen... dann meld mich mich nochmal... wird schon gehen...

Verfasst: 29.12.2004 18:16
von Moloch
Acid hat geschrieben:hmm.. kannst ja ma cyber´s Hack mit folgendem vergleichen..

Code: Alles auswählen

SQL QUERY:  (prefix_ angleichen)

ALTER TABLE phpbb_users ADD user_realname VARCHAR(255);


#############################################################################################################################################################################################

usercp_viewprofile.php
----------------------

>>FINDE:
	'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : ' ',

>>DANACH EINFUEGEN:
	'REALNAME' => ( $profiledata['user_realname'] ) ? $profiledata['user_realname'] : ' ',

--------------------------------------------------------------------------------------------------------

>>FINDE:
	'L_INTERESTS' => $lang['Interests'],

>>DANACH EINFUEGEN:
	'L_REALNAME' => $lang['Realname'],

#############################################################################################################################################################################################

usercp_register.php
-------------------


>>FINDE:
		$interests = stripslashes($interests);

>>DANACH EINFUEGEN:
		$realname = stripslashes($realname);

--------------------------------------------------------------------------------------------------------

>>FINDE:
	if ( $mode == 'editprofile' )
	{
		if ( $user_id != $userdata['user_id'] )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Wrong_Profile'];
		}
	}
	else if ( $mode == 'register' )
	{
		if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) )

>>MIT FOLGENDEM ERSETZEN:
	if ( $mode == 'editprofile' )
	{
		if ( empty($realname) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}
		if ( $user_id != $userdata['user_id'] )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Wrong_Profile'];
		}
	}
	else if ( $mode == 'register' )
	{
		if ( empty($username) || empty($realname) || empty($new_password) || empty($password_confirm) || empty($email) )

--------------------------------------------------------------------------------------------------------

>>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 = $popuppm, 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 . "

>>FINDE IN DIESER ZEILE:
$interests) . "',

>>DANACH EINFUEGEN
 user_realname = '" . str_replace("\'", "''", $realname) . "',

--------------------------------------------------------------------------------------------------------

>>FINDE:
			$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("\'", "''", $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, ";

>>FINDE IN DIESER ZEILE:
user_interests

>>DANACH EINFUEGEN:
, user_realname

>>FINDE IN DIESER ZEILE:
$interests) . "'

>>DANACH EINFUEGEN:
, '" . str_replace("\'", "''", $realname) . "'

--------------------------------------------------------------------------------------------------------

>>FINDE:
					'INTERESTS' => $interests,

>>DANACH EINFUEGEN:
					'REALNAME' => $realname,

--------------------------------------------------------------------------------------------------------

>>FINDE:
	$interests = htmlspecialchars(stripslashes($interests));

>>DANACH EINFUEGEN:
	$realname = htmlspecialchars(stripslashes($realname));

--------------------------------------------------------------------------------------------------------

>>FINDE:
	$interests = htmlspecialchars($userdata['user_interests']);

>>DANACH EINFUEGEN:
	$realname = htmlspecialchars($userdata['user_realname']);

--------------------------------------------------------------------------------------------------------

>>FINDE:
	display_avatar_gallery($mode, $avatar_category, $user_id, $email, $current_email, $coppa, $username, $email, $icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature, $viewemail, $notifypm, $popuppm, $notifyreply, $attachsig, $allowhtml, $allowbbcode, $allowsmilies, $allowviewonline, $user_style, $user_lang, $user_timezone, $user_dateformat);

>>FINDE IN DIESER ZEILE:
$interests

>>DANACH EINFUEGEN:
, $realname

--------------------------------------------------------------------------------------------------------

>>FINDE:
		'INTERESTS' => $interests,

>>DANACH EINFUEGEN:
		'REALNAME' => $realname,

--------------------------------------------------------------------------------------------------------

>>FINDE:
		'L_INTERESTS' => $lang['Interests'],

>>DANACH EINFUEGEN:
		'L_REALNAME' => $lang['Realname'],


#############################################################################################################################################################################################

usercp_avatar.php
-----------------

>>FINDE:
function display_avatar_gallery($mode, &$category, &$user_id, &$email, &$current_email, &$coppa, &$username, &$email, &$icq, &$aim, &$msn, &$yim, &$website, &$location, &$occupation, &$interests, &$signature, &$viewemail, &$notifypm, &$popuppm, &$notifyreply, &$attachsig, &$allowhtml, &$allowbbcode, &$allowsmilies, &$hideonline, &$style, &$language, &$timezone, &$dateformat) 

>>FINDE IN DIESER ZEILE:
&$interests

>>DANACH EINFUEGEN:
, &$realname

--------------------------------------------------------------------------------------------------------

>>FINDE: 
$params = array('coppa', 'user_id', 'username', 'email', 'current_email', 'icq', 'aim', 'msn', 'yim', 'website', 'location', 'occupation', 'interests', 'signature', 'viewemail', 'notifypm', 'popuppm', 'notifyreply', 'attachsig', 'allowhtml', 'allowbbcode', 'allowsmilies', 'hideonline', 'style', 'language', 'timezone', 'dateformat'); 

>>FINDE IN DIESER ZEILE:
'dateformat'

>>DANACH EINFUEGEN:
, 'realname'

#############################################################################################################################################################################################


lang_main.php
-------------

>>FINDE:
// 
// That's all Folks! 

>>ADD BEFORE:
$lang['Realname'] = "Realname";

#############################################################################################################################################################################################

profile_add_body.tpl
--------------------

>>FINDE:
	<tr> 
	  <td class="row1"><span class="gen">{L_INTERESTS}:</span></td>
	  <td class="row2"> 
		<input type="text" class="post"style="width: 200px"  name="interests" size="35" maxlength="150" value="{INTERESTS}" />
	  </td>
	</tr>

>>DANACH EINFUEGEN:
	<tr> 
	  <td class="row1"><span class="gen">{L_REALNAME}:</span></td>
	  <td class="row2"> 
		<input type="text" class="post"style="width: 200px"  name="realname" size="35" maxlength="150" value="{REALNAME}" />
	  </td>
	</tr>

#############################################################################################################################################################################################

profile_view_body.tpl
---------------------

>>FINDE:
  <tr> 
	<td class="catLeft" align="center" height="28"><b><span class="gen">{L_CONTACT} {USERNAME} </span></b></td>
  </tr>

>>MIT FOLGENDEM ERSETZEN:
  <tr> 
	<td class="catLeft" align="center" height="28"><b><span class="gen">{L_CONTACT} {USERNAME} [ {L_REALNAME}: {REALNAME} ]</span></b></td>
  </tr>
Was müßte ich hier ändern, damit die Realname-Eingabe zum Pflichtfeld wird ?