Cal - Termine [Gelöst]

  • nobbie nobbie
    R2-D2
    0 x
    112 Beiträge
    0 Hilfreiche Beiträge
    04. 07. 2007, 08:06

    Hallo,

    ich habe festgestellt, dass der Termin vom aktuellen Tag (heute) nicht mehr in der "minilist" und in der "list" erscheint, wo er nach meinem Verständnis aber noch stehen sollte. Er ist nur noch über die Tagesansicht zu erreichen.

    Weiterhin muss ich meinen weiter unten angeführten Post bezüglich der wiederkehrenden Termine wiederholen. Ich verwende jetzt die aktuellste Version 0.15.3, wo laut Beschreibung die Probleme mit den wiederkehrenden Termine behoben ist. Aber jetzt wird es noch komplizierter.
    Wiederkehrende monatliche Termine werden bei Verwendung von "2th" zunächst auch in der darauffolgenden Woche und dann jeweils am 3. Donnerstag des Monats angezeigt. Termine bei Verwendung von "4th" werden am 5. Donnerstag und dem darauffolgenden Donnerstag angezeigt. Die übrigen Möglichkeiten habe ich nur kurz angeschaut, aber sie zeigen auch nicht das an, was eigentlich gewünscht ist.

    nobbie


  • 1
  • nobbie nobbie
    R2-D2
    0 x
    112 Beiträge
    0 Hilfreiche Beiträge
    04. 07. 2007, 15:37

    Hallo,
    ich habe an den Entwickler von der Extension "Cal" geschrieben und die folgende Antwort bekommen:

    Hallo Norbert,

    also es liegt an deiner PHP Version (4.3.3). Wenn ich dort ein Datum erzeuge:
    $monthStartTime = gmmktime(0,0,0,7,1,2007); //01.07.2007 00:00:00

    und dann frage: gib mir bitte den nächsten Mittwoch:
    t3lib_div::debug(gmdate('Ymd H:i',gmstrtotime('next wed', $monthStartTime)));

    bekomme ich als Antwort: 20070711 00:00

    was ja augenscheinlich nicht der nächste Mittwoch (04.07.2007) ist. Somit würde ich sagen, dass es nicht an cal liegt. Denn ich bekomme hier lokal mit einer PHP Version 5.1.2 das richtige Ergebnis: 20070704 00:00

    Sorry, dass ich dir hier nicht weiter helfen kann

    Gruß
    Mario
    Mario Matzulla - IT-Services

    nobbie

  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    04. 07. 2007, 17:50

    Das heißt also cal läuft nur mit PHP 5 ???
    Im Extension Repository steht davon allerdings nichts:

    * depends on php 4.0.0-0.0.0
    * depends on typo3 3.8.0-4.1.99

    #evil#

  • steffenk steffenk
    Obi-Wan Kenobi
    0 x
    4666 Beiträge
    0 Hilfreiche Beiträge
    04. 07. 2007, 22:36

    immer langsam ... :D

    mit php5 gibt es nur einige felerhafte versionen, die u.a. gmmktime falsch erzeugen.

    Unter php4 tauchen diese Probleme gar nicht erst auf.

    Bei wiederkehrenden Terminen haben wr umfassende Tests gemacht und keine bugs mehr entdecken können, ansonsten bitte melden!

  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    05. 07. 2007, 10:46

    [quote="steffenk"]
    Unter php4 tauchen diese Probleme gar nicht erst auf.
    [/quote]

    [quote="nobbie"]
    Hallo,
    ich habe an den Entwickler von der Extension "Cal" geschrieben und die folgende Antwort bekommen:

    Hallo Norbert,

    also es liegt an deiner PHP Version (4.3.3). Wenn ich dort ein Datum erzeuge:
    $monthStartTime = gmmktime(0,0,0,7,1,2007); //01.07.2007 00:00:00

    und dann frage: gib mir bitte den nächsten Mittwoch:
    t3lib_div::debug(gmdate('Ymd H:i',gmstrtotime('next wed', $monthStartTime)));

    bekomme ich als Antwort: 20070711 00:00

    was ja augenscheinlich nicht der nächste Mittwoch (04.07.2007) ist. Somit würde ich sagen, dass es nicht an cal liegt. Denn ich bekomme hier lokal mit einer PHP Version 5.1.2 das richtige Ergebnis: 20070704 00:00

    Sorry, dass ich dir hier nicht weiter helfen kann

    Gruß
    Mario
    Mario Matzulla - IT-Services

    nobbie
    [/quote]

    Mario´s Mail sagt nun aber genau das Gegenteil aus,
    oder kann ich nicht lesen?

  • steffenk steffenk
    Obi-Wan Kenobi
    0 x
    4666 Beiträge
    0 Hilfreiche Beiträge
    05. 07. 2007, 18:48

    ein wenig Recherche bringts ans Licht: bis zu 4.3.10 ist in php ein Bug bei gmmktime , ab 4.4 ist das nicht mehr.
    http://bugs.php.net/bug.php?id=30096

    php < 4.4 ist auch steinalt und es wundert mich das das noch existent ist.

    Tja, da kann man halt nichts machen, aber cal kann man wirklich nicht die Schuld dafür geben.

  • jenses jenses
    Flash Gordon
    0 x
    3087 Beiträge
    106 Hilfreiche Beiträge
    06. 07. 2007, 01:31

    [quote="steffenk"]
    php < 4.4 ist auch steinalt und es wundert mich das das noch existent ist.
    [/quote]
    Na ja, steinalt und steinalt...

    Hier auf den Mittwald-Servern ist Version 4.3.3 in den einfachen Paketen Standard,
    auf denen eine Menge TYPO3-Seiten laufen.

    Tja, da kann man halt nichts machen, aber cal läuft bei Mittwald (und den meisten anderen Hostern) eben nicht 8-)

    PS warum stehen solche wichtigen Informationen nicht im TER #paralyzed#

  • steffenk steffenk
    Obi-Wan Kenobi
    0 x
    4666 Beiträge
    0 Hilfreiche Beiträge
    06. 07. 2007, 11:06

    PS warum stehen solche wichtigen Informationen nicht im TER icon_rolleyes.gif

    weil ich das gestern erst entdeckt habe - es kommt auf jeden Fall ins Manual.

  • 1