PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tagesklickrallye (Frage)



riwasch
25.09.2009, 15:09
Hätte die Frage:
Kann man bei der Tagesklickrallye eine Art "Mindestklicks" irgendwie einbauen, sodass man nicht schon mit einem Klick in die Wertung kommen kann !??

jpwfour
25.09.2009, 18:05
Ans ich muss du dazu nur die Datenbankabfragen ändern:

Userbereich:


$platz = db_query ('SELECT k.klicks,u.nickname FROM '.$db_prefix.'_tagrally k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid WHERE klicks>20 ORDER BY klicks DESC LIMIT 10');Admin:


$platz = db_query("SELECT * FROM ".$db_prefix."_tagrally WHERE klicks > 20 ORDER BY klicks DESC LIMIT ".$ralleydaten['plaetze']."");
$platz = db_query("SELECT * FROM ".$db_prefix."_tagrally WHERE klicks>20 ORDER BY klicks DESC LIMIT 10");Das ist so natürlich noch nicht optimal,
a) sollte man die Mindestklickzahl den Usern natürlich mitteilen,
b) evtl trotzdem auch User mit weniger Klicks auslesen, dann aber rot darstellen in der Tabelle
c) und schön wenn man's noch übers Adminforce einstellen könnte :wink:

Evtl. schaust du dir die Stellen einfach mal in anderen Rallyes an, die diese Funkion(en) schon haben.
(Oder begnügst dich mit meiner primitiven, dafür kurzen Variante :biggrin1:)

Hardy
25.09.2009, 18:37
Nicht vergessen den query im cron auch abzuändern :wink: