Mittwoch, 28 Juni 2017 19:13

Grand Prix Wertung (ab Release 3.0.0)

Die „Grand Prix Wertung“ wird über die CLM Turnier Komponente bereitgestellt. Sie ermöglicht es, aus mehreren Turnieren eine Gesamtwertung für die Turnierteilnehmer zu ermitteln. Weiterhin besteht die Möglichkeit, für eine Gesamtwertung ein oder mehrere Ranglisten auszuwählen, die bereits bei den Turnier Sonderranglisten angelegt wurden. Die Auswahl wird jedoch auf die aktuelle Saison beschränkt.

 

Standardmäßig ist der Menüeintrag für die Bearbeitung einer Grand Prix Wertung nur sichtbar, wenn man die Joomla Berechtigung Administrator besitzt. Dies kann über die Joomla Konfiguration - Menü „System“, Menüpunkt „Konfiguration“, „ChessLeagueManager Turnier Erweiterung“ Reiter „Berechtigungen“ - angepasst werden.

 

Über das Menü „Komponenten“, Menüpunkt „ChessLeagueManager Turnier Erweiterung“ wird das „Backend“ aufgerufen. Hier erfolgt die Verwaltung der einzelnen Grand Prix Wertungen. Dafür muss man Mitglied der CLM Benutzergruppe Administrator oder Spielleiter sein, ansonsten hält man ausschließlich lesenden Zugriff auf die Grad Prix Wertungen. Für das „Frontend“ steht der Menüeintragstyp „CLM Turnier Erweiterung“, „Grand Prix Wertung“ zur Verfügung.

 

Für Interessierte ein Beispiel: Blitz Gesamtwertung (Endstand Dezember 2016)

 

 

Backend


 

gp form

 

Reiter „Grand Prix Wertung“
Hier werden die Einstellungen für eine  Grand Prix Wertung eingetragen.

  • Feld „Grand Prix Modus“
    Auswahl des Grand Prix Modus. Momentan werden die folgenden Modi unterstützt:
    1. Modus 'Summe
      Die Gesamtwertung eines Spielers berechnet sich aus seinen Punkten der einzelnen Turniere.
      Punkte = ∑ erzielten Punkte
    2. Modus ‚prozentual‘
      Die Gesamtwertung eines Spielers berechnet sich aus dem Prozentwert seiner Punkte der einzelnen Turniere.
      Punkte = ∑ erzielte Punkte / Anzahl Runden * 100
    3. Modus 'absolut'.
      Die Gesamtwertung eines Spielers berechnet sich aus der Summe der Punkte der einzelnen Turniere. Die Punkteverteilung für ein Turnier berechnet sich dabei nach folgendem Schema:
      1. Anhand einer vorgegebenen Punkteverteilung. Dies wird unterhalb der Auswahlbox eingegeben. Dabei sind die einzelnen Werte durch ein Leerzeichen zu trennen.
      2. Anhand der Teilnehmeranzahl des Turniers. Die Punkteverteilung berechnet sich dabei nach folgender Formel:
        Punkte = Anzahl Teilnehmer – Platzierung + 1
    Bleibt die Feinwertung unberücksichtigt, so erfolgt bei gleichem Turnierergebnis eine Punkteteilung bei Teilnehmern.
  • Feld „Best Of“
    Anzahl der Turniere, die für die Gesamtwertung berücksichtigt werden sollen. Nicht berücksichtigte Turniere werden in der Gesamtwertung gelb hinterlegt. Anzahl Null (0) bedeutet, das alle Turniere berücksichtigt werden.
  • Feld „Turniere (Gesamtwertung)“
    Anzahl der Turniere, die für die Grand Prix Gesamtwertung benötigt werden. Anzahl Null (0) bedeutet, es werden alle Turniere berücksichtigt.
  • Feld „Turniere (Zusatzpunkte)“

    Anzahl der Turniere, ab denen ein Teilnehmer Zusatzpunkte erhält. Anzahl Null (0) bedeutet, dass keine Zusatzpunkte vergeben werden.

  • Feld "Zusatzpunkte"

    Zusatzpunkte für jedes weitere Turnier.

  • Feld "Genauigkeit"
    Bestimmt im Grand Prix Modus „prozentual“ die Anzahl der Dezimalstellen, auf die gerundet werden soll.

 

Reiter „Einleitungstext“
Der Inhalt wird zu Beginn der Tabelle ausgegeben.

 

 

Frontend


 

Eine Grand Prix Wertung kann auf folgende Weise in den öffentlichen Bereich der Web-Site eingebunden werden:

 

1. über einen Menü Eintrag

Einen neuen Menü Eintrag erstellen und dort den „Menüeintragstyp“ CLM Turnier Erweiterung; Grand Prix Wertung auswählen.

 

gp menu

  • Feld "Grand Prix Name"
    Hier erfolgt die Auswahl der Grand Prix Wertung
  • Feld „Kategorie“ „und/oder einzelne Turniere“

    Die Auswahl der Turniere, die für die Grand Prix Wertung berücksichtigt werden sollen erfolgt über die Turnier Kategorie (saisonübergreifend oder Veranstaltung) und / oder über ein oder mehrere Turniere. Eventuell doppelt gewählte Turniere werden nur einfach ausgegeben!

  • Feld "Sonderranglisten"
    Die Auswahl der Turnier Sonderranglisten kann zum einen über die Drop Down Liste (Eingabefeld) erfolgen oder aber über die Schaltfläche „Auswählen“. Bei betätigen der Schaltfläche öffnet sich ein Dialog, in dem die Turnier Sonderranglisten angezeigt werden.
    gp menu dlg
    Es können ein oder mehrere Turnier Sonderranglisten ausgewählt werden, die über die Schaltfläche „Hinzufügen“ der bestehende Auswahl hinzugefügt werden.
    Das Löschen einzelner Turnier Sonderranglisten erfolgt direkt im Eingabefeld.

Der Reiter "Layout" enthält weitere Einstellungen zur Darstellung der Grand Prix Wertung, zum Beispiel die Reihenfolge, in der die Turniere ausgewertet werden sollen. Über die Joomla Konfiguration - Menü „System“, Menüpunkt „Konfiguration“, „ChessLeagueManager Turnier Erweiterung“ Reiter „Layout“ - oder über den Button „Optionen“ im Backend können die Standard Einstellungen vorgenommen werden.

 

2. in einem Artikel
Mit der Joomla Komponente Components Anywhere können Inhalte anderer Komponenten in einen Beitrag eingebunden werden. Eine Grand Prix Wertung lässt sich dabei wie folgt einbinden:

 

{component index.php?option=com_clm_turnier&view=grand_prix&grand_prix=2&kategorie=2}

 

Die Auswahl der Grand Prix Wertung sowie der Turniere erfolgt über die beiden letzten Parameter.„grand_prix=2“ enthält die ID der Grand Prix Wertung und „kategorie=2“ die ID der Kategorie (Veranstaltung).

 

Anmerkung:
Das Feld „Link“ eines korrespondierenden Menü Eintrages enthält die komplette URL und kann für „Components Anywhere“ als Parameter verwendet werden.

 

Enthalten die Spaltenüberschriften der Grand Prix Wertung den Link auf die gewerteten Turniere, so wird die URL mit ausgegeben. Daher sollte entweder der Druck oder die Verlinkung deaktiviert werden.