unter welcher spalte werden die grafiken nicht angezeigt ?
sehe ich das richtig, ein spieler der nicht berechtigt ist hat den spielttag gewonnen. wird auch nicht in der liste angezeigt, soweit ok.
wie meinst du aber mit nächst höchsten
Beiträge von bufffuchs
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!
-
-
geht denn jetzt alles wie gewolt ?
Bei soviel beiträgen hier verliert man ja fix den überblick
-
da die tab leer ist geht es auch nicht mit den spieltagssiegern.
wir hatte auf seite 5 oder 6 auch so ein fall wo nichts eingetragen wird. ich würde dich bitte mal einfach die gewinn.php testweise auszutauschen und die von tugsi aus dem aller ersten beitrag zu nehmen. -
also ich habe es jetzt nochmal eingebaut und es funktioniert auf anhieb.
-
-
also, ich habs jetzt so geregelt das in der bulitipp_user eine neu spalte ist namens gewinnberechtigt. dort steht ne 1 für ja oder 0 für nein.
ich der gewinne.php musste ich bissel was ändern in den abfragen aber so wie es scheint geht es. ich habe es jetzt mal unterschiedlich durchgeschalten, mit alle einstellungen die die cfg hergibt.
geht alles soweit ich das sehe.
Es kann auch weiter nach tippengruppen gespielt werden, also beides möglich.
wenn ihr aber wollt das alle gewinnen können müsst ihr sie entweder in ein gruppe schieben oder in der db eine 1 eintragen in die spalte. -
sehe ich das richtig. du willst alle gruppen beibehalten und sagen das alle ausser der fun-tipper gewinnberechtigt sind ?
sozusagen währen 4 tippgruppen gewinnberechtigt. das ist nicht möglich. ich werde mal was versuchen, und zwar zu sagen das alle gruppen ausser einer gewinnberechtigt sind.das kann aber noch dauern, andere projekte am laufen. Versprechen kann ich nichts.
Am besten du schiebst alle die gezahlt haben in eine seperate gruppe rein
-
du musst eine gruppe erstellen wo alle die reinkommen die gewinnberechtigt sind, das heist. eine tippgruppe "gewinn" bsp. erstellen und alle die zuordnen die am ende bei der gewinnausschütung teilnehmen.
die restlichen gruppen können bestehen bleiben. -
also, das addon ist im downloadbereich auf dem neusten stand mit ausführlicher anleitung.
Die anleitung im ersten Post von Tugsi geht auch, ist die gleiche, nur die datein bitte aus dem downloadbereich holen.zu deinen fragen:
1. nehm bitte die aus dem downloadbereich
2. es läuft unter 3.2 sowie unter 4.1. beides getestet.
3. ja das kann das Addon
4. das war ja die ganze zeit der fehler mit den tippgruppen, dieser wurde aber behoben und du kannst nun diese benutzen. nicht vergessen tippgruppe anzulegen.Hoffe konnte dir helfen
-
-
ich hatte es vorgestern in den downloads zur verfügung gestellt mit allen php´s und einer anleitung, stand auch da, das der download angelgt wurde nur sehe ich ihn nicht
-
oki doki, wenn du es neu aufsetzt ab nächster saison lass es uns wissen ob es dann funktioniert.
es sollte aber ohne probleme laufenmfg
-
deine eingebaut und auf anhieb keine probleme
nimm mal bitte aus dem ".$tbl['usergroups']." das s am ende von usergroups raus. bewirkt zwar in deinem fall eigentlich nichts, da du nicht mit gruppen arbeitest, aber wer weisPHP- if ($gewinn['tipper'] == 0)
- { $sql = mysql_query("SELECT user FROM ".$tbl['user']." WHERE aktiv=1");
- $sqltg = mysql_query("SELECT tb1.user
- FROM ".$tbl['user']." tb1
- INNER JOIN ".$tbl['usergroups']." tb2 ON tb2.group_id = tb1.gruppe
- WHERE tb1.aktiv=1
- AND tb2.group_name = '".$gewinn['tgname']."'");
- }elseif ($gewinn['tipper'] ==1){
hast du die möglichkeit ein 2. tippspiel aufzusetzen und der datenbak ein anderes präfix zu geben ?
das es dann nicht bulitipp_.... heist sonder bulidev_...., damit du unterscheiden kannst, damit behältst du deine bisserige datenbank.meiner meihnung nach stimmt irgendwas mit der datenbank nicht oder irgendeine erweiterung, wenn du welche drauf hast,schiesst dort in die quere.
pic mit deinen einstellungen und deinen datein
ergebniss.PNG -
ich habe es mal in die version 3.2 eingebaut, also komplette neuinstallation. geht ohne probleme
jetzt habe ich aber etwas festgestellt.
Poste mir mal bitte folgende zeilen aus deinen php´s.
gewinne.php ganz oben
PHP- if ($gewinn['tipper'] == 0){ $sql = mysql_query("SELECT user FROM ".$tbl['user']." WHERE aktiv=1"); $sqltg = mysql_query("SELECT tb1.user FROM ".$tbl['user']." tb1 INNER JOIN ".$tbl['usergroup']." tb2 ON tb2.group_id = tb1.gruppe WHERE tb1.aktiv=1 AND tb2.group_name = '".$gewinn['tgname']."'");}elseif ($gewinn['tipper'] ==1){ $sql = mysql_query("SELECT tb1.user FROM ".$tbl['user']." tb1 INNER JOIN ".$tbl['saison_ranking']." tb2 ON tb2.user_id = tb1.id INNER JOIN ".$tbl['precalc']." tb3 ON tb2.precalc_id = tb3.id WHERE tb3.saison = ".$saison['jahr2']." AND tb3.liga = ".$saison['liga']." GROUP BY tb1.user"); $sqltg = mysql_query("SELECT tb1.user FROM ".$tbl['user']." tb1 INNER JOIN ".$tbl['usergroup']." tb2 ON tb2.group_id = tb1.gruppe INNER JOIN ".$tbl['saison_ranking']." tb3 ON tb3.user_id = tb1.id INNER JOIN ".$tbl['precalc']." tb4 ON tb3.precalc_id = tb4.id WHERE tb4.saison = ".$saison['jahr2']." AND tb4.liga =".$saison['liga']." AND tb2.group_name = '".$gewinn['tgname']."' Group by tb1.id ");}
dann folgende zeile in der gewinne.inc.php
zeile 56 ca.achso, und database.inc.php zeile 59 bitte
Bitte Edit benutzen post angehängt von oldie
Zitatdann häng mal bitte deine gewinne.php und gewinne.inc.php hier mit an, so wie sie jetzt ist
-
hy maik.r
ich werde mich heut mal rensetzten und die letzte 3er version bei mir installen und es so einbauen wie in der anleitung beschrieben, melde mich wieder -
-
wenn tippgruppe auf 0 ist das kein problem
der text dahinter bezieht sich noch auf die vorgängerversion, wo die ausgabe nicht stimmte. habe ich vergessen zu ändern -
kein index ist normal und anzeigen auch, weil ja nichts drin bei dir.
solltest du keine tippgruppen verwenden, so musst du dies auch abschalten, damit alle eingerechnet werden
Ich habe es mal schnell installiert und getestet
kein Fehler und die Warnung kann man ja ausschalten bei mir kommt nur diese Notice
Notice: Undefined index: usergroups in /var/www/web1847/html/content/gewinne.php on line 39
bei error_reporting(E_ALL);
bei error_reporting(0);
kommt nichts mehr
da es ja auch hier funktioniert ist bei dir was schief gelaufen, mach nochmal alles rückgänging und gehe die anleitung schritt für schritt durch -
beim ersten aufruf der gewinner schreibt er die spieltagsgewinner rein
-
nein, dort sollte was drin stehen, weil von dort holt er ja die gewinner
setzte mal die tipper runter auf 6, wie bei mir um fehler zu finden.so sieht es in meiner cfg aus
PHP- $gewinn['aktiv'] = 1; # Gewinnseite aktiv (=1), ein inaktiv schalten bewirkt eine Meldung auf der Seite
- # Nehmen an dem Tippspiel nicht nur Tipper teil, die auch gewinnberechtigt sind, dann müssen die Tipper
- # die gewinnen können in eine bestimmte Tippgruppe sein!
- # !!!!!! ACHTUNG EINTRAG IST EXPERIMENTELL UND HAT NOCH FEHLER !!!!!
- $gewinn['tippgruppe'] = 1; # Gewinne nur für bestimmte Tippgruppe? (0 = nein, 1 = ja) BITTE 0 LASSEN
- $gewinn['tgname'] = "Gewinnberechtigt"; # Name der Tippgruppe, der gewinnberechtigten Tipper
- # Art, wie die Anzahl der Tipper ermittelt wird, die zur Berechnung der Gesamtsumme benötigt wird
- # Für die Platzierungsanzeige bzw. Spieltagssiegeranzeige wird diese Einstellung nicht genutzt, dort wird
- # immer die aktuelle Saison und Liga genutzt!
- # Jede der Möglichkeiten hat ihre Vor- und Nachteile
- # 0 = alle aktiven Tipper zählen (ACHTUNG! Dies ist nur ratsam, wenn nur eine Liga getippt wird und
- # man nicht mal eine alte Gewinnseite der letzten Saison darstellen möchte)
- # 1 = Tipper die in der laufenden Saison schon getippt haben (Hier hat man zwar die Unterscheidung der Liga und Saison,
- # aber es muss mindestens ein Spieltag gespielt sein, damit
- # eine Anzeige stattfindet, daher erst nach dem ersten Spieltag einsetzbar!)
- $gewinn['tipper'] = 1;
- $gewinn['anzahl'] = 5; # Anzahl der Gewinnränge (z.B. 6 = Platz 1-6 gewinnen)
- $gewinn['admin'] = 0; # Admin als Tipper zählen (0 = tippt mit, 1 = aktiv, tippt aber nicht)
- $gewinn['cfg_spltg'] = 1; # Soll der Spieltagssieg gewinnen? (0=nein, 1=ja)
- $gewinn['hoechst'] = 1; # Soll der höchste Spieltagssieg extra gewinnen? (0=nein, 1=ja)
- $gewinn['hsystem'] = 0; # Wie wird höchster Spieltag gewertet 0=alle höchsten teilen Betrag, 1= jüngster Spieltag gewinnt alles
- $gewinn['berechnung'] = 0; # Art der Berechnung der Gewinnränge ( 0 = prozentual, 1 = Festsummen)