Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 26. Mai 2021 18:31

Lazarus
hat von CMS/ms gehört
Registriert: 20. Oktober 2020
Beiträge: 8

[GELÖST] CGCalendar falsches Datum

Sehr geehrte Damen und Herren,

wir pflegen auf unserer Homepage einen Kalender mit CGCalendar (1.14.5).

Wenn auf dem Kalender das Tagesdatum ausgewählt wird, wird die Übersicht mit den Terminen des gewählten Tages angezeigt, allerdings mit dem Datum des nächsten Tages.
Bei der Anzeige der Monatsübersicht ist alles in Ordnung.
Wenn die einzelnen Termine ausgewählt werden, stimmen auch die Daten, nur eben nicht in der Tagesübersicht.
Da ich die HP übernommen habe bin ich etwas ratlos an welcher stelle das Datum in die Tagesübersicht übernommen wird.

Die Homepage ist www.kobudo-friedberg.de.

Der Aufruf für den einzelnen Tag erfolgt über :"https://www.kobudo-friedberg.de/cms/index.php?mact=CGCalendar,cntnt01,default,0&cntnt01detailpage=terminplan&cntnt01display=list&cntnt01date=2021-5-26&cntnt01returnid=73"

Die Anzeige ist folgende:
siehe Anhang

Das Kalendermodul CGCalendar wird meines Wissens in der Originalversion benutzt.
Auf unserer Homepage benutzen wir CMS 1.12.2
mit folgenden Modulen:
Wir benutzen CMCMS 1.12.2 und
CGCalendar            1.14.5   
CGExtensions    1.53.19   
CGSimpleSmarty    1.10   
CMSMailer            5.2.14   
CMSPrinting    1.0.5   
Captcha            0.5.2   
CustomContent    1.10   
FileManager    1.4.5   
FrontEndUsers    1.25.1   
MenuManager    1.8.7   
MicroTiny            1.2.9   
ModuleManager    1.5.8   
News                    2.15.2   
Search            1.7.13   
ThemeManager    1.1.8   
TinyMCE            2.9.12   

Für Hilfe zur Behebung des Fehlers bin sehr dankbar.
Für Ihre Bemühungen im Voraus vielen Dank.

Mit freundlichen Grüßen
Lazarus

Beitrag geändert von Lazarus (27. Mai 2021 17:56)

Offline

#2 30. Mai 2021 19:35

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.384

Re: [GELÖST] CGCalendar falsches Datum

Ist ein Fehler im Modul.
Öffne die Datei "modules/CGCalendar/function.displaylist.php" und lösche die Zeile 79.
Da dürfte sowas stehen wie

if( $day > 0 ) $thedate .= sprintf('-%d',(int)$day);

Die Zeile ist doppelt. Dadurch wird der Tag dem Datum bei der Listenübersicht zweimal hinzugefügt, was am Ende zu einem fehlerhaften Timestamp führt.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12.2 unter PHP 7:
cmsms-1.12.2-php7.2-diff.tar.gz (nur die geänderten Dateien)
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 31. Mai 2021 09:05

Lazarus
hat von CMS/ms gehört
Registriert: 20. Oktober 2020
Beiträge: 8

Re: [GELÖST] CGCalendar falsches Datum

Hallo NaN,
vielen herzlichen Dank.
Nach der Änderung funktioniert es bestens.
Mit freundlichen Grüßen
Lazarus

Offline