Script-solution.de » Community » Support-Board » Foren » Boardsolution » Boardsolution v1.4x » Fehler mit Kalender
  • Willkommen, Gast!
  • Freitag, 10. Februar 2012, 06:07:02
 
Thema: "Fehler mit Kalender" [ Seite 1 ]

Kein neuer Beitrag Kompi , 14.07.2010, 13:10
Beitrag #1   

IP: n/a
Rang: * * * O O O O
Registrierung: 07.06.2010, 17:26
 

Fortgeschritten mit 53 Punkte, 33 Beiträge
Seit einiger Zeit kommt filgender Fehler beim Aufruf des Kalenders:

DateTime::__construct() [datetime.--construct]: Failed to parse time string (2010-7-32 0:0:0) at
position 8 (2): Unexpected character

Call-trace:
  • /fws/error/handler.php in line 192
    [ Method: FWS_Error_Handler::get_error_message() ]
  • Unknown [ Method: FWS_Error_Handler::handle_error() ]
  • /fws/date.php in line 417
    [ Method: DateTime::__construct() ]
  • /fws/date.php in line 122
    [ Method: FWS_Date::__construct() ]
  • /front/module/calendar/helper.php in line 344
    [ Method: FWS_Date::get_timestamp() ]
  • /front/module/calendar/helper.php in line 396
    [ Method: BS_Front_Module_Calendar_Helper::get_events() ]
  • /front/module/calendar/sub_month.php in line 95
    [ Method: BS_Front_Module_Calendar_Helper::get_events_of() ]
  • /front/src/submodulecontainer.php in line 69
    [ Method: BS_Front_SubModule_calendar_month::run() ]
  • /front/module/calendar/module.php in line 65
    [ Method: BS_Front_SubModuleContainer::run() ]
  • /fws/document/renderer/html/default.php in line 452
    [ Method: BS_Front_Module_calendar::run() ]
  • /front/src/renderer/html.php in line 282
    [ Method: FWS_Document_Renderer_HTML_Default::content() ]
  • /fws/document/renderer/html/default.php in line 370
    [ Method: BS_Front_Renderer_HTML::content() ]
  • /fws/document.php in line 449
    [ Method: FWS_Document_Renderer_HTML_Default::render() ]
  • /index.php in line 73
    [ Method: FWS_Document::render() ]


hast du mal einen Tipp, wo ich anfangen soll zu suchen Nils ?

Gruß
Kompi

 
Kein neuer Beitrag Rafioso , 14.07.2010, 15:08
Beitrag #2   

IP: n/a
Rang: * * * * * * *
Registrierung: 30.08.2006, 22:31
Homepage: http://HomepageStarter.de
Wohnort: O-BW
 

Forum-Gott mit 1463 Punkte, 1295 Beiträge
Hallo,

das liegt daran, dass es den 32. Juli 2010 nicht gibt. Versuche das Datum via Kalender, wenn noch
möglich, zu ändern. Ansonsten hast du noch die Möglichkeit, es direkt in der Datenbank zu ändern.
Das wäre die Tabelle "bs_events". Dort den Wert bei "event_end" um 1 subtrahieren. Sollte helfen.
Aber ist eben nur eine Lösung, damit der Fehler nicht mehr angezeigt wird. Auf Dauer ist das eher
nichts, da du dann immer, wenn jemand z.B. einen Eintrag vom 31.07.2010 00:00 Uhr auf 01.08.2010
00:00 Uhr erstellt, es abändern müsstest.

Ich schau mal, ob man da was fixen kann.

MfG
Rafioso
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte mal 14.07.2010, 15:08 von Rafioso.

 
Kein neuer Beitrag Kompi , 14.07.2010, 15:39
Beitrag #3   

IP: n/a
Rang: * * * O O O O
Registrierung: 07.06.2010, 17:26
 

Fortgeschritten mit 53 Punkte, 33 Beiträge
Hallo Rafioso,

das Problem liegt nicht darin das irgendein Eintrag sich in einem solchen Grenzbereich befindet,
sondern scheinbar in der Darstellung des gesamten Kalenders. Ich habe jedenfalls kein Event in der
Datenbank, welches zum 31.7. bzw. 1.8. beginnt oder endet.

Anbei ein Auszug aller Events (ohne Texte):

SQL:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
INSERT INTO `bs_events` (`id``event_begin``event_end`VALUES
(112252168001225224000),
(6912291120001229119200),
(6812289320001228939200),
(53912570516001257055200),
(51912542400001254247200),
(81212799044001279911600),
(81312791340000),
(7712290184001229025600),
(53712559680001255975200),
(7012289392001228946400),
(17812317796001231786800),
(7112286800001228687200),
(7212293640001229371200),
(7312305736001230580800),
(80712790296001279036800),
(52912564324001256432460),
(47412519144001251921600),
(56212604716001260478800),
(62812835548001284242340),
(80412788676001278874800),
(79812786948001278702000),
(79912796452001279652400),
(80312797496001279911600),
(80212804408001281823200),
(80612787740001278781200),
(72912736101600),
(79512789612000),
(75512764196000),
(79612792060001279213200),
(80812791196001279126800),
(80012786264001278799200),
(77412792312001279465200),
(81112798180001279825200),
(81012799404001280257200),
(77012800466001280052000),
(80912792996001279306800),
(78112786084001278615600),
(78212787020000),
(78412782808001278539940),
(80512789540001278961200),
(79012786012001278608400),
(79312792132001279220400),
(79212793068000);


Gruß
Kompi

 
Kein neuer Beitrag Rafioso , 14.07.2010, 17:10
Beitrag #4   

IP: n/a
Rang: * * * * * * *
Registrierung: 30.08.2006, 22:31
Homepage: http://HomepageStarter.de
Wohnort: O-BW
 

Forum-Gott mit 1463 Punkte, 1295 Beiträge
Hi,

Nr. 802 geht z.B. über einen Monat hinaus. Wie es aussieht, liegt es doch nicht nur an einem Tag,
sondern, wenn ein Termin generell über einen Monat hinaus geht.

Da kann ich dir leider auf die Schnelle auch nicht weiterhelfen :/

MfG
Rafioso

 
Kein neuer Beitrag Nils , 14.07.2010, 23:54
Beitrag #5   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7594 Punkte, 7360 Beiträge
Hallo,

ich habe mal nachgeschaut was das ist. Es liegt daran, dass der Datetime zugrundeliegende
Datumsparser das nicht kann. Ich meine, das ging mit einer anderen Funktion mal, daher habe ich an
der Stelle vermutlich gedacht, dass es da auch geht. Aber egal, werd ich in der nächsten Version
fixen.
Du kannst den Fehler beheben indem du Zeile 344 der front/module/calendar/helper.php:
PHP:
1
$next = FWS_Date::get_timestamp(array(0,0,0,$month,$day + $i,$year));

in:
PHP:
1
2
3
$nextdate = new FWS_Date(array(0,0,0,$month,$day,$year));
$nextdate->modify('+'.$i.'days');
$next = $nextdate->to_timestamp();

änderst.

Danke für den Hinweis!

mfg Nils

PS: @Rafioso: Ja, tritt wirklich generell auf, wenn ein Termin über eine Monatsgrenze hinweggeht.

 
Kein neuer Beitrag Kompi , 15.07.2010, 09:53
Beitrag #6   

IP: n/a
Rang: * * * O O O O
Registrierung: 07.06.2010, 17:26
 

Fortgeschritten mit 53 Punkte, 33 Beiträge
Wie immer klasse Reaktion Nils !!!

Vielen Dank ! Funktioniert prima !

 
Kein neuer Beitrag Kompi , 15.07.2010, 09:54
Beitrag #7   

IP: n/a
Rang: * * * O O O O
Registrierung: 07.06.2010, 17:26
 

Fortgeschritten mit 53 Punkte, 33 Beiträge
@Rafioso:
Ja, gut erkannt ... habe ich garnicht gesehen !

 
Kein neuer Beitrag Stephan15 , 03.08.2010, 20:06
Beitrag #8   

IP: n/a
Rang: * O O O O O O
Registrierung: 03.08.2010, 19:54
 

Neuling mit 1 Punkte, 1 Beiträge
Hallo,

die Änderung von Nils hat bei mir gut geklappt. Leider habe ich nun das Problem, das Termine sowie
Geburtstage von Usern nach dem 31.10.2010 um einen Tag nach vorne gezogen sind. Vielleicht war das
auch vorher schon so. Ist mir erst jetzt aufgefallen.
Ausserdem wird mir der bei der Novemberansicht der 31.10.2010 nochmal angezeigt. Das selbe ist bei
den folgenden Monaten genauso.

Habe auch gerade festgestellt. Das hier im Board genau dasselbe Problem ist.

Kennt jemand das evtl. schon?

Gruß
Stephan

 
Kein neuer Beitrag Nils , 04.08.2010, 11:50
Beitrag #9   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7594 Punkte, 7360 Beiträge
Hallo,

stimmt, ab November läuft da etwas schief. Aber so auf die schnelle kann ich das leider nicht
beheben. Das würde nur dazu führen, dass dann etwas anderes wieder nicht mehr geht.
Ich schreibs mir aber auf. Danke!

mfg Nils

n/a n/a 1     ( Anzeige: 1 - 9 , Gesamt: 9 ) n/a n/a
User in diesem Thema: 0 Registrierte, 0 Versteckte, 1 Gast, 0 Bots
Keine
Thema-Aktionen:

Toggle Ähnliche Themen zu "Fehler mit Kalender"
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  komische fehlermeldung!!! 4 875 05.02.2012, 12:14
Von: Kevin
05.02.2012, 14:46
Von: Kevin Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Fehler beim Beitrags schreiben 5 838 27.10.2011, 17:36
Von: Dieter
28.10.2011, 09:19
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
Thema "Fehler: Du hast die maximal erlaubten Login- ... 4 940 13.10.2011, 09:12
Von: schoeppsche
13.10.2011, 15:47
Von: schoeppsche Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  falsche URL Fehler 404 2 684 13.09.2011, 22:22
Von: x-over
13.09.2011, 23:35
Von: x-over Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Mobile-Template Kalender 2 1097 04.08.2011, 14:27
Von: himself
05.08.2011, 09:13
Von: himself Zum letzten Beitrag
  • 0.131641 Sek., 10 DB-Zugriffe, 6.373 MiB
  • Boardsolution v1.43 | © Nils Asmussen 2003-2009
Valid XHTML and CSS © 2003 - 2009 script-solution.de, Powered by Joomla!