PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VMS1.2 Tagesklickrally



smileylose
13.11.2007, 14:08
Hi, ich habe Tagesklickrally installiert scheint soweit auch zu funktionieren Top5 User wird rechts im Menü gezeigt und gezählt nur im Userbereich unter Rallys da steht:

Diese Tagesklick Ralley läuft täglich von 23:55 bis 23:55.
Für diese Klickrally sind ausgelobt und werden wie unten angezeigt
auf die Plätze 1 bis verteilt.

Obwohl im Adminbereich alles richtig eingestellt und angezeigt:

Dieses Klickralley läuft von 12.11.2007 - 23:59:00 bis 31.12.2010 - 23:59:00.
Für diese Klickralley sind 23.000,00 Lose ausgelobt und werden wie unten angezeigt auf die Plätze 1 bis 5 verteilt.

Wo liegt hier der Fehler?

maniwelt
13.11.2007, 14:22
Den Fehler hatte ich auch, aber, du kannst etwas coden, in dem du die Ausgabe von Adminforce in den Script von der Rally, was bei User ausgegeben wird, einbaust ;)

smileylose
13.11.2007, 19:55
danke das klappt :-)

carlos99
24.11.2007, 13:32
danke das klappt :-)

oder einfach die tagesklick. php ersetzen.

da haben zwei = Zeichen gefehlt.


<?
// Variabeln definieren
$filename = 'lib/texte/tagesralley.txt';
$rp = 1;

// Ralleydaten auslesen
$ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley='tagrally' LIMIT 1"));

// Datei auslesen
if (is_readable ($filename)) $inhalt = implode ('', file ($filename));
else echo 'Datei '.$filename.' kann nicht gelesen werden!';

if ($inhalt != ''){
head ('Unsere Klickralley');
echo nl2br ($inhalt);
foot ();
}


head("Tagesklickrally - Platzierungen und Preise");

if ($ralleydaten['art'] != 'statisch') { ?>
<div>Diese Tagesklick Ralley läuft täglich von <b>23:55</b> bis <b>23:55</b>.<br>
Dabei handelt es sich um eine dynamische Klickrally, wo pro Klick <b><?=number_format($ralleydaten['pro'],2,",",".").' '.$waehrung;?></b> in den Jackpot fliesen.<br>
Im Jackpot befinden sicher gerade <b><?=number_format($ralleydaten['jackpot'],2,",",".").' '.$waehrung;?></b>,<br> die wie unten aufgeführt auf die Plätze <b>1
bis <?=$ralleydaten['plaetze'];?></b> verteilt werden.</div>
<br />
<?
} else { ?>
<div>
Diese Tagesklick Ralley läuft täglich von <b>23:55</b> bis <b>23:55</b>.<br>
Für diese Klickrally sind <b><?=number_format($ralleydaten['p1']+$ralleydaten['p2']+$ralleydaten['p3']+$ralleydaten['p4']+$ralleydaten['p5']+$ralleydaten['p6']+$ralleydaten['p7']+$ralleydaten['p8']+$ralleydaten['p9']+$ralleydaten['p10'],2,",",".").' '.$waehrung;?></b> ausgelobt und werden wie unten angezeigt<br>
auf die Plätze <b>1</b> bis <b><?=$ralleydaten['plaetze'];?></b> verteilt.</div>
<br />
<?
} ?>


<table width="100%" cellpadding="1" cellspacing="1" border="0">
<tr class="tr_head">
<td width="50"><b>Rang</b></td>
<td><b>User</b></td>
<td width="100"><b>Klicks</b></td>
<td width="150"><b>möglicher Gewinn</b></td>
</tr>
<?
$platz = db_query ('SELECT k.klicks,u.nickname FROM '.$db_prefix.'_tagrally k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid ORDER BY klicks DESC LIMIT 10');
while ($pa = mysql_fetch_array($platz)) {
$row = ($rp % 2 == 0) ? 0 : 1;
$mg = ($ralleydaten['art'] == 'statisch') ? number_format($ralleydaten['p'.$rp], 2, ',', '.').' '.$waehrung : number_format(($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp]), 2, ',', '.').' '.$waehrung;
if ($rp > $ralleydaten['plaetze']) $mg = '---'; ?>
<tr class="tr_row<?=$row;?>">
<td align="right"><?=$rp++;?>.&nbsp;</td>
<td>&nbsp;<?=$pa['nickname'];?></td>
<td align="right"><?=number_format($pa['klicks'], 0);?>&nbsp;</td>
<td align="right"><?=$mg;?>&nbsp;</td>
</tr>
<?
}

for($x=$rp;$x<11;$x++){
$mg = ($ralleydaten['art'] == 'statisch') ? number_format($ralleydaten['p'.$x], 2, ',', '.').' '.$waehrung : number_format(($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$x]), 2, ',', '.').' '.$waehrung;
$row = ($rp % 2 == 0) ? 0 : 1;
if ($x > $ralleydaten['plaetze']) $mg = '---'; ?>
<tr class="tr_row<?=$row;?>">
<td align="right"><?=$rp++;?>.&nbsp;</td>
<td>&nbsp;n/a</td>
<td align="right">0&nbsp;</td>
<td align="right"><?=$mg;?>&nbsp;</td>
</tr>
<?
} ?>
</table>
<?
foot(); ?>