Seite 7 von 9
Re: Simple Calender von BB-BF-BM in phpbb3 Forum einfügen
Verfasst: 21.03.2009 15:40
von BB-BF-BM
Hallo Wolfgang!
Könntest du mir bitte einen Link zu deinem Forum geben (auch per PN möglich), damit ich mir das selbst ansehen kann?!
Re: Simple Calender von BB-BF-BM in phpbb3 Forum einfügen
Verfasst: 21.03.2009 19:34
von BB-BF-BM
Hallo Wolfgang!
Ich konnte bei deinem Forum keine mögliche Ursache für die weiße Seite erkennen.
Da der Fehler aber sowohl im ACP als auch auf der Seite /calendar.php auftaucht, gehe ich davon aus, dass der Fehler in der Datei /calendar/common.php liegt.
Um den Fehler einzugrenzen gibt es folgende Möglichkeiten:
- /calendar/common.php
ersetzen gegen:
Code: Alles auswählen
error_reporting(E_ALL | E_STRICT);
ini_set("display_errors", 1);
if (!defined('IN_PHPBB'))
{
exit;
}
Falls du nun eine Ausgabe (z.B. eine Fehlermeldung) erhälst, mach bei Schritt #6 weiter!
- Mach die letzte Änderung rückgängig!
/calendar/common.php
ersetzen gegen:Code: Alles auswählen
if (!defined('IN_PHPBB'))
{
exit;
}
echo "Test: Punkt 1";
exit;
Ruf dann den Kalender auf. Falls nun eine Ausgabe erfolgt, mach bei Schritt #6 weiter!
- Mach die letzte Änderung rückgängig!
/calendar/common.php
Code: Alles auswählen
define('CAL_VISIBLE_PUBLIC', 1);
define('CAL_VISIBLE_PROTECTED', 2);
define('CAL_VISIBLE_PRIVATE', 3);
define('CAL_VISIBLE_PERSONAL', 4);
ersetzen gegen:Code: Alles auswählen
define('CAL_VISIBLE_PUBLIC', 1);
define('CAL_VISIBLE_PROTECTED', 2);
define('CAL_VISIBLE_PRIVATE', 3);
define('CAL_VISIBLE_PERSONAL', 4);
echo "Test: Punkt 2";
exit;
Falls nun eine Ausgabe erfolgt, mach bei Schritt #6 weiter!
- Mach die letzte Änderung rückgängig!
/calendar/common.php
Code: Alles auswählen
cal_config::init();
cal_users::init();
cal_groups::init();
cal_events::init();
cal_bdays::init();
ersetzen gegen:Code: Alles auswählen
echo "Test: Punkt 3";
exit;
cal_config::init();
cal_users::init();
cal_groups::init();
cal_events::init();
cal_bdays::init();
Falls nun eine Ausgabe erfolgt, mach bei Schritt #6 weiter!
- Mach die letzte Änderung rückgängig!
/calendar/common.php
Code: Alles auswählen
cal_config::init();
cal_users::init();
cal_groups::init();
cal_events::init();
cal_bdays::init();
ersetzen gegen:Code: Alles auswählen
cal_config::init();
cal_users::init();
cal_groups::init();
cal_events::init();
cal_bdays::init();
echo "Test: Punkt 4";
exit;
Falls nun eine Ausgabe erfolgt, mach bei Schritt #6 weiter!
- Poste hier die Ausgabe und mach die letzte Änderung wieder rückgängig!
Re: Simple Calender von BB-BF-BM in phpbb3 Forum einfügen
Verfasst: 21.03.2009 20:05
von Wollez
Hallo BB-BF-BM,
ich habe beim ersten Schritt folgende Fehlermeldung erhalten:
Fatal error: Access to undeclared static property: cal_config::$groups_all in /srv/www/vhosts/sgatuning.de/httpdocs/calendar/common.php on line 1959
Gruß Wolfgang
Re: Simple Calender von BB-BF-BM in phpbb3 Forum einfügen
Verfasst: 21.03.2009 20:49
von BB-BF-BM
Hallo Wolfgang!
Anscheinend waren bei dir noch Datensätze aus einer früheren Simple Calendar Version vorhanden!
Du musst folgenden SQL-Befehl ausführen und anschließend die Installationsroutine des Simple Calendars noch einmal ausführen!
(möglicherweise musst du den Tabellennamen anpassen)
Re: Simple Calender von BB-BF-BM in phpbb3 Forum einfügen
Verfasst: 21.03.2009 22:12
von Wollez
Hallole,
das habe ich jetzt gemacht und bekomme folgende Fehlermeldung:
Code: Alles auswählen
Allgemeiner Fehler
SQL ERROR [ mysqli ]
Unknown column 'invitations_white_g' in 'field list' [1054]
SQL
SELECT id, author, name, desc_text, desc_uid, desc_bitfield, desc_options, invitations_white_g, invitations_black_g, invitations_white_u, invitations_black_u, visible, auth_edit_white_g, auth_edit_black_g, auth_edit_white_u, auth_edit_black_u FROM phpbb_cal_events
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: calendar/common.php
LINE: 1742
CALL: dbal_mysqli->sql_query()
FILE: calendar/common.php
LINE: 2180
CALL: cal_events::init()
FILE: calendar.php
LINE: 21
CALL: require('calendar/common.php')
Ich hatte im alten Forum einen Kalender installiert. Das neue Forum nutzt die "alte" DB. Da hab ich nicht dran gedacht. Soll ich alle Tabellen nochmal löschen und neu installieren?
Gruß Wolfgang
Re: Simple Calender von BB-BF-BM in phpbb3 Forum einfügen
Verfasst: 21.03.2009 22:17
von Wollez
Nochmal hallole,
hab jetzt mal alle alten Tabellen gelöscht und neu installiert. Jetzt hat es funktioniert. Danke für Deine Hilfe.
Eine Frage hät ich noch, gibt es einen Mod der den Kalender auch ins Portal integriert? Wenn ja, wo finde ich diesen?
Gruß Wolfgang
Re: Simple Calender von BB-BF-BM in phpbb3 Forum einfügen
Verfasst: 22.03.2009 08:45
von BB-BF-BM
Hallo Wolfgang!
Freut mich, dass der Fehler nun beseitigt ist.
Ich habe ein Snippet geschrieben, welches die Termine der nächsten Tage anzeigt:
Einbinden des Kalenders auf anderen phpBB-Seiten
Da aber die Orte, wo der PHP- und der HTML-Code eingefügt werden müssen, vom Portal abhängig ist, kann ich dir keine genauen Dateien nennen.
Re: Simple Calender von BB-BF-BM in phpbb3 Forum einfügen
Verfasst: 09.04.2009 19:35
von Xyvox
Hallo,
ich habe das gleiche Problem wie die meisten hier.
Code: Alles auswählen
Allgemeiner Fehler
SQL ERROR [ mysqli ]
Table 'db1042997-db1.phpbb_cal_config' doesn't exist [1146]
SQL
SELECT name, value FROM phpbb_cal_config
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: calendar/common.php
LINE: 1954
CALL: dbal_mysqli->sql_query()
FILE: calendar/common.php
LINE: 2177
CALL: cal_config::init()
FILE: includes/acp/acp_calendar.php
LINE: 31
CALL: include('calendar/common.php')
FILE: includes/functions_module.php
LINE: 507
CALL: acp_calendar->main()
FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Habe alles wie in der Anleitung beschrieben gemacht, Problem ist nur wenn ich den Installer starte prüft er in Schritt 1 ob alles ok ist.
Wenn ich dann aber unten auf weiter klicke passiert nichts. Sprich der installer geht nicht weiter zu Schritt 2.
Kann mir da wer helfen oder weiß woran das liegt?
Gruß
Xyvox
Re: Simple Calender von BB-BF-BM in phpbb3 Forum einfügen
Verfasst: 09.04.2009 20:11
von BB-BF-BM
Hallo!
Hier findest du eine Lösungsmöglichkeit.
Bei dieser Gelegenheit gebe ich schon einmal bekannt, dass die nächste Version 0.6.1 (keine großen Änderungen) mit
UMIL als Installationsskript arbeiten wird. Ich habe bereits erfolgreich Installation und Update durchführen können.
Re: Simple Calender von BB-BF-BM in phpbb3 Forum einfügen
Verfasst: 09.04.2009 20:18
von Xyvox
Danke für deine schnelle Antwort, super Support.
Hat nach den Änderungen einwandfrei funktioniert.
Danke nochmal.
Gruß
Holger