Simple Calender von BB-BF-BM in phpbb3 Forum einfügen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Beitrag von BB-BF-BM »

Hallo!

Das eigentliche Problem liegt nur hier:
[phpBB Debug] PHP Notice: in file /calendar/common.php on line 249: parse_url() expects exactly 1 parameter, 2 given
Ich habe nicht bedacht, dass der zweite Parameter der Funktion parse_url() erst mit PHP-Version 5.1.2 hinzugefügt wurde.
Das beste wäre, du lässt die PHP-Version aktualisieren (aktuell ist 5.2.5).


Falls das nicht möglich ist:
Finde in der Datei calendar/common.php in Zeile 249

Code: Alles auswählen

		if (parse_url($url, PHP_URL_HOST))
		{
			$this->absolute = true;
		}
und ersetze es mit

Code: Alles auswählen

		$url_ary = parse_url($url);
		if (isset($url_ary['host']) && $url_ary['host'])
		{
			$this->absolute = true;
		}
Ich hoffe, dass das funktioniert
Pfeiloor
Mitglied
Beiträge: 4
Registriert: 10.02.2008 13:06

Beitrag von Pfeiloor »

Ohje wir haben noch 5.1.1. aufm Server, da muß ich wohl mal den Admin anhauen. Dein Tipp hat aber grandios funktioniert, jetzt geht alles wie geschmiert.

Vielen Dank für den tollen Mod und für den beispiellosen Support hier im Forum!
Benutzeravatar
paladrion
Mitglied
Beiträge: 9
Registriert: 20.02.2006 17:05
Wohnort: Idar-Oberstein

Beitrag von paladrion »

Hallo,

ich scuhe schon en paar Tage nach einer Lösung, die mir weiter hilft. Das Einzige was ich gefunden habe bis jetzt ist, dass noch mehr Leute das Gleiche Problem haben.

Code: Alles auswählen

SQL ERROR [ mysql4 ]

Table 'dbXY.CALENDAR_CONFIG_TABLE' doesn't exist [1146]

SQL

SELECT name, value FROM CALENDAR_CONFIG_TABLE

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: calendar/common.php
LINE: 1954
CALL: dbal_mysql->sql_query()

FILE: calendar/common.php
LINE: 2176
CALL: cal_config::init()

FILE: includes/acp/acp_calendar.php
LINE: 31
CALL: include('calendar/common.php')

FILE: includes/functions_module.php
LINE: 471
CALL: acp_calendar->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Ok, die erste Zeile sagt es schon, die Tabelle passt nicht. Allerdings finde ich bei der Version 0.6.0 auch keine Install.php oder Calendar_insatll.php wie im Forum beschrieben wurde.

Kann mir vielleicht jemand helfen?

Vielen DAnk im Vorraus

Paldrion
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

du hast vergessen die includes/constants.php zu bearbeiten
kein Support per PN
Benutzeravatar
paladrion
Mitglied
Beiträge: 9
Registriert: 20.02.2006 17:05
Wohnort: Idar-Oberstein

Beitrag von paladrion »

Hallo nochmal und danke für die schnelle Antwort,
ich habe nochmal alle Dateien überprüft und in geänderter Form auf den Server geladen.

Etwas hat scih auch die Meldung geändert....

Code: Alles auswählen

SQL ERROR [ mysql4 ]

Table 'dbXY.ttpcal_config' doesn't exist [1146]

SQL

SELECT name, value FROM ttpcal_config

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: calendar/common.php
LINE: 1954
CALL: dbal_mysql->sql_query()

FILE: calendar/common.php
LINE: 2176
CALL: cal_config::init()

FILE: includes/acp/acp_calendar.php
LINE: 31
CALL: include('calendar/common.php')

FILE: includes/functions_module.php
LINE: 471
CALL: acp_calendar->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Diese Meldung kommt, wenn ich im Admin Menü auf Mods klicke, klicke ich auf Kalender kommt das Fenster Simple Calendar Insatllation und ein Auswahlfeld, das Auswahlfeld ist allerdings leer ich kann dort nichts auswählen. Ein Klick auf weiter bringt auch nichts.

Gruß
Paladrion
Zuletzt geändert von paladrion am 10.09.2008 12:34, insgesamt 1-mal geändert.
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Beitrag von BB-BF-BM »

Hallo!

Wie auch in der Installationsanleitung steht, musst du das Verzeichnis /contrib/root/calendar_install/inst_0.6.0 nach /calendar_install/inst_0.6.0 kopieren.

Dann kannst du unter "Simple Calendar Installation" im ACP das auswählen.
Benutzeravatar
paladrion
Mitglied
Beiträge: 9
Registriert: 20.02.2006 17:05
Wohnort: Idar-Oberstein

Beitrag von paladrion »

Hallo,

super das wars wirklich!

Hatte die Dateien zwar kopiert aber direkt unter /calendar_install.

Aber, dank eurer Hilfe hat ja dann alles funktioniert.

Werde dann mal das Forum in die Testphase entlassen!

Danke nochmal

Björn

PS: Der Kalender ist echt klasse!
cyxs
Mitglied
Beiträge: 2
Registriert: 10.09.2008 10:53

Beitrag von cyxs »

Hallo,

ich habe mir diesen Mod installiert. Ich habe aber, nachdem ich die Installation durchgeführt, habe diesen Fehler:

Code: Alles auswählen

SQL ERROR [ mysqli ]

Table 'forum_test.phpbb_cal_config' doesn't exist [1146]

SQL

SELECT name, value FROM phpbb_cal_config

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 143
CALL: dbal->sql_error()

FILE: calendar/common.php
LINE: 1954
CALL: dbal_mysqli->sql_query()

FILE: calendar/common.php
LINE: 2176
CALL: cal_config::init()

FILE: includes/acp/acp_calendar.php
LINE: 31
CALL: include('calendar/common.php')

FILE: includes/functions_module.php
LINE: 471
CALL: acp_calendar->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Ich habe wie hier schon gesagt wurde auch das Verzeichnis /contrib/root/calendar_install/inst_0.6.0 nach /calendar_install/inst_0.6.0 kopieren.
Auch die includes/constants.php habe ich bearbeitet. Jedoch bekomme ich diesen Fehler, sobald ich auf den Karteireiter "Kalender" gehe.
Benutzeravatar
paladrion
Mitglied
Beiträge: 9
Registriert: 20.02.2006 17:05
Wohnort: Idar-Oberstein

Beitrag von paladrion »

Hallo,

hast du auch die Installationsrutine durchgegangen?

du hast den gleichen Fehler wie ich (siehe weiter oben).

Du musst zuerst die Calendarinstall ausführen.

Da ich zur Zeit auf der Arbeit bin kann ich nicht genaueres schreiben aber vielleicht hilft es dir ja schon.

Gruß
Paladrion
cyxs
Mitglied
Beiträge: 2
Registriert: 10.09.2008 10:53

Beitrag von cyxs »

Danke für die Hilfe, ich hatte nur das Kalender Modul eigerichtet, aber nicht die Installationsroutine :-?

Jetzt läuft es, vielen Danke.
Antworten

Zurück zu „[3.0.x] Mod Support“