diddipoeler / sportsmanagement

Die neue Sports Management Komponente für Joomla 3/4/5
GNU General Public License v2.0
27 stars 27 forks source link

Tippspielerinformation #1741

Closed oulxbie closed 3 months ago

oulxbie commented 5 months ago

Hallo Community, sollte hier nicht der Meistertipp angezeigt werden, wenn ausgewählt und in der eigenen Tippspielerinformation?

Meistertipp
ortwin20000 commented 3 months ago

Wenn ich es im Code richtig lese, wird der Meistertipp nicht mehr angezeigt wenn das aktuelle Datum später ist als das Projekt-Startdatum oder es sind keine Mannschaften im Tippspiel für den Meistertipp ausgewählt.

oulxbie commented 3 months ago

Trifft aber beides nicht zu. snipp7225

ortwin20000 commented 3 months ago

image Sollte man hier nicht mehrere Mannschaften zum Tippen auswählen können oder verstehe ich das System falsch? Vielleicht kann mir das einer erklären wie ein Tippspiel erstellt wird.

Damit der Meistertipp auch in der Tippspieler-Ansicht dargestellt wird, muss die getippte Mannschaft auch in dem Tippspiel-Projekt ausgewählt sein.

oulxbie commented 3 months ago

Was ich dann hier machen kann. snipp7226

ortwin20000 commented 3 months ago

Tut mir leid. Ich komme nicht mal dazu einen Tippspieler zu erstellen. Da muss ich erst das Tippspiel korrekt einrichten und da scheitere ich derzeit daran.

Kannst du debuggen oder den Code lesen? In der Datei components\com_sportsmanagement\views\predictionuser\tmpl\default_info.php werden die auszugebenden Daten erzeugt. image

ortwin20000 commented 3 months ago

Ich konnte jetzt ein Tippspiel einrichten. Da das Projekt noch nicht gestartet ist, wird der Meistertipp auch nicht angezeigt. Anscheinend um andere Tippspieler nicht zu viel zu verraten ;-)

Erst wenn das Projekt gestartet ist, also zumindest das Startdatum des Projekts früher ist als der heutige Tag, wird der Meistertipp auch angezeigt.

image

oulxbie commented 3 months ago

Was in soweit richtig ist (für die für alle einsehbare) Tipp-Rangliste. Sabine und Otmar haben z.B. schon einen Meistertipp abgegeben, welcher aber für mich nicht sichtbar ist.

snap7225

Für mich sollte aber in meiner eigenen "Mitgliederinformatin" so wie ja auch in der "Rangliste" mein Tipp doch sichtbar sein, auch vor dem Projektstartdatum?

snap7225
ortwin20000 commented 3 months ago

Du könntest mal folgende Code-Anpassung ausprobieren und dann Rückmeldung dazu geben ob das so passen würde. Dann könnte ich auch einen Pull-Request machen: In der Datei components\com_sportsmanagement\views\predictionusers\tmpl\default_info.php die Zeile 255 so abändern: $showChamp = ($thisTimeDate > $competitionStartTimeDate || $this->actJoomlaUser->id == $this->predictionMember->user_id);

Damit sollte er prüfen ob der angemeldete Benutzer der gleiche ist wie der Tippspieler und den Meister-Tipp anzeigen.

oulxbie commented 3 months ago

Das sieht gut aus!

snap7227
ortwin20000 commented 3 months ago

@oulxbie Kann hier zugemacht werden oder ist noch was offen?