[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Rexkalender zeigt abgelaufene Termine an - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
alexschuengel
Beiträge: 214
Registriert: 18. Mär 2008, 18:43
Kontaktdaten: ICQ

Rexkalender zeigt abgelaufene Termine an

17. Apr 2011, 15:34

Hallo,

weiss jemand, wieso "mein" rexkalender auch bereits abgelaufene Termine anzeigt?
dürfte ja eigentlich nicht sein, oder?

Benutzeravatar
Cabby
Beiträge: 104
Registriert: 21. Sep 2006, 13:24
Wohnort: Bad Salzuflen
Kontaktdaten: Website

Re: Rexkalender zeigt abgelaufene Termine an

18. Apr 2011, 14:37

Bei mir ist das selbe Problem. Gibt es da schon eine Lösung?
<love>redaxo</love>
Twitter @tobias_gerlach

Benutzeravatar
littledave
Beiträge: 144
Registriert: 25. Jan 2006, 14:04
Wohnort: Coburg, Germany

Re: Rexkalender zeigt abgelaufene Termine an

18. Apr 2011, 15:15

Hi,

ja. sowas ist möglich, man müsste dafür die SQL-Abfrage der Events in class.rexkalender.inc.php anpassen:

Code: Alles auswählen

WHERE .......
...
...
&& dateStart >="'.date('Y-m-d').'"
...
...
lg

Dave

Benutzeravatar
Cabby
Beiträge: 104
Registriert: 21. Sep 2006, 13:24
Wohnort: Bad Salzuflen
Kontaktdaten: Website

Re: Rexkalender zeigt abgelaufene Termine an

18. Apr 2011, 15:37

hmmm ... was genau muss ich tun?
Folgende Zeilen finde ich in der "classes/a423_kalender.php":

Zeile 683

Code: Alles auswählen

// check if there are any more veranstaltungen
				$sql = new rex_sql;
				$query = 'SELECT * FROM '.$REX['TABLE_PREFIX'].'423_events as e
								WHERE e.dateStart <= "'.$params['rexkal_to'].'-31"
							';
und Zeile 741

Code: Alles auswählen

// check if there are any more veranstaltungen
				$sql = new rex_sql;
				$query = 'SELECT * FROM '.$REX['TABLE_PREFIX'].'423_events as e
								WHERE e.dateStart >= "'.$params['rexkal_from'].'-01"
							';
Oder habe ich die falsche Datei? Eine class.rexkalender.inc.php finde ich nicht.

Gruß
<love>redaxo</love>
Twitter @tobias_gerlach

Benutzeravatar
alexschuengel
Beiträge: 214
Registriert: 18. Mär 2008, 18:43
Kontaktdaten: ICQ

Re: Rexkalender zeigt abgelaufene Termine an

19. Apr 2011, 10:26

so ganz komme ich mit dem lösungsansatz auch noch nicht klar :(

Benutzeravatar
Cabby
Beiträge: 104
Registriert: 21. Sep 2006, 13:24
Wohnort: Bad Salzuflen
Kontaktdaten: Website

Re: Rexkalender zeigt abgelaufene Termine an

19. Apr 2011, 10:54

Ich habe es nun geschafft. Folgender Code muss angepasst werden:

Zeile 259 in der classes/a423_kalender.php:

Code: Alles auswählen

//date ranges
		if ($sel_from!="" && $sel_to!="") {
				$sql.= '
				&& 
					dateStart >= "'.$sel_from.'-01"
				&&
					dateEnd <= "'.$sel_to.'-31"';
		}
ändern in

Code: Alles auswählen

//date ranges
		if ($sel_from!="" && $sel_to!="") {
				$sql.= '
				&& 
					dateStart >= "'.date('Y-m-d').'"
				&&
					dateEnd <= "'.$sel_to.'-31"';
		}
Gruß
Cabby
<love>redaxo</love>
Twitter @tobias_gerlach

Benutzeravatar
alexschuengel
Beiträge: 214
Registriert: 18. Mär 2008, 18:43
Kontaktdaten: ICQ

Re: Rexkalender zeigt abgelaufene Termine an

19. Apr 2011, 12:16

super. klappt :)

Zurück zu „Allgemeines [R4]“