Birthday 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.
masterjule
Mitglied
Beiträge: 46
Registriert: 21.10.2005 01:19
Wohnort: Ottweiler

Birthday Mod

Beitrag von masterjule »

Hi
ich habe den Birthday Mod eingebaut (d.h. DB aktualisiert, dateien hochgeladen, dateien geändert) und jetzt kommt folgende Fehlermeldung:

Code: Alles auswählen

Parse error: parse error, unexpected T_ELSE in /srv/www/htdocs/web115/html/includes/page_header.php on line 640
bitte helft mir

bye masterjule
Wenn du dich mit dem Teufel einlässt,
verändert sich nicht der Teufel,
der Teufel verändert dich!
Benutzeravatar
CrYiNg
Show-Off Team
Beiträge: 1256
Registriert: 01.05.2005 10:33

Beitrag von CrYiNg »

Hallo!

Poste mal deine page_header.php. Eine PHP-Datei zum Download bereitstellen.

CrYiNg :cry:
masterjule
Mitglied
Beiträge: 46
Registriert: 21.10.2005 01:19
Wohnort: Ottweiler

Beitrag von masterjule »

hier: [color=blue[page_header[/color]
Zuletzt geändert von masterjule am 13.11.2005 19:09, insgesamt 3-mal geändert.
Wenn du dich mit dem Teufel einlässt,
verändert sich nicht der Teufel,
der Teufel verändert dich!
Benutzeravatar
CrYiNg
Show-Off Team
Beiträge: 1256
Registriert: 01.05.2005 10:33

Beitrag von CrYiNg »

Hallo!

Suche:

Code: Alles auswählen

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

{
Ersetze mit:

Code: Alles auswählen

{
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
CrYiNg :cry:
masterjule
Mitglied
Beiträge: 46
Registriert: 21.10.2005 01:19
Wohnort: Ottweiler

Beitrag von masterjule »

hab ich gemacht, es kommt aber immer noch die gleiche Fehlermeldung
hier dei geänderte datei
Zuletzt geändert von masterjule am 13.11.2005 19:09, insgesamt 1-mal geändert.
Wenn du dich mit dem Teufel einlässt,
verändert sich nicht der Teufel,
der Teufel verändert dich!
Benutzeravatar
CrYiNg
Show-Off Team
Beiträge: 1256
Registriert: 01.05.2005 10:33

Beitrag von CrYiNg »

Hallo!

Sorry, mein Fehler:

Hier der richtige Code:

Code: Alles auswählen

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 
CrYing :cry:
masterjule
Mitglied
Beiträge: 46
Registriert: 21.10.2005 01:19
Wohnort: Ottweiler

Beitrag von masterjule »

imerhin ein fortschritt ^^

Code: Alles auswählen

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web115/html/language/lang_german/lang_main.php:2112) in /srv/www/htdocs/web115/html/includes/page_header.php on line 1006

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web115/html/language/lang_german/lang_main.php:2112) in /srv/www/htdocs/web115/html/includes/page_header.php on line 1018

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web115/html/language/lang_german/lang_main.php:2112) in /srv/www/htdocs/web115/html/includes/page_header.php on line 1020
Zuletzt geändert von masterjule am 13.11.2005 19:10, insgesamt 1-mal geändert.
Wenn du dich mit dem Teufel einlässt,
verändert sich nicht der Teufel,
der Teufel verändert dich!
Benutzeravatar
CrYiNg
Show-Off Team
Beiträge: 1256
Registriert: 01.05.2005 10:33

Beitrag von CrYiNg »

Hallo!

Poste mal bitte deine lang_main.php.

CrYing :cry:
masterjule
Mitglied
Beiträge: 46
Registriert: 21.10.2005 01:19
Wohnort: Ottweiler

Beitrag von masterjule »

lang_main
Zuletzt geändert von masterjule am 13.11.2005 19:12, insgesamt 1-mal geändert.
Wenn du dich mit dem Teufel einlässt,
verändert sich nicht der Teufel,
der Teufel verändert dich!
Benutzeravatar
CrYiNg
Show-Off Team
Beiträge: 1256
Registriert: 01.05.2005 10:33

Beitrag von CrYiNg »

Hallo!

Suche in lang_main:

Code: Alles auswählen

// Start add - Birthday MOD
$lang['Birthday'] = "Geburtstag"; 
$lang['No_birthday_specify'] = "Keiner angegeben"; 
$lang['Age'] = "Alter"; 
$lang['Wrong_birthday_format'] = "Der Geburtstag wurde nicht korrekt eingegeben."; 
$lang['Birthday_to_high'] = 'Das Alter muss unter %d Jahren liegen'; 
$lang['Birthday_require'] = 'Die Eingabe des Geburtstags ist erforderlich'; 
$lang['Birthday_to_low'] = 'Das Alter muss über %d Jahren liegen';
$lang['Submit_date_format'] = "d.m.Y"; //php date() format - note: ONLY d , m and Y may be used and SHALL ALL be used (different sepperators are accepted) 
$lang['Birthday_greeting_today'] ="Hächzlischen Glühstrumpf zum Purzeltag! Mit deinen %s Jahren siehst du immer noch so aus wie eh und eh: einfach <b>blendend</b>.<br /> Also lass dich heute reich beschenken und feiern und lass dich nicht ärgern. <br /><br />Das Management";//%s is substituted with the users age 
$lang['Birthday_greeting_prev'] ="Hui! Wir kommen zu spät zu deinem %sten Geburtstag, der am %s war, stimmt's? Wir wünschen dir auch nachträglich noch alles Gute und hoffen, dass du einen schönen Purzeltag hattest.<br /><br /> Das Management";//%s is substituted with the users age, and birthday 
$lang['Greeting_Messaging'] ="Herzlichen Glückwunsch!"; 
$lang['Birthday_today'] = "Geburtstag(e) heute: "; 
$lang['Birthday_week'] = "Geburtstag(e) in den nächsten %d Tagen: "; 
$lang['Nobirthday_week'] = "Keine Geburtstage in den nächsten %d Tagen."; // %d is substitude with the number of days 
$lang['Nobirthday_today']="Heute hat niemand Geburtstag."; 
$lang['Year'] = 'Jahr'; 
$lang['Month'] = 'Monat'; 
$lang['Day'] = 'Tag';
Ersetze mit:

Code: Alles auswählen

// Start add - Birthday MOD
$lang['Birthday'] = 'Geburtstag'; 
$lang['No_birthday_specify'] = 'Keiner angegeben'; 
$lang['Age'] = 'Alter'; 
$lang['Wrong_birthday_format'] = 'Der Geburtstag wurde nicht korrekt eingegeben.'; 
$lang['Birthday_to_high'] = 'Das Alter muss unter %d Jahren liegen'; 
$lang['Birthday_require'] = 'Die Eingabe des Geburtstags ist erforderlich'; 
$lang['Birthday_to_low'] = 'Das Alter muss über %d Jahren liegen';
$lang['Submit_date_format'] = 'd.m.Y'; //php date() format - note: ONLY d , m and Y may be used and SHALL ALL be used (different sepperators are accepted) 
$lang['Birthday_greeting_today'] = 'Hächzlischen Glühstrumpf zum Purzeltag! Mit deinen %s Jahren siehst du immer noch so aus wie eh und eh: einfach <b>blendend</b>.<br /> Also lass dich heute reich beschenken und feiern und lass dich nicht ärgern. <br /><br />Das Management';//%s is substituted with the users age 
$lang['Birthday_greeting_prev'] = 'Hui! Wir kommen zu spät zu deinem %sten Geburtstag, der am %s war, stimmt's? Wir wünschen dir auch nachträglich noch alles Gute und hoffen, dass du einen schönen Purzeltag hattest.<br /><br /> Das Management';//%s is substituted with the users age, and birthday 
$lang['Greeting_Messaging'] ='Herzlichen Glückwunsch!'; 
$lang['Birthday_today'] = 'Geburtstag(e) heute: '; 
$lang['Birthday_week'] = 'Geburtstag(e) in den nächsten %d Tagen: '; 
$lang['Nobirthday_week'] = 'Keine Geburtstage in den nächsten %d Tagen.'; // %d is substitude with the number of days 
$lang['Nobirthday_today']= 'Heute hat niemand Geburtstag.'; 
$lang['Year'] = 'Jahr'; 
$lang['Month'] = 'Monat'; 
$lang['Day'] = 'Tag';
CrYiNg :cry:
Antworten

Zurück zu „phpBB 2.0: Mod Support“