Datumauswahl bei Tipp überlappt

Ich habe einen Blog Artikel verfasst - Wie benutze ich die Suche richtig - Bitte diesen beachten und auch umsetzen bevor Ihr ein Neues Thema eröffnet!

  • Hallo,


    die User in meinem Tippspiel wünschen sich, dass bei Datumsauswahl auch alle Spiele für diese Tage
    in das Datum einbezogen werden.


    Das sozusagen das Spiel vom 15.6. Frankreich - Albanien mit zu den Tipps für 12-15.6 gehören würde,
    Belgien - Schweden und Italien - Irland mit zu der Gruppe 21-22.6.


    Nun habe ich leider keine Ahnung wie das generiert wird, bzw ob dass überhaupt änderbar ist ohne jetzt einen riesen Aufwand zu haben.
    Würde mich freuen, wenn da mal jemand draufschaut.


    Danke Micha

  • Dafür musst du zwei Dateien anpassen.
    Zum einen in der content/tippen.menu.php (Zeile ca. 26) folgendes

    PHP
    1. $ar = getDateList();


    durch das hier ersetzen:

    PHP
    1. $ar = array(
    2. array('start' => 1465585200, 'ende' => 1465758000),
    3. array('start' => 1465844400, 'ende' => 1466017200),
    4. array('start' => 1466103600, 'ende' => 1466276400),
    5. array('start' => 1466362800, 'ende' => 1466622000),
    6. array('start' => 1466881200, 'ende' => 1467054000),
    7. array('start' => 1467313200, 'ende' => 1467572400),
    8. array('start' => 1467831600, 'ende' => 1468177200)
    9. );

    Das gleiche in der content/tippen.wochen.php, die Zeilenangabe passt fast genauso.

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas SPENDEN. :)


    HERTHA BSC heißt unser Verein
    HERTHA BSC wird es immer sein!

  • Guerreiro84: Vielen Dank für das erneute Öffnen dieses Threads.


    Führe ich die Anpassung wir von FiedlWdd durch, wird die Datumsauswahl nicht mehr überlappt. Geht man dann im Menü oben auf Tippen, zeigt die nächste Seite leider nicht die Spiele vom 10.06. - 12.06.. Dadurch könnten evtl. einige Tipper diese Spiele verpassen.


    LG
    Rossi

  • warum müsst ihr immer im Code herum schnippeln
    und das noch an dem Tag wo die Spiele beginnen
    werde ich sowieso nie verstehen
    last es wie es ist dann geht es
    und wenn deine user damit nicht klar kommen sollen sie einmal bei Filmann vorbei schauen


    mich k... so etwas an hier ist also zu

    Zufrieden mit dem Script und dem Support?
    Möchtest du uns unterstützen?
    Dann könntest du etwas

              Spenden


  • @Rossi_B04: In Zeile 14 in der content/tippen.wochen.php muss das oben beschrieben Schema auch angepasst werden, also

    PHP
    1. $ar = getDateList();


    raus und

    PHP
    1. $ar = array(
    2. array('start' => 1465585200, 'ende' => 1465758000),
    3. array('start' => 1465844400, 'ende' => 1466017200),
    4. array('start' => 1466103600, 'ende' => 1466276400),
    5. array('start' => 1466362800, 'ende' => 1466622000),
    6. array('start' => 1466881200, 'ende' => 1467054000),
    7. array('start' => 1467313200, 'ende' => 1467572400),
    8. array('start' => 1467831600, 'ende' => 1468177200)
    9. );

    rein.

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas SPENDEN. :)


    HERTHA BSC heißt unser Verein
    HERTHA BSC wird es immer sein!

  • FiedlWdd: Vielen Dank für deine Antwort! Hatte es 1:1 umgesetzt und im Anschluss das Phänomen festgestellt. Werde deine Änderung am 13.06. einbauen.


    LG Rossi


    oldie: Solche Kleinigkeiten müssen dich nicht ankotzen. War auch mehr ein Hinweis von mir, falls jemand diese Änderungen vornimmt. Schöne EM!

  • Hi,


    um alle Spiele tageweise (inkl. 15:00 + 18:00 Uhr Partien) anzuzeigen, sind diese Werte sinnvoller.
    Ich habe die Startwerte angepasst ;)


    PHP
    1. $ar = array(
    2. array('start' => 1465585200, 'ende' => 1465758000),
    3. array('start' => 1465822800, 'ende' => 1466017200),
    4. array('start' => 1466082000, 'ende' => 1466276400),
    5. array('start' => 1466341200, 'ende' => 1466622000),
    6. array('start' => 1466859600, 'ende' => 1467054000),
    7. array('start' => 1467291600, 'ende' => 1467572400),
    8. array('start' => 1467810000, 'ende' => 1468177200)
    9. );

    3 Anpassungen sind zu machen:
    1x content/tippen.menu.php
    2x content/tippen.wochen.php

  • funktioniert wunderbar, wurde aber gerade von einem tippet informiert, dass er die beiden Spiele die morgen vor dem deutschlandspiel stattfinden nicht mehr tippen kann.
    habt ihr auch diese Situation? ich werde mir leider erst heute Abend zu Hause anschauen können....

  • funktioniert wunderbar, wurde aber gerade von einem tippet informiert, dass er die beiden Spiele die morgen vor dem deutschlandspiel stattfinden nicht mehr tippen kann.
    habt ihr auch diese Situation? ich werde mir leider erst heute Abend zu Hause anschauen können....

    Hallo,


    bei mir passt es - ich kann alle Spiele für morgen auch noch tippen:




    Hast du die Start-Zeiten angepasst wie hier angegeben:
    Datumauswahl bei Tipp überlappt


    Du musst diesen Code 3x einfügen bzw. wie oben beschrieben eine Zeile ersetzen:


    1x content/tippen.menu.php
    2x content/tippen.wochen.php

  • Alternativ macht es auch Sinn die Funktion getDateList zu tauschen, so dass Spiele an eine Datum nicht auseinander gerissen werden.


    Also einfach 1x in der inc.functions.php suche

    PHP
    1. function getDateList(){ global $RUNTIME, $CONFIG; $sql = mysql_query("SELECT date FROM ". $CONFIG['MYSQL']['PREFIX'] ."spiele ORDER BY date ASC"); $i = 1; $w = 1; while ($row = mysql_fetch_array($sql)) { if ($i == 1) $Bdate = $row['date']; if ($i == 7 || ($i == 2 && $w == 8)) # $i ist Anzahl der Spiele die angezeigt werden (7) { $i = 0; # $w ist ein Counter (WM = 64 Spiele) $w 7 x 9 = 63 $Edate = $row['date']; # $i wird nicht mehr 6, dafür wird $w = 6 und gibt das letzte Spiel aus. $ar[$w]['start'] = $Bdate; $ar[$w]['ende'] = $Edate; $w++; } $i++; } return $ar;}

    mit folgendem



    ersetzen

  • danke Euch nochmals.
    Ich habe tatsächlich in der tippen.wochen.php die Werte vonFiedlWdd gehabt, in der tippen.menu.php die von kung666. Jetzt habe ich alles auf die Werte von kung666 geändert, jetzt erscheinen auch die beiden Spiele.
    Danke und viele Grüße,
    florian smile-squared