Seite 1 von 3

Fehler bei Birthday MOD

Verfasst: 15.01.2006 17:17
von She´s a rebel
Bekomme folgenden Fehler angezeigt:

Parse error: parse error, unexpected T_ELSE in /home/webpages/lima-city/moppel85/html/phpBB/includes/page_header.php on line 103

Wo is der Fehler? Hab mich dumm und dämlich schon gesucht?!
if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) )
{
// Start add - Birthday MOD
// see if user has or have had birthday, also see if greeting are enabled
if ( $userdata['user_birthday']!=999999 && $board_config['birthday_greeting'] && create_date('Ymd', time(), $board_config['board_timezone']) >= $userdata['user_next_birthday_greeting'].realdate ('md',$userdata['user_birthday'] ) )
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_next_birthday_greeting = " . (create_date('Y', time(), $board_config['board_timezone'])+1) . "
WHERE user_id = " . $userdata['user_id'];
if( !$status = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Could not update next_birthday_greeting for user.", "", __LINE__, __FILE__, $sql);

$template->assign_var("GREETING_POPUP",
"<script language=\"Javascript\" type=\"text/javascript\"><!--
window.open('".append_sid('birthday_popup.'.$phpEx)."', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');
//-->
</script>");
} //Sorry user shall not have a greeting this year
// End add - Birthday MOD

Verfasst: 15.01.2006 17:23
von hagily
Hi....

Ohne zeilenangaben in deinem geposteten code nutzt uns das nichts

felix

Verfasst: 15.01.2006 17:34
von She´s a rebel
ich hab keine zeilenangaben......sorry.....

gibts n programm wo man die zeilen sehen kann!?

Hab nochma was rumprobiert und der Fehler kommt nicht mehr, dafür aber das:

Parse error: parse error, unexpected $ in /home/webpages/lima-city/moppel85/html/phpBB/includes/page_header.php on line 545

Hier ist der Link zur ganzen Datei:

http://moppel85.milten.lima-city.de/php ... header.txt

Verfasst: 15.01.2006 20:32
von easygo
Schleife net geschlossen / da fehlt ne Klammer -->
else
{
$template->assign_block_vars('switch_user_logged_in', array());

if ( !empty($userdata['user_popup_pm']) )
{
$template->assign_block_vars('switch_enable_pm_popup', array());
}
}

Verfasst: 16.01.2006 11:25
von She´s a rebel
Ok danke das wars.....

aber klappt immer noch nicht! wenn ich jetzt den birthday mod anschalte und auf portal klicke kommt das:

Could not fetch birthday for users.

DEBUG MODE

Line : 564
File : portal.php


die portal.php wurde aber nicht verändert. oder fehlt da irgendwas?!

Verfasst: 16.01.2006 11:53
von She´s a rebel
Noch was:
wenn ich in mein profil will kommt das:

Parse error: parse error, unexpected T_LINE in /home/webpages/lima-city/moppel85/html/phpBB/includes/usercp_register.php on line 215


http://moppel85.milten.lima-city.de/php ... gister.txt

Verfasst: 16.01.2006 11:59
von easygo
She´s a rebel hat geschrieben:die portal.php wurde aber nicht verändert. oder fehlt da irgendwas?!
Du, der Hellseher hat grad Urlaub.

Bitte mal die portal.php als TXT hierher verlinken.
She´s a rebel hat geschrieben:Parse error: parse error, unexpected T_LINE in /home/webpages/lima-city/moppel85/html/phpBB/includes/usercp_register.php on line 215
In Zeile 215 wird ein Komma vermisst -->
message_die(GENERAL_ERROR, 'Could not select default dateformat', '', __LINE__, __FILE__, $sql);

Verfasst: 16.01.2006 13:33
von She´s a rebel
Ok, habs, aber jetzt kommt das:
Parse error: parse error, unexpected ',' in /home/webpages/lima-city/moppel85/html/phpBB/includes/usercp_register.php on line 591

Sorry, aber bin n Newbie in PHP.

Hier die portal.php:

http://moppel85.milten.lima-city.de/phpBB/portal.txt

Verfasst: 16.01.2006 14:37
von easygo
She´s a rebel hat geschrieben:Parse error: parse error, unexpected ',' in /home/webpages/lima-city/moppel85/html/phpBB/includes/usercp_register.php on line 591
Ersetz deine Zeile 591 durch die -->

Code: Alles auswählen

				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_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 = $popup_pm, 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 . "
She´s a rebel hat geschrieben:Sorry, aber bin n Newbie in PHP.
Kein Problem, das waren alle mal. Nur, lasst euch mehr Zeit beim Modden,
dann verbringt ihr hinterher weniger beim Fehler suchen. easy

Verfasst: 16.01.2006 15:49
von She´s a rebel
hmmm...das portal geht aber immer noch nicht....


und im profil is immer noch ein fehler....
also es wird zwar alles angezeigt aber:

die kästen wo man den tag und monat auswählt sind mit weißer schrift. nur wenn man dann drübergeht und es markiert wird erkennt man was da steht.

und wenn man auf absenden drückt kommt das hier:

Sorry, this site, does not accept user older than 0 years old