Hallo,
weiss jemand, wieso "mein" rexkalender auch bereits abgelaufene Termine anzeigt?
dürfte ja eigentlich nicht sein, oder?
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/
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/
- alexschuengel
- Beiträge: 214
- Registriert: 18. Mär 2008, 18:43
- Kontaktdaten: ICQ
Re: Rexkalender zeigt abgelaufene Termine an
Bei mir ist das selbe Problem. Gibt es da schon eine Lösung?
<love>redaxo</love>
Twitter @tobias_gerlach
Twitter @tobias_gerlach
- littledave
- Beiträge: 144
- Registriert: 25. Jan 2006, 14:04
- Wohnort: Coburg, Germany
Re: Rexkalender zeigt abgelaufene Termine an
Hi,
ja. sowas ist möglich, man müsste dafür die SQL-Abfrage der Events in class.rexkalender.inc.php anpassen:
lg
Dave
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').'"
...
...
Dave
Re: Rexkalender zeigt abgelaufene Termine an
hmmm ... was genau muss ich tun?
Folgende Zeilen finde ich in der "classes/a423_kalender.php":
Zeile 683
und Zeile 741
Oder habe ich die falsche Datei? Eine class.rexkalender.inc.php finde ich nicht.
Gruß
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"
';
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"
';
Gruß
<love>redaxo</love>
Twitter @tobias_gerlach
Twitter @tobias_gerlach
- alexschuengel
- Beiträge: 214
- Registriert: 18. Mär 2008, 18:43
- Kontaktdaten: ICQ
Re: Rexkalender zeigt abgelaufene Termine an
so ganz komme ich mit dem lösungsansatz auch noch nicht klar
Re: Rexkalender zeigt abgelaufene Termine an
Ich habe es nun geschafft. Folgender Code muss angepasst werden:
Zeile 259 in der classes/a423_kalender.php:
ändern in
Gruß
Cabby
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"';
}
Code: Alles auswählen
//date ranges
if ($sel_from!="" && $sel_to!="") {
$sql.= '
&&
dateStart >= "'.date('Y-m-d').'"
&&
dateEnd <= "'.$sel_to.'-31"';
}
Cabby
<love>redaxo</love>
Twitter @tobias_gerlach
Twitter @tobias_gerlach
- alexschuengel
- Beiträge: 214
- Registriert: 18. Mär 2008, 18:43
- Kontaktdaten: ICQ
Re: Rexkalender zeigt abgelaufene Termine an
super. klappt