MyBB.de Forum
[NG] Kalender erzeugt Fehlermeldung bei PHP 5.4 - manuelle Abhilfe gesucht - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Bugs (https://www.mybb.de/forum/forum-61.html)
+----- Forum: Gemeldete/Nicht gemeldete Bugs (https://www.mybb.de/forum/forum-63.html)
+----- Thema: [NG] Kalender erzeugt Fehlermeldung bei PHP 5.4 - manuelle Abhilfe gesucht (/thread-27126.html)

Seiten: Seiten: 1 2


RE: Kalender erzeugt Fehlermeldung bei PHP 5.4 - manuelle Abhilfe gesucht - frostschutz - 22.12.2012

Hast du doch selbst geschrieben in Beitrag #3.

Vielleicht kann dir Stefan die Datei zur Verfügung stellen...

Ich habe PHP 5.4 bislang nicht mal auf meinem unstable Gentoo, vor ein paar Wochen gab es da noch schwere Probleme (segfaults), wobei ich nicht sagen kann ob es an PHP oder an Gentoo liegt. Solange man nicht spezielles hat das zwingend PHP 5.4 voraussetzt nimmt man halt das was funktioniert und fertig aus.

Alles andere ist (wenn man auftretende Probleme nicht beheben kann/will) eben sich selbst im Weg stehen.

Gerade mal wieder PHP 5.4 ausprobiert, diesmal klappt es, aber mit PHP 5.4.9 bekomme ich keine Fehlermeldung im Kalender. Dafür im Admin CP aber die ist leicht zu beheben ($page->style wird gesetzt bevor $page initialisiert ist - später dann aber nochmal, also wirft man $page->style= raus).


RE: Kalender erzeugt Fehlermeldung bei PHP 5.4 - manuelle Abhilfe gesucht - mr.mc.mauser - 10.01.2013

Hallo,

der Bug kommt oft erst nach dem man mehrtägige termine Eingetragen hat. auch bei 5.4.9 !
Der Bugfix der weiter oben beschrieben wurde Funtioniert nicht in jeder PHP Version

Ich habe jetzt nur die Datei inc/functions_calendar.php gändert.
Zeile 453 -> 455
Code:
$event['weekday_start'] = $calendar['weekstart'];

$start_day = gmmktime(0, 0, 0, $event_date[1], $event_date[0], $event_date[2]);
zu:
Code:
$event['weekday_start'] = 0;
if (isset ($calendar['startofweek'])) {
    $event['weekday_start'] = $calendar['startofweek'];
}
$start_day = gmmktime(0, 0, 0, $event_date[1], $event_date[0], $event_date[2]);

Danach Funktioniert das Ding ohne Probleme

Gruß
Robert


RE: Kalender erzeugt Fehlermeldung bei PHP 5.4 - manuelle Abhilfe gesucht - Greek101 - 13.05.2013

Danke hat super geholfen.Smile

Aber da mir PHP leider nicht so geläufig ist, ich aber dennoch sehr interessiert bin, würde ich gern wissen, was genau sich hinter diesem Code verbirgt.

Ein paar Sachen sind mir aber geläufig.Wink


RE: Kalender erzeugt Fehlermeldung bei PHP 5.4 - manuelle Abhilfe gesucht - StefanT - 13.05.2013

Das Problem wurde doch mit MyBB 1.6.10 behoben?