Code: Alles auswählen
LEFT JOIN ' . FOOTB_MATCHES . " AS m ON (m.season = $season AND m.league = $league AND (m.team_id_home = t.team_id OR m.team_id_guest = t.team_id))
Code: Alles auswählen
LEFT JOIN ' . FOOTB_MATCHES . " AS m ON (m.season = $season AND m.league = $league AND (m.team_id_home = t.team_id OR m.team_id_guest = t.team_id))
Ja genau, dadurch wird das Problem gelöst.football hat geschrieben:Oh, bei mir habe ich das anscheinend schon geändert:
Muss ein LEFT JOIN sein.Code: Alles auswählen
LEFT JOIN ' . FOOTB_MATCHES . " AS m ON (m.season = $season AND m.league = $league AND (m.team_id_home = t.team_id OR m.team_id_guest = t.team_id))
Das ist schon so gewollt, dass diese beiden Felder nicht mehr änderbar sind, dennfasoulaki hat geschrieben:Einige Felder im Menu "Spieltage verwalten" sind nicht mehr editierbar z.B. der Status und die Anzahl der Spieltage.
Anfangs konnte man sie noch editieren. Jetzt leider nicht mehr.
Das Datum für den Beginn der Spiele am besagten Spieltag liegt noch in weiter Ferne und ich bin als Site-Admin eingeloggt.
Warum? Damit keiner blind vortippen kann? Ist halt sein privates Glückspiel.fasoulaki hat geschrieben:Ich hatte eigentlich vor, alle KO-Spieltage auf Status 1 zu setzen, bis fest steht, welche Mannschaften sich für die KO-Runden qualifizieren.
Vielen Dank für die Hinweise. Jetzt verstehe ich das besser. Aber was ist wenn man sich mit der Anzahl der Spiele, wie in meinem Fall, vertan hat?football hat geschrieben:Du meinst vielleicht die Anzahl der Spiele je Spieltag. Diese sind nicht änderbar, da bei einer Meisterschafts-Runde die Anzahl der Spiele festgelegt sind und bei einer KO-Runde
zu Beginn einer Runde die Anzhal der Spiele auch feststehen sollte.
Und was wenn ich die Spieltermine der KO Runde einfach erst mal in die Vergangenheit lege z.B. genau auf den Tag ein Jahr vorher?football hat geschrieben:Warum? Damit keiner blind vortippen kann? Ist halt sein privates Glückspiel.
Das funktioniert wie oben beschrieben leider nicht. Wenn der Status des Spiels auf 0 stehen bleibt kann immer noch getippt werden.
Wenn du es verhindern möchtest, kannst du den Spieltag am Anfang ganz weg lassen und später (mit den Spielen und den richtigen Mannschaften) hinzufügen.
Dies kannst du dann aber nur für alle Spiele des Spieltags gleichzeitg tun, da man keine Spiele zu einem bestehenden Spieltag hinzufügen kann.
Einen neuen Spieltag kannst du hinzufügen und bei einer KO-Runde die Anzahl der Spiele dann festlegen, diese Spiele dann generieren und die Paarungen festlegen.
Probier es aus, du kannst den hinzugefügten Spieltag anschließend unter Spieltag einfach wieder löschen.
Wenn du den Wert in der DB änderst, sollte unter "Spielpläne verwalten" der Button zum generieren der Spiele erscheinen.fasoulaki hat geschrieben:Aber was ist wenn man sich mit der Anzahl der Spiele, wie in meinem Fall, vertan hat?
Muss man dann den neuen Wert direkt in die Datenbank schreiben?
Dann wird natürlich auch der Abgabetermin des Spieltags auf dieses Datum korrigiert. Und deine Tipper wissen nicht wann sie diese Tipps abgeben sollen.fasoulaki hat geschrieben:Und was wenn ich die Spieltermine der KO Runde einfach erst mal in die Vergangenheit lege z.B. genau auf den Tag ein Jahr vorher?
Wenn die Teilnehmer feststehen, könnte mann dann das Datum für den Spielbeginn wieder schnell korrigeren und den Tipp des Spieltages freigeben.
Ja stimmt schon. Hat alles Vor- und Nachteile. Ich glaube bei einer Veranstaltung wie die CL, die über das ganze Jahr läuft, würde ich das auch so machen. Aber bei einem Tunier wie bei einer EM,WM usw. ist der Zeitraum überschaubar und die Tipper sind sowieso am Ball und über die Termine im Bilde.football hat geschrieben:Wenn du den Wert in der DB änderst, sollte unter "Spielpläne verwalten" der Button zum generieren der Spiele erscheinen.fasoulaki hat geschrieben:Aber was ist wenn man sich mit der Anzahl der Spiele, wie in meinem Fall, vertan hat?
Muss man dann den neuen Wert direkt in die Datenbank schreiben?
Versuch es einfach mal.
Dann wird natürlich auch der Abgabetermin des Spieltags auf dieses Datum korrigiert. Und deine Tipper wissen nicht wann sie diese Tipps abgeben sollen.fasoulaki hat geschrieben:Und was wenn ich die Spieltermine der KO Runde einfach erst mal in die Vergangenheit lege z.B. genau auf den Tag ein Jahr vorher?
Wenn die Teilnehmer feststehen, könnte mann dann das Datum für den Spielbeginn wieder schnell korrigeren und den Tipp des Spieltages freigeben.
Erst wenn du sie wieder in die Zukunft schiebst wissen die Tipper bescheid. Wenn Deine Tipper dadurch nicht verwirrt sind kannst du das machen.
CL und EL habe ich bei mir trotz noch nicht feststehender Auslosung bereits eingerichtet, damit die Tipper wissen wann es los geht, wann sie Tippen müssen und wer noch so mit tippt.