Tippspiel MOD - FAQ

24.8.06

Tabellensortierung nach Bundesligapunkten (Patch)

Hi,
ich habe mal ein wenig gebastelt und eine neue Sortiermöglichkeit der Tabelle in dem Statistikteil gebastelt.
Und zwar werden hier nur die Punkte aus der Bundesliga bewertet. Alle Punkte aus den Extraspielen finden keine Beachtung!
Ist für Zwecke der Auswertung ganz interessant!

Demo: http://www.eisvelinchen.de
Benutzer: test | pw: test
(bei mir ist es allerdings an 2.Stelle - nicht an 6ter wie in dem code unten)

wer interesse hat kann es ganz einfach einbauen:

Files To Edit: 2
## userstatistik.php
## /language/lang_german/lang_tippspiel.php

#
#-----[ OPEN ]------------------------------------------------
#
userstatistik.php

#
#-----[ FIND ]------------------------------------------------
#
$u_getipptcheck = "";

#
#-----[AFTER, ADD ]-----------------------------------------
#
if ($order == 6){
$sql = "SELECT user_id, username,sum(Punkte) as tipp_punkte, tipp_treffer, tipp_getippt, tipp_lastpos, tipp_meister FROM ". USERS_TABLE ." inner join tippspiel_user_spieltage on userid = user_id WHERE tipp_spieltagtipps = 1 group by userid ORDER BY tipp_punkte DESC, tipp_treffer DESC";
if( !$result = $db->sql_query($sql) )
message_die(GENERAL_ERROR, $lang['tipp_Sql_Error'], $lang['Error'], __LINE__, __FILE__, $sql);
while($row = $db->sql_fetchrow($result))
{
$pos_counter++;



if (($u_punktecheck == $row['tipp_punkte']) && ($u_treffercheck == $row['tipp_treffer']))
{$poscheck++; $pos_count = $pos_counter - $poscheck;}
else{$pos_count = $pos_counter;$poscheck = 0;}

$posbefore[] = $row['tipp_lastpos'];
$userid[] = $row['user_id'];
$username[] = $row['username'];
$gesamtpunkte[] = $row['tipp_punkte'];
$gesamttipps[] = $row['tipp_getippt'];
$treffer[]= $row['tipp_treffer'];
$userpos[] = $pos_count;
$meisterid[] = $row['tipp_meister'];

$u_punktecheck = $row['tipp_punkte'];
$u_treffercheck = $row['tipp_treffer'];
}

}

$u_getipptcheck = "";


#
#-----[ FIND ]------------------------------------------------
#
$ordername[5] = $lang['tipp_daywins'];

#
#-----[ AFTER, ADD ]-----------------------------------------
#
$ordername[6] = $lang['tipp_bulli'];

#
#-----[ OPEN ]------------------------------------------------
#
lang_tippspiel.php

#
#-----[ FIND ]------------------------------------------------
#
$lang['tipp_avg'] = 'Punkte pro Spiel';

#
#-----[ AFTER, ADD ]-----------------------------------------
#
$lang['tipp_bulli'] = 'Bundesligawertung';

#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#

Ich hoffe ich hab jetzt nix vergessen, weil ich das ganze nicht dokumentiert habe.