Seite 1 von 1

Custom Registration

Verfasst: 26.05.2003 20:46
von raser155
Hallo Leute!
Bekomme den Fehler:
Parse error: parse error in /home/raser155/public_html/includes/usercp_register.php on line 843
Das wäre diese Zeile hier:
else $template->set_filenames(array('body' => 'profile_add_body.tpl'));
Hab die Readme extra nochmal durchgelesen aber es hilft nix.

Erkennt da jemand von euch einen Fehler?

Danke

Verfasst: 26.05.2003 21:28
von raser155
Kann mir da wirklich niemand helfen?

Verfasst: 26.05.2003 21:30
von Snoopmore
auch wenn ich dir nicht helfen kann, solltest du den phpbb-experten hier auch eine gewisse zeit zum antworten lassen...
Geht halt nicht alles zack zack :wink:
(nicht bös gemeint)

Verfasst: 26.05.2003 21:38
von Helmut
Hallo raser155,

kannst du mal etwas mehr von deiner usercp_register.php posten? Wenn du noch so 10 Zeilen davor und dahinter postest, könnte man etwas mehr dazu sagen. In welchem Zusammenhang kommt den der Fehler?

Gruß Helmut

Verfasst: 26.05.2003 21:45
von raser155
Der Fehler kommt, wenn ich einen neuen User registrieren will.


So noch ein paaar Zeilen davor und dahinter.
$html_status = ( $userdata['user_allowhtml'] && $board_config['allow_html'] ) ? $lang['HTML_is_ON'] : $lang['HTML_is_OFF'];
$bbcode_status = ( $userdata['user_allowbbcode'] && $board_config['allow_bbcode'] ) ? $lang['BBCode_is_ON'] : $lang['BBCode_is_OFF'];
$smilies_status = ( $userdata['user_allowsmile'] && $board_config['allow_smilies'] ) ? $lang['Smilies_are_ON'] : $lang['Smilies_are_OFF'];

if ( $error )
{
$template->set_filenames(array(
'reg_header' => 'error_body.tpl')
);
$template->assign_vars(array(
'ERROR_MESSAGE' => $error_msg)
);
$template->assign_var_from_handle('ERROR_BOX', 'reg_header');
}

if ($mode=='register')
$template->set_filenames(array( 'body' => 'profile_register_body.tpl'));
else $template->set_filenames(array('body' => 'profile_add_body.tpl'));
);

if ( $mode == 'editprofile' )
{
$template->assign_block_vars('switch_edit_profile', array());
}

//
// Let's do an overall check for settings/versions which would prevent
// us from doing file uploads....
//
$ini_val = ( phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';
$form_enctype = ( @$ini_val('file_uploads') == '0' || strtolower(@$ini_val('file_uploads') == 'off') || phpversion() == '4.0.4pl1' || !$board_config['allow_avatar_upload'] || ( phpversion() < '4.0.3' && @$ini_val('open_basedir') != '' ) ) ? '' : 'enctype="multipart/form-data"';
//
Danke

Verfasst: 26.05.2003 22:03
von Helmut
Hallo raser155,

Ich glaube ich habe den Fehler gefunden. Entferne mal den blau markierten Teil im Code.

$html_status = ( $userdata['user_allowhtml'] && $board_config['allow_html'] ) ? $lang['HTML_is_ON'] : $lang['HTML_is_OFF'];
$bbcode_status = ( $userdata['user_allowbbcode'] && $board_config['allow_bbcode'] ) ? $lang['BBCode_is_ON'] : $lang['BBCode_is_OFF'];
$smilies_status = ( $userdata['user_allowsmile'] && $board_config['allow_smilies'] ) ? $lang['Smilies_are_ON'] : $lang['Smilies_are_OFF'];

if ( $error )
{
$template->set_filenames(array(
'reg_header' => 'error_body.tpl')
);
$template->assign_vars(array(
'ERROR_MESSAGE' => $error_msg)
);
$template->assign_var_from_handle('ERROR_BOX', 'reg_header');
}

if ($mode=='register')
$template->set_filenames(array( 'body' => 'profile_register_body.tpl'));
else $template->set_filenames(array('body' => 'profile_add_body.tpl'));
); <---- Das entfernen!

if ( $mode == 'editprofile' )
{
$template->assign_block_vars('switch_edit_profile', array());
}

//
// Let's do an overall check for settings/versions which would prevent
// us from doing file uploads....
//
$ini_val = ( phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';
$form_enctype = ( @$ini_val('file_uploads') == '0' || strtolower(@$ini_val('file_uploads') == 'off') || phpversion() == '4.0.4pl1' || !$board_config['allow_avatar_upload'] || ( phpversion() < '4.0.3' && @$ini_val('open_basedir') != '' ) ) ? '' : 'enctype="multipart/form-data"';
//
Gruß Helmut

Verfasst: 26.05.2003 22:08
von raser155
Danke!

Hab zwar jetzt den nächsten Fehler, aber ein Freund macht das grad für mich.