Seite 150 von 265
Tagessieg
Verfasst: 24.08.2006 13:36
von esc2000
Sorry das ich schon wieder nerve.
Nachdem ich die direkten Treffer ja erfolgreich aus der Ranking rausgenommen habe, habe ich jetzt noch das Problem das auch der Tagessieg nicht nur nach den ges. Punkten verteilt wird. Auch hier haben die direkten Treffer einen Einfluss.
Kann mir jemand verraten wie ich das rausnehmen kann?
Muß ich das nur in der processspieltagergebnisse.php ändern, oder noch wo anders?
Falls einer mir genau sagen kann was ich anpassen muß wäre ich echt froh
Grüße
esc2000
Verfasst: 24.08.2006 14:51
von asdil12
kann man die tippergebnisse dann auch per rss verbreiten?
Verfasst: 24.08.2006 16:22
von Patch
Damit nicht alle Fragen 20 mal hier auftreten habe ich mal einen Blog erstellt. ich werde dort die häufigsten Fragen mit den dazugehörigen lösungen veröffentlichen!
der link:
http://tippspiel-faq.blogspot.com/
Verfasst: 24.08.2006 16:37
von HUGOOO
So, nun ich noch einmal.
Ich würde gerne in Rankingliste der User die ersten 5 Platzierungen farbig gestalten (wie in der Bundesliga die CL-Platzierungen).
Ebenfalls soll der letzte Platz auch eine andere Farbe bekommen.
Kennt sich damit jemand aus und kann mir da weiterhelfen?
Verfasst: 24.08.2006 18:11
von n3bUr
HUGOOO hat geschrieben:HUGOOO hat geschrieben:Kann mir jemand sagen, wo ich aus den Top 10 Ranking auf der Tipp-Startseite ein Top 20 oder mehr machen kann?
Hat sich erledigt. Habe es selbst gefunden.
Wie denn ???
Würde ich auch gerne ändern!
Verfasst: 24.08.2006 18:33
von HUGOOO
Suche in der bundesliga.php folgende Zeile:
Code: Alles auswählen
$sql = "SELECT user_id, username, tipp_punkte, tipp_treffer, tipp_getippt , tipp_lastpos FROM ". USERS_TABLE ." WHERE tipp_spieltagtipps = 1 ORDER BY tipp_punkte DESC,tipp_treffer DESC LIMIT 0,10";
Die 10 am Ende ersetzt Du mit der Anzahl der Platzierungen die angezeigt werden sollen.
Re: Tippranking
Verfasst: 24.08.2006 20:04
von Saddl
esc2000 hat geschrieben:esc2000 hat geschrieben:
esc2000
Habe eventuell gefunden, kann mir jemand bestätigen das es so geht. Oder wird dadurch die Punkteberechnung eventuell verändert?
Code: Alles auswählen
if (($u_punktecheck == $row['tipp_punkte'])) //&& ($u_treffercheck == $row['tipp_treffer']))
Habe einfach den hinteren Teil auskommentiert.
geht das so? bitte helft mir
Danke
http://www.phpbb.de/viewtopic.php?t=856 ... &start=950
http://www.phpbb.de/viewtopic.php?t=856 ... &start=960
Code: Alles auswählen
Du musst nur in der bundesliga.php in Zeile 165 diesen Teil " && ($u_treffercheck == $row['tipp_treffer']) " entfernen und in der userstatistik.php nochmal das gleiche und dort in Zeile 163.
zusätzlich noch in userstatistik.php in Zeile 870 diesen Teil
&& ($u_treffercheck == $userstatistik[$o]['treffer'][$i])
löschen.
So klappt es besser.
Re: Tippranking
Verfasst: 25.08.2006 09:41
von esc2000
Danke Saddl
hatte die Änderungen auch so, aber irgendwie bekommt ein Mitspieler den Tagessieg nicht zugeordnet. Habe auch schon neu berechnet und auch schon mal den Spieltag geöffnet und dann neu berechnet. Leider ohne Erfolg. Klappt das bei Dir denn ohne Probleme? Oder ist die Umstellung in der laufenden Saison rückwirkend nicht möglich
Gruß
esc2000
Re: Tippranking
Verfasst: 25.08.2006 11:35
von Saddl
esc2000 hat geschrieben:
Danke Saddl
hatte die Änderungen auch so, aber irgendwie bekommt ein Mitspieler den Tagessieg nicht zugeordnet. Habe auch schon neu berechnet und auch schon mal den Spieltag geöffnet und dann neu berechnet. Leider ohne Erfolg. Klappt das bei Dir denn ohne Probleme? Oder ist die Umstellung in der laufenden Saison rückwirkend nicht möglich
Gruß
esc2000
Kann ich nicht beurteilen,
bei mir haben die Tagessieger die gleichen Treffer.
Die Positionen werden aber richtig berechnet.
Re: Tippranking
Verfasst: 25.08.2006 12:50
von esc2000
Saddl hat geschrieben:esc2000 hat geschrieben:
Danke Saddl
hatte die Änderungen auch so, aber irgendwie bekommt ein Mitspieler den Tagessieg nicht zugeordnet. Habe auch schon neu berechnet und auch schon mal den Spieltag geöffnet und dann neu berechnet. Leider ohne Erfolg. Klappt das bei Dir denn ohne Probleme? Oder ist die Umstellung in der laufenden Saison rückwirkend nicht möglich
Gruß
esc2000
Kann ich nicht beurteilen,
bei mir haben die Tagessieger die gleichen Treffer.
Die Positionen werden aber richtig berechnet.
Die Berechnung des Tagessieger muß noch in der
Code: Alles auswählen
processspieltagergebnisse.php
und processspieltagergebnisse.php
angepasst werden. Und zwar muß folgendes auskommentiert werden
Code: Alles auswählen
*if ($usertreffer[0] != $usertreffer[1]){
$sql = "UPDATE tippspiel_user_spieltage SET tagessieg = 1 WHERE spieltag = '$Spieltag' AND userid = '$usersieg[0]' ";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Konnte keine Verbindung erstellen', '', __LINE__, __FILE__, $sql);
}
}else{*
und
if ($usertreffer[$u] == $usertreffer[$t]){
Gruß
esc2000