critical error bei installation des addfield_profile_107 mod

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.
Antworten
Peezer
Mitglied
Beiträge: 7
Registriert: 24.11.2005 21:25

critical error bei installation des addfield_profile_107 mod

Beitrag von Peezer »

Hey, hoffe ihr könnt mir helfen denn bei solchen sachen dreht man ja durch.. kann weder den calendar lite zum laufen kriegen, noch den birthday mod und jetzt auch noch als krönung noch nicht mal ein einzelnes feld im profil!!!
also hier mein problem ich habe alles gemacht was ich machen sollte und wenn ich jetzt auf process klicke kommt folgende fehlermeldung:

Error Detail

Critical Error

Function Trace: open_files[5]->modio_open[1]

Could not open ['INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : ' ',] for reading.
MOD script line #67 :: FAQ :: Report



die datei sieht so aus:
###################################################################################
##
## MOD Title: Add new field to profile
## MOD Author: Acid
## MOD Description: Just a simple way to add a new field to profile. "music" can be
## changed to "whatever" of cours but be aware of the spelling (e.g.
## "MUSIC", "music", "user_music").
## If you want to add more than one field duplicate the following
## steps and change "music" (be aware of the spelling).
## MOD Version: 1.0.7 (ex phpbb 2.0.4)
##
## Files to edit: 8
## admin/admin_users.php
## language/lang_english/lang_main.php
## includes/usercp_viewprofile.php
## includes/usercp_register.php
## includes/usercp_avatar.php
## templates/LastCrusade/admin/user_edit_body.tpl
## templates/LastCrusade/profile_add_body.tpl
## templates/LastCrusade/profile_view_body.tpl
##
###################################################################################
##
## Installation/Author Notes:
## First always backup the files that you're going to edit.
##
## This hacks adds a new column to your 'user' table.
##
###################################################################################
#
#-----[ SQL ]-------------------------------------------
#
# You may have to change your database prefix

ALTER TABLE test_users ADD user_vorname VARCHAR(255);

## alternate you can use table_update.php to alter the database automatically
## (just upload and run the file)


#
#-----[ FILES ]------------------------------------------
#
/table_update.php ...to alter the database
/table_delete.php ...to cancel the alteration

## both files should deleted immediately after use

#
#-----[ OPEN ]------------------------------------------
#
# language/lang_english/lang_main.php
#
#-----[ FIND ]---------------------------------------------------
#
//
// That's all Folks!

#
#-----[ BEFORE ADD ]---------------------------------------------------
#
$lang['Vorname'] = 'Vorname';



#
#-----[ OPEN ]------------------------------------------
#
# includes/usercp_viewprofile.php
#
#-----[ FIND ]---------------------------------------------------
#
'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : ' ',

#
#-----[ AFTER ADD ]---------------------------------------------------
#
'VORNAME' => ( $profiledata['user_vorname'] ) ? $profiledata['user_vorname'] : ' ',

#
#-----[ FIND ]---------------------------------------------------
#
'L_INTERESTS' => $lang['Interests'],

#
#-----[ AFTER ADD ]---------------------------------------------------
#
'L_VORNAME' => $lang['Vorname'],



#
#-----[ OPEN ]------------------------------------------
#
# includes/usercp_register.php
#
#-----[ FIND ]---------------------------------------------------
#
$strip_var_list = array('username' => 'username', 'email' => 'email', 'icq' => 'icq', 'aim' => 'aim', 'msn' => 'msn', 'yim' => 'yim', 'website' =>

'website', 'location' => 'location', 'occupation' => 'occupation', 'interests' => 'interests');

#
#-----[ IN-LINE FIND ]---------------------------------------------------
#
'interests'

#
#-----[ AFTER ADD ]---------------------------------------------------
#
, 'vorname' => 'vorname'

#
#-----[ FIND ]---------------------------------------------------
#
validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature);

#
#-----[ IN-LINE FIND ]---------------------------------------------------
#
$interests

#
#-----[ AFTER ADD ]---------------------------------------------------
#
, $vorname

#
#-----[ FIND ]---------------------------------------------------
#
$interests = stripslashes($interests);

#
#-----[ AFTER ADD ]---------------------------------------------------
#
$vorname = stripslashes($vorname);

#
#-----[ FIND ]---------------------------------------------------
#
$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 . "

#
#-----[ IN-LINE FIND ]---------------------------------------------------
#
$interests) . "'

#
#-----[ AFTER ADD ]---------------------------------------------------
#
, user_vorname = '" . str_replace("\'", "''", $vorname) . "'

#
#-----[ FIND ]---------------------------------------------------
#
$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, ";

#
#-----[ IN-LINE FIND ]---------------------------------------------------
#
user_interests

#
#-----[ AFTER ADD ]---------------------------------------------------
#
, user_vorname

#
#-----[ IN-LINE FIND ]---------------------------------------------------
#
$interests) . "'

#
#-----[ AFTER ADD ]---------------------------------------------------
#
, '" . str_replace("\'", "''", $vorname) . "'

#
#-----[ FIND ]---------------------------------------------------
#
$interests = stripslashes($interests);

#
#-----[ AFTER ADD ]---------------------------------------------------
#
$vorname = stripslashes($vorname);

#
#-----[ FIND ]---------------------------------------------------
#
$interests = $userdata['user_interests'];

#
#-----[ AFTER ADD ]---------------------------------------------------
#
$vorname = $userdata['user_vorname'];

#
#-----[ FIND ]---------------------------------------------------
#
display_avatar_gallery($mode, $avatar_category, $user_id, $email, $current_email, $coppa, $username, $email, &$new_password, &$cur_password,

$password_confirm, $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, $userdata['session_id']);

#
#-----[ IN-LINE FIND ]---------------------------------------------------
#
$user_dateformat

#
#-----[ ADD AFTER ]---------------------------------------------------
#
, $vorname

#
#-----[ FIND (just a quote, search for the last line) ]--------------------------
#
$template->assign_vars(array(
.
.
.
.
'INTERESTS' => $interests,

#
#-----[ AFTER ADD ]---------------------------------------------------
#
'VORNAME' => $vorname,

#
#-----[ FIND ]---------------------------------------------------
#
'L_INTERESTS' => $lang['Interests'],

#
#-----[ AFTER ADD ]---------------------------------------------------
#
'L_VORNAME' => $lang['Vorname'],



#
#-----[ OPEN ]------------------------------------------
#
# includes/usercp_avatar.php
#
#-----[ FIND ]---------------------------------------------------
#
function display_avatar_gallery($mode, &$category, &$user_id, &$email, &$current_email, &$coppa, &$username, &$email, &$new_password, &$cur_password,

&$password_confirm, &$icq, &$aim, &$msn, &$yim, &$website, &$location, &$occupation, &$interests, &$signature, &$viewemail, &$notifypm, &$popuppm,

&$notifyreply, &$attachsig, &$allowhtml, &$allowbbcode, &$allowsmilies, &$hideonline, &$style, &$language, &$timezone, &$dateformat, &$session_id)

#
#-----[ IN-LINE FIND ]---------------------------------------------------
#
&$dateformat

#
#-----[ AFTER ADD ]---------------------------------------------------
#
, &$vorname

#
#-----[ FIND ]---------------------------------------------------
#
$params = array('coppa', 'user_id', 'username', 'email', 'current_email', 'cur_password', 'new_password', 'password_confirm', 'icq', 'aim', 'msn', 'yim',

'website', 'location', 'occupation', 'interests', 'signature', 'viewemail', 'notifypm', 'popuppm', 'notifyreply', 'attachsig', 'allowhtml', 'allowbbcode',

'allowsmilies', 'hideonline', 'style', 'language', 'timezone', 'dateformat');

#
#-----[ IN-LINE FIND ]---------------------------------------------------
#
'dateformat'

#
#-----[ AFTER ADD ]---------------------------------------------------
#
, 'vorname'



#
#-----[ OPEN ]------------------------------------------
#
# admin/admin_users.php
#
#-----[ FIND ]---------------------------------------------------
#
$interests = ( !empty($HTTP_POST_VARS['interests']) ) ? trim(strip_tags( $HTTP_POST_VARS['interests'] ) ) : '';

#
#-----[ AFTER ADD ]---------------------------------------------------
#
$vorname = ( !empty($HTTP_POST_VARS['vorname']) ) ? trim(strip_tags( $HTTP_POST_VARS['vorname'] ) ) : '';

#
#-----[ FIND ]---------------------------------------------------
#
validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature);

#
#-----[ IN-LINE FIND ]---------------------------------------------------
#
$interests

#
#-----[ AFTER ADD ]---------------------------------------------------
#
, $vorname

#
#-----[ FIND (1st occurence) ]--------------------------------------------
#
$interests = htmlspecialchars(stripslashes($interests));

#
#-----[ AFTER ADD ]---------------------------------------------------
#
$vorname = htmlspecialchars(stripslashes($vorname));

#
#-----[ FIND ]---------------------------------------------------
#
$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_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 . "

#
#-----[ IN-LINE FIND ]---------------------------------------------------
#
$interests) . "'

#
#-----[ AFTER ADD ]---------------------------------------------------
#
, user_vorname = '" . str_replace("\'", "''", $vorname) . "'

#
#-----[ FIND (2nd occurence) ]-------------------------------------------
#
$interests = htmlspecialchars(stripslashes($interests));

#
#-----[ AFTER ADD ]---------------------------------------------------
#
$vorname = htmlspecialchars(stripslashes($vorname));

#
#-----[ FIND ]---------------------------------------------------
#
$interests = htmlspecialchars($this_userdata['user_interests']);

#
#-----[ AFTER ADD ]---------------------------------------------------
#
$vorname = htmlspecialchars($this_userdata['user_vorname']);

#
#-----[ FIND ]---------------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="interests" value="' . str_replace("\"", """, $interests) . '" />';

#
#-----[ AFTER ADD ]---------------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="vorname" value="' . str_replace("\"", """, $vorname) . '" />';

#
#-----[ FIND ]---------------------------------------------------
#
'INTERESTS' => $interests,

#
#-----[ AFTER ADD ]---------------------------------------------------
#
'VORNAME' => $vorname,

#
#-----[ FIND ]---------------------------------------------------
#
'L_INTERESTS' => $lang['Interests'],

#
#-----[ AFTER ADD ]---------------------------------------------------
#
'L_VORNAME' => $lang['Vorname'],



#
#-----[ OPEN ]------------------------------------------
#
# templates/LastCrusade/profile_add_body.tpl
#
#-----[ FIND ]---------------------------------------------------
#
<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>

#
#-----[ AFTER ADD ]---------------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_VORNAME}:</span></td>
<td class="row2">
<input type="text" class="post"style="width: 200px" name="vorname" size="35" maxlength="150" value="{VORNAME}" />
</td>
</tr>



#
#-----[ OPEN ]------------------------------------------
#
# templates/LastCrusade/profile_view_body.tpl
#
#-----[ FIND ]---------------------------------------------------
#
<tr>
<td valign="top" align="right"><span class="gen">{L_INTERESTS}:</span></td>
<td> <b><span class="gen">{INTERESTS}</span></b></td>
</tr>

#
#-----[ AFTER ADD ]---------------------------------------------------
#
<tr>
<td valign="top" align="right"><span class="gen">{L_VORNAME}:</span></td>
<td> <b><span class="gen">{VORNAME}</span></b></td>
</tr>



#
#-----[ OPEN ]------------------------------------------
#
# templates/LastCrusade/admin/user_edit_body.tpl
#
#-----[ FIND ]---------------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_INTERESTS}</span></td>
<td class="row2">
<input type="text" name="interests" size="35" maxlength="150" value="{INTERESTS}" />
</td>
</tr>

#
#-----[ AFTER ADD ]---------------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_VORNAME}</span></td>
<td class="row2">
<input class="post" type="text" name="vorname" size="35" maxlength="50" value="{VORNAME}" />
</td>
</tr>

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

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

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

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



und bei dem birthday mod kommt folgender fehler:

Error Detail

Critical Error

IN-LINE FIND FAILED: In file [includes/usercp_register.php] could not find:

str_replace("\'", "''", $interests) . "'
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ....

soviel ich weiss ist der MOD doch gar nicht EMI-kompatibel oder täusche ich mich jetzt? :-?

Markus
Antworten

Zurück zu „phpBB 2.0: Mod Support“