Fehler im Events from callite on ezPortal?

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
Benutzeravatar
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Fehler im Events from callite on ezPortal?

Beitrag von Dungeonwatcher »

Hi! :cool:

Seit langem habe ich den o.g. Mod schon im Einsatz und mit fiel nie auf, das Termine vom aktuellen Tag nicht angezeigt werden. Absicht, Bug oder mal wieder meine Dussligkeit?

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

Beitrag von oxpus »

Öhm, eigentlich sollte dem so sein.
Tausch mal

Code: Alles auswählen

		$sql_limit = '';
		$cal_days = $cal_config['number_events'];
		$event_span_date = strtotime("$year-$month-$day 23:59:59 + $cal_days days"); 
		$event_span_date = create_date("Y", $event_span_date, $userdata['user_timezone']).'-'.create_date("m", $event_span_date, $userdata['user_timezone']).'-'.create_date("j", $event_span_date, $userdata['user_timezone']).' 23:59:59'; 
		$sql_span = " AND stamp <= '$event_span_date'";
	}

	$sql = "SELECT * FROM ".$table_prefix."calendar WHERE valid = 'yes'
			AND eventspan >= '$year-$month-$day 00:00:00'
			$sql_span
			ORDER BY stamp" . $sql_limit;
gegen

Code: Alles auswählen

		$sql_limit = '';
		$cal_days = $cal_config['number_events'];
		$event_span_date = strtotime("$year-$month-$day 23:59:59 + $cal_days days"); 
		$event_span_date = create_date("Y", $event_span_date, $userdata['user_timezone']).'-'.create_date("m", $event_span_date, $userdata['user_timezone']).'-'.create_date("j", $event_span_date, $userdata['user_timezone']).' 23:59:59'; 
		$sql_span = " AND eventspan <= '$event_span_date'";
	}

	$sql = "SELECT * FROM ".$table_prefix."calendar WHERE valid = 'yes'
			AND stamp >= '$year-$month-$day 00:00:00'
			$sql_span
			ORDER BY stamp" . $sql_limit;
aus, ob das hilft...
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
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

Hi big master! :cool:

Jupp, jetzt steht der heutige Termin da wo er hingehört. THNX

Bye/2

Nachtrag:

Ich muss mich korrigieren, denn mehrtägige Termine wie aktuell die IFA werden weiterhin nicht angezeigt. ^6
Zuletzt geändert von Dungeonwatcher am Sa 01.Sep, 2007 13:26, 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 »

Die werden nur angezeigt, solange der Starttermin heute oder in der Zukunft liegt.
Danach verschwinden diese Events.
Man müsste somit beide Daten verwenden, also anstelle

Code: Alles auswählen

AND eventspan >= '$year-$month-$day 00:00:00'
oder

Code: Alles auswählen

AND stamp >= '$year-$month-$day 00:00:00'
sollte das hier besser klappen:

Code: Alles auswählen

AND ((stamp >= '$year-$month-$day 00:00:00') OR (eventspan >= '$year-$month-$day 00:00:00'))
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
Dungeonwatcher
Beiträge: 1055
Registriert: Sa 19.Feb, 2005 01:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von Dungeonwatcher »

Hi großer Meister! :cool:

Nun tut's bestens. :anbet

Bye
Antworten