parse error eventlists

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Derringe
Beiträge: 5
Registriert: Sa 12.Feb, 2005 18:18

parse error eventlists

Beitrag von Derringe »

hab grade den eventlists mod installiert und bekomme folgenden Fehler:

Parse error: parse error, unexpected T_ELSEIF in /cdcv2/www/etfm/html/phpBB2/cal_lite.php on line 193

line 193: elseif ($mode == 'View_Old') { $display_old = 1; display(); }

:confused:
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Diese Fehlermeldung deutet auf einen Fehler in den vorhergehenden Zeilen hin.
Prüfe nochmal den Einbau nach und poste die Zeile davor mit.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Derringe
Beiträge: 5
Registriert: Sa 12.Feb, 2005 18:18

Beitrag von Derringe »

hmm hab nichts gefunden
// Default date
if ($userdata && $userdata['user_id'] != '-1') {
if (!$cl_d) { $cl_d = create_date("j", time(), $userdata['user_timezone']); }
if (!$cl_m) { $cl_m = create_date("m", time(), $userdata['user_timezone']); }
if (!$cl_y) { $cl_y = create_date("Y", time(), $userdata['user_timezone']); }
}
else {
if (!$cl_d) { $cl_d = create_date("j", time(), $userdata[board_timezone]); }
if (!$cl_m) { $cl_m = create_date("m", time(), $userdata[board_timezone]); }
if (!$cl_y) { $cl_y = create_date("Y", time(), $userdata[board_timezone]); }
}

$lastday = 1;
while (checkdate($cl_m,$lastday,$cl_y))
{
$lastday++;
}
elseif ($mode == 'View_Old') { $display_old = 1; display(); }
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich vermute, Du hast den Code hier an einer völlig falschen Stelle eingebaut.
Häng mal bitte die komplette cal_lite.php hier als Zip_File an, dann schaue ich das nach.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Derringe
Beiträge: 5
Registriert: Sa 12.Feb, 2005 18:18

Beitrag von Derringe »

ok
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, uns da ist auch schon der Fehler:

Du hast den ersten zu ändernden Block falsch eingebaut.
So schaut es bei Dir jetzt aus:

Code: Alles auswählen

elseif ($mode == 'View_Old') { $display_old = 1; display(); }
elseif ($mode == 'View_New') { $display_old = 2; display(); }
elseif ($mode == 'View_All') { $display_old = 3; display(); }
if ($mode == 'validate' && $caluser >=5) { validate(); }
elseif ($mode == 'display') { display(); }
elseif ($action == 'Delete_marked' && $caluser >= 4 ) { delete_marked(); }
elseif ($action == 'Modify_marked' && $caluser >= 4 ) { modify_marked(); }
elseif ($action == 'Cal_add_event' && $caluser >= 2 ) { cal_add_event(); }
elseif ($action == 'Addsucker') { addsucker($modify); }
else { defaultview($todaycolor); }
So ist es richtig:

Code: Alles auswählen

if ($mode == 'validate' && $caluser >=5) { validate(); }
elseif ($mode == 'display') { display(); }
elseif ($mode == 'View_Old') { $display_old = 1; display(); }
elseif ($mode == 'View_New') { $display_old = 2; display(); }
elseif ($mode == 'View_All') { $display_old = 3; display(); }
elseif ($action == 'Delete_marked' && $caluser >= 4 ) { delete_marked(); }
elseif ($action == 'Modify_marked' && $caluser >= 4 ) { modify_marked(); }
elseif ($action == 'Cal_add_event' && $caluser >= 2 ) { cal_add_event(); }
elseif ($action == 'Addsucker') { addsucker($modify); }
else { defaultview($todaycolor); }
Ersetze einfach den Block in Deiner Datei mit meiner Version, dann klappt es.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Derringe
Beiträge: 5
Registriert: Sa 12.Feb, 2005 18:18

Beitrag von Derringe »

super fehler weg...und neuer da

Fatal error: Call to undefined function: button_add() in /cdcv2/www/etfm/html/phpBB2/cal_lite.php on line 1262

irgendwie bin ich unfähig
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du hast eine bestehende Funktion gelöscht. Hier nun die komplette Datei gefixt zurück.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Derringe
Beiträge: 5
Registriert: Sa 12.Feb, 2005 18:18

Beitrag von Derringe »

fettes merci :)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Bidde döhn...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten