Fehler bei Birthday-CalPro

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!
Benutzeravatar
TommyP
Beiträge: 68
Registriert: Di 28.Feb, 2006 09:37

Fehler bei Birthday-CalPro

Beitrag von TommyP »

Hallo,
habe gestern den CalPro installiert und die Birthday-Anbindung von hier. Funktioniert auch soweit. Wenn ich jedoch in der Monatsübersicht einen neuen Termin anlegen will, kommt folgende Fehlermeldung:
[center]
Internal variables being used by another MOD.
This will cause clash and unexpected behaviour/outcome(s)
Please post error report to support forum (with full setup data)
DEBUG MODE

GET["month"]4
GET["year"]2006


Line : 104
File : cal_main.php
[/center]
In den anderen Ansichten jedoch nicht. Woran könnte das liegen?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das ist eine Sicherheitsabfrage im Kalender, die ich noch umgehen müsste...
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!
Benutzeravatar
TommyP
Beiträge: 68
Registriert: Di 28.Feb, 2006 09:37

Beitrag von TommyP »

Das wäre toll. Denn wer nicht weiß, wie es geht, staunt nicht schlecht über den Fehler, der da gemeldet wird.

Ich habe da noch eine Frage: ich musste den Event-Block aus der portal.php entfernen, damit nicht das Portal durch eine Fehlermeldung gesperrt wird. Wie kann ich das ändern?
Could not select Event data

DEBUG MODE

SQL Error : 1054 Unknown column 'stamp' in 'where clause'

SELECT * FROM phpbb_calendar WHERE valid = 'yes' AND stamp >= '2006-04-3 00:00:00' AND stamp <= '2006-04-4 23:59:59' ORDER BY stamp

Line : 304
File : portal.php
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öh, das richtige Add-On zum MOD verwendet?
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!
Benutzeravatar
TommyP
Beiträge: 68
Registriert: Di 28.Feb, 2006 09:37

Beitrag von TommyP »

Das hat sich geklärt. Der Author teilte mit, dass das nicht zusammen geht, wegen verschiedener Datenbankstruktur... Ich muss dafür dann den Mini Calendar einbauen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öh, das geht schon, läuft ja hier auf OXPUS.de auch...
Oder welchen Kalender hast Du im Einsatz?
Der Calender Pro wie im Topic-Titel?
Also den gleichen Kalender wie auf OXPUS.de?

Der Mini Cal geht auch, klar, ist aber dann auch inkl. dem Kalender selber...
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!
Benutzeravatar
TommyP
Beiträge: 68
Registriert: Di 28.Feb, 2006 09:37

Beitrag von TommyP »

Hallo Karsten,
ich habe den Calendar pro (kostenpflichtig). Die Fehler sind wie oben angegeben.
Also einmal das Problem mit der Monatsansicht, den Geburtstagseinträgen und dem Versuch einen Termin anzulegen.
Und zweitens das Problem, das dieser Eventblock raus musste.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay, die Eventliste selber will ich ja nochmal prüfen, damit eben keine Fehler auftreten.
Auch die Birthday List für den Cal Pro.
Aber der Eventblock funktioniert eben sehr gut hier auf oxpus.de.
Hast Du auch den richtigen installiert?
Denn für den Cal lite habe ich den auch gemacht!
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!
Benutzeravatar
TommyP
Beiträge: 68
Registriert: Di 28.Feb, 2006 09:37

Beitrag von TommyP »

Ich habe nur das, was bei orion mit drinnen ist. Also nichts extra installiert, was den calendar light, eventblock oder ähnliches betrifft.
Wo könnte man den sich mal anschauen? Ich weiß garnicht, wie der Block hier angezeigt wird.
Es sieht alles so anders aus, als bei mir ;)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Orion?
Hm, sollte dann eigentlich keine Probs machen.
Frag da mal besser Cback, ob er am Kalender was gedreht hat...

BTW:
Welchen Kalender hast Du denn nun? Wenn Du am Orion nichts gemacht hast, dann ist es der Calendar Lite und nicht der Pro, wie Du im Tipit-Titel beschrieben hast...
Und wenn der Calendar Pro von Dir nachträglich installiert wurde (auch den Lite korrekt aktualisiert/deinstalliert?), musst Du ein anderes Add-On für das Portal verwenden!
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!
Benutzeravatar
TommyP
Beiträge: 68
Registriert: Di 28.Feb, 2006 09:37

Beitrag von TommyP »

Nochmal zusammenfassend:
ich habe Orion und das hatte den calender light drin. Auf Deine Empfehlung im cback-forum für den pro, habe ich mir den angeguckt, für gut befunden und bezahlt. Dann habe ich den mit der entsprechenden Update-Routine eingebaut. Die entsprechenden Routinen für die Datenbank laufen sehr komfortabel, abhängig von der Version, die man hat.
Und wie ich weiter oben schrieb, geht es nicht mit pro und der eventanzeige im Portal. Ich muss dafür den Mini Calender einbauen. Die Datenbankstruktur wäre eine andere, hat der Macher des Mods mitgeteilt, wenn ich ihn richtig verstanden habe.
Da kannst Du mir also nicht weiterhelfen, das ist eben so, dass die inkompatibel sind.

Ist es eigentlich schwer, die Sache mit der fehlerhaften Terminerstellung zu ändern? Könnte ich das vielleicht selber machen, wenn Du mir sagst, wo ich dran "schrauben" müsste?
Das ist doch sehr störend und ich würde dann eher diese Funktion lieber ganz entfernen, so dass nur in den anderen Ansichten ein Termin angelegt werden kann.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Eben DOCH!
Auch für den Pro gibts ein Add-On, das die Events auf dem Portal anzeigt.
Und genau das ist auch hier auf OXPUS.de zu sehen.

Also dieses Add-On: http://www.oxpus.de/downloads.php?view=detail&id=4
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!
Benutzeravatar
TommyP
Beiträge: 68
Registriert: Di 28.Feb, 2006 09:37

Beitrag von TommyP »

Hallo Karsten,
nun habe ich das inzwischen, wo Du das geschrieben hast selbst auch gefunden. Ich bin garnicht auf die Idee gekommen, dass für den pro sowas existiert. :eek:
Bei der Gelegenheit habe ich gleich noch ein paar nette Dinge geladen und habe somit wieder etwas Arbeit vor mir ;)
Vielen Dank!!

Wenn Du dann irgenwann auch noch die andere Sache angreifst, wäre das perfekt!!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Welche andere Seite nochmal? *kurzzeitiger Schlauchsteher*
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!
Benutzeravatar
TommyP
Beiträge: 68
Registriert: Di 28.Feb, 2006 09:37

Beitrag von TommyP »

Nicht Seite, sondern Sache.

Diese komische Sicherheitsabfrage, wieso ein Fehler kommt, wenn ich die Monatansicht mit Geburtstagen habe und einen Termin anlegen will.
Langer Satz :p
Zuletzt geändert von TommyP am Mi 05.Apr, 2006 00:23, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, nur die Ruhe. Sobald ich Zeit habe, prüfe ich auch das.
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!
Benutzeravatar
TommyP
Beiträge: 68
Registriert: Di 28.Feb, 2006 09:37

Beitrag von TommyP »

Schon klar. Und vielen Dank dafür. :D

Habe doch noch einige nützliche Dinge gefunden, bei Deinen Mods. Und freue mich schon, sie heute abend einzubauen.

P.S. Das Event addon funktioniert wunderbar, vielen Dank dafür!!


Könnte ich das mit dem Minikalender ergänzen? Oder hast Du da noch was in der Hinterhand?
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Ich habe das selbe problem und hoff auch das dort eine lösung gefunden wird, da es irgend ein conflict ist, wenn man sich mal die cal_main.php anschaut:

Code: Alles auswählen

// Permanent register_globals work around and more secure variable parser

if(DEBUG) {
	$conflict_params = array(
		'day',
		'month',
		'year',
		'hour',
		'minute',
		'am_pm',

		'day_end',
		'month_end',
		'year_end',
		'hour_end',
		'minute_end',
		'am_pm_end',

		'stop_day',
		'stop_month',
		'stop_year',
		'category'		
		);
	$conflicts = '';
	foreach($conflict_params AS $param) {
		if (isset($HTTP_POST_VARS[$param])) {
			$conflicts .= 'POST["'.$param.'"]'. $HTTP_POST_VARS[$param] ."<BR>\n";
		} if (isset($HTTP_GET_VARS[$param])) {
			$conflicts .= 'GET["'.$param.'"]'. $HTTP_GET_VARS[$param] ."<BR>\n";
		}
	}
	if(!empty($conflicts)) {
		message_die(GENERAL_ERROR, "<b>Internal variables being used by another MOD. <BR>This will cause clash and unexpected behaviour/outcome(s)</b> <BR>Please post error report to support forum <i>(with full setup data)</i>", "", __LINE__, __FILE__, $conflicts);
	}
}
Das ist die besagte Zeilen in cal_main.php aus der Fehlermeldung die im Beitrag #1 steht.

Komischerweisse bekomme ich diese meldung nicht nur, wenn ich im Monatsansicht ein neue Termin hinzufügen möchte, sonder auch wenn ich das nächste bzw. voriges Jahr anzeigen lassen möchte (auf klick des Icons). Monatswechsel mit die Icons dagegen funktioniere wunderbar.

P.S. weiss eigentlich was gemacht hast hier? weils hier geht bzw. ich hier den fehler net feststellen kann.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Auch hier treten die Fehler auf und ich bin ja auch bald da dran.
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!
Benutzeravatar
TommyP
Beiträge: 68
Registriert: Di 28.Feb, 2006 09:37

Beitrag von TommyP »

Ich habe vor ein paar Tagen die Fehlererkennung erstmal aus der Datei ausgeklammert und somit habe ich meomentan das Problem nicht. Weiß allerdings auch nicht, ob es dann bei irgendeinem Konflikt wiederum fehlt.
Jedoch funktioniert der Kalender mit Geburtstags-Addon jetzt einwandfrei.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Fehlermeldung ist auch nur eine reine Vorsichtsmaßnahme seitens des Autoren, da der Kalender immer wieder ein beliebtes Angriffsziel ist.
Aber dennoch werde ich bei Gelegenheit meine MODs anpassen, damit eben keine Fehler auftreten.
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!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Dann werd ich es wohl auch erstmal ausklammern, damit ich weiter testen kann und net daran hänge bleibe nur. :)

EDIT: Zwischefrage wurde zwischenzeitlich zwecks das problem in beitrag #1 schon eine lösung gefunden?
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Also um ehrlich zu sein:
Ich habe keine Erklärung, warum dieser Fehler überhaupt auftritt.
Ich kann testen so lange ich will, er kommt scheinbar willkürlich, ohne erkennbaren Grund.
In letzter Zeit ist allerdings dieser Fehler hier auf OXPUS.de nicht mehr aufgetreten, daher kann ich ihn auch nur schlecht lokalisieren, geschweige denn abstellen...
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!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Danke erstmal für die antwort, ich bin jedenfalls der meinung das es wahrscheinlich an die function in beitrag #18 liegt, den wenn man die ausklammert scheint es zu funktionieren, vllt. fehlt was in dieser array nur, weshalb es zu den konflikt kommt. ^1

EDIT: Es reicht aus wenn man sogar nur 2 zeile ausklammert aus den Beitrag #18 und zwar den Monat und das Jahr.

Also so

Code: Alles auswählen

--- FINDE in cal_main.php ----
// Permanent register_globals work around and more secure variable parser

if(DEBUG) {
	$conflict_params = array(
		'day',
		'month',
		'year', 
		'hour',
		'minute',
		'am_pm',

--- ERSETZE MIT ---
// Permanent register_globals work around and more secure variable parser

if(DEBUG) {
	$conflict_params = array(
		'day',
/*
		'month',
		'year', 
*/
		'hour',
		'minute',
		'am_pm',
Weiter einkreisen werd ich wohl es nicht können und ob es eine dauer lösung ist, wenn die 2 array ausgeklammert sind weiss ich auch nicht genau (spricht sicherheitsgründe, da der autor sich schon was bei gedacht hat).
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das Ausklammern genau dieser Funktion wirkt zwar, hebelt aber sämtliche im Kalender eingebaute Sicherheit aus. Und damit wäre das Board wieder komplett angreifbar!!!
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