Hiermit wird eine Gewinnverteilung ermittelt und dann auch immer aktuell die Gewinnerliste angezeigt mit den Gewinnsummen.
Unterschieden wird nach Gewinnrängen, Spieltagssiege und höchster Spieltagssieg über die Saison.
Ich habe versucht das Script so variabel wie nur möglich zu halten, sodass jeder sich das rauspicken kann, was er braucht für sein Tippspiel.
Ausserdem hab ich die Konfigurationsdatei für dieses AddOn absichtlich in eine extra Datei gehalten, sodass man nicht unnötig viel in der config.inc.php rumfummeln muss.
Das Script wird mit der gewinne.inc.php konfiguriert.
Hier was das Script kann:
- automatische Ermittlung der Tipperanzahl
- einzelne Gruppen einstellbar
- Kompatibel mit dem Bezahlmod
- Einstellen der Gewinnränge von Platz1 - Platz x
- mit Spieltagssieger
- höchster Spieltagssieger mit Exra-Gewinn
- Unterscheidung Spieltagssieg: Gewinn extra oder jüngster Spieltag
- Tagessiegerteilung: nur der Ranglistenerste oder alle mit der gleichen Höchstpunktzahl
- Berechnung der einzelnen Potts für Gewinnränge, Spieltage
- Vergabe der Gewinnränge entweder prozentual oder Festsummen
- Anzeige der Gewinnränge mit Geldsummen, Teilung bei gleichen Plätzen wie üblich
- Anzeige der Spieltagssiege mit Anzahl, Punkte des höchsten Tagessieges
- Plausibilitätsprüfung, ob Summen in der Konfiguration richtig angegeben wurden
- Eingeloggter Tipper wird gehighlighted
- Farbe des Highlights einstellbar
- Platzierungsgewinner in Hin- und Rückrunde teilbar
Aber hier mal ein Screenshot vom Script, bitte nicht auf die Summen achten
gewinne.jpg
Installation
- Tabelle erstellen:
Hier der SQL-Befehl:
--------------------------------------------------
- Neue Tabelle bekannt machen
folgende Zeile in die database.inc.php einfügen:und einen Fehler der XCript-Version gleich mit, die Tabelle Usergroups ist nicht bekannt
Dies ist wichtig wenn Du mit einer Tippergruppe für Gewinne arbeitest---------------------------------------------------
- Einbau des Menüpunktes
folgende Zeilen in die config.nav.inc.php einfügen:Wenn als Tab im oberen Bereich erscheinen soll:
Wenn als Punkt in der linken Leiste zu sehen sein soll dann diese Zeile eintragen
(dort wo man möchte, die Zeilen für Kurzmitteilungen etc sehen ähnlich aus, daran
kann man sich orientieren, damit man weiß wohin die Zeilen sollen)----------------------------------------------------
- Einkopieren des AddOns
Die Dateien gewinne.php
und gewinne.inc.php
werden in die jeweiligen Verzeichnisse reinkopiert.
( ./content/gewinne.php und
./include/gewinne.inc.php )------------------------------------------------------
- Bearbeiten der Konfigurationsdatei
Unbedingt darauf achten die Datei mit UTF ohne Bom abzuspeichern, am besten mit Phase 5 oder Notepad++ (gibt es beides kostenlos im Netz) bearbeiten!
In der gewinne.inc.php werden die Einstellungen für das Script
vorgenommen, die Datei ist ausreichend dokumentiert.
Einstellungen vornehmen und dann die geänderte gewinne.inc.php
hochspielen. - Installation mit Bezahl-Tippgruppen
Installation mit Bezahl-Tippgruppen
- SQL-Abfrage durchführen
Da wird die Gruppe als Bezahl-Gruppe deklariert
- Datei einpflegen
Die Datei "tippgruppenverwaltung.php" in content/tippgruppenverwaltung.php legen.
Installation mit dem Bezahl-Mod
- Bezahl-Mod installieren
Diesen Bezahl-Mod installieren. - Konfigurationsdatei ändern
$gewinn['tipper'] = 2;