Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 16 von 16

Thema: Tages-Bettel-Rally - Cron-Seite bleibt weiß.

  1. #11
    Gesperrt
    Registriert seit
    19.03.2007
    Beiträge
    42
    Zitat Zitat von Lokutos Beitrag anzeigen
    wie wertest du den aus im adminforce?? dan musst du resetten nach der auswertung

    beim cron sollte etwas stehen wie

    db_query('delete FROM vms_tbettelrally')

    oder so ähnlich. (ziemlich weit unten)

    MFG Lokutos
    Hallo,

    das Problem wurde gelöst, im cron stand taprally anstatt tbettelrally.
    Dankeschön.

    Für alle die diesen fehler auch haben:

    Einfach den Code von der Cron datei durch diesen ersetzen:
    PHP-Code:
    <?
    $rp = 0;
    $ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_neu_rallydaten WHERE ralley='tbettelrally' LIMIT 1"));
    $platz = db_query("SELECT * FROM ".$db_prefix."_tbettelrally WHERE punkte >= 1 ORDER BY punkte DESC LIMIT ".$ralleydaten['plaetze']."");
    while ($pa = mysql_fetch_array($platz)) {
    $rp++;
    if ($ralleydaten['art'] == 'statisch') {
    $buchungssumme = $ralleydaten['p'.$rp];
    } else {
    $buchungssumme = $ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp];
    }
    db_query("UPDATE ".$db_prefix."_tbettelrally SET ausgezahlt = '".time()."' WHERE uid='".$pa['uid']."'");
    $buchungs_id = create_code(14);
    kontobuchung ('+',$buchungssumme,$pa['uid']);
    buchungsliste ($buchungs_id,'+'.$buchungssumme,'Tages Bettel-Rally (Platz '.$rp.')',$pa['uid']);
    }
    db_query ("DELETE FROM ".$db_prefix."_tbettelrally");
    db_query ("UPDATE ".$db_prefix."_neu_rallydaten SET jackpot='0' WHERE ralley='tbettelrally' LIMIT 1");
    ?>
    [/code]Okay, kommen wir nochmal zu den Nicknames, ich ändere es nun zu nichname um und nun kommt überhaupt nichtsmehr.

    [code]<?
    $ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_neu_rallydaten WHERE ralley='tbettelrally' LIMIT 1"));
    ?>
    <?head("Tages Bettel-Ralley");?>
    <?
    if ($ralleydaten['art'] != 'statisch') {
    echo'
    <div align="center">
    Dies ist eine Dynamische Tages Bettel-Rally.<BR>
    <B>Der Gasamtgewinnpot beträgt zurzeit '.number_format($ralleydaten['jackpot'],2,",",".").' '.$waehrung.'</B><BR>
    Dieses Tages Bettel-Ralley wird täglich gegen 0:00 automatisch ausgewertet und neu gestartet.<br>
    Bei dieser Ralley kommen pro gültigen Klick auf einen Bettel-link <b>'.number_format($ralleydaten['pro'],2,",",".").' '.$waehrung.'</b> in den Gewinnpot die auf die Plätze <b>1</b> bis <b>'.$ralleydaten['plaetze'].'</b> wie folgt verteilt werden.
    </div>';
    } else {
    echo'
    Dieses Tages Bettel-Ralley wird täglich gegen 0:00 automatisch ausgewertet und neu gestartet.<br>
    Für diese Ralley sind <b>'.number_format($ralleydaten['p1']+$ralleydaten['p2']+$ralleydaten['p3']+$ralleydaten['p4']+$ralleydaten['p5']+$ralleydaten['p6']+$ralleydaten['p7']+$ralleydaten['p8']+$ralleydaten['p9']+$ralleydaten['p10']+$ralleydaten['p11']+$ralleydaten['p12']+$ralleydaten['p13']+$ralleydaten['p14']+$ralleydaten['p15']+$ralleydaten['p16']+$ralleydaten['p17']+$ralleydaten['p18']+$ralleydaten['p19']+$ralleydaten['p20'],2,",",".").' '.$waehrung.'</b> ausgelobt die auf die Plätze <b>1</b> bis <b>'.$ralleydaten['plaetze'].'</b> verteilt werden.
    ';
    }
    ?>
    <? if ($ralleydaten['minimum'] > 0.00) {
    echo '<center>Es müssen mindestens <b>'.number_format($ralleydaten['minimum'],0,",",".").' Bettel Klicks</b> erreicht werden um gewertet und aufgeführt zu werden</center>';
    }?>
    <br>
    <br>
    <table cellpadding="2" cellspacing="2" border="0" bgcolor="" width="80%" align="center">
    <tr bgcolor="">
    <td align="center">&nbsp;&nbsp;<b>Platz</b>&nbsp;&nbsp;</td>
    <td align="center">&nbsp;&nbsp;<b>User</b>&nbsp;&nbsp;</td>
    <td align="center">&nbsp;&nbsp;<b>Nick</b>&nbsp;&nbsp;</td>
    <td align="center">&nbsp;&nbsp;<b>Bettel Klicks</b>&nbsp;&nbsp;</td>
    <td align="center">&nbsp;&nbsp;<b>möglicher Gewinn</b>&nbsp;&nbsp;</td>
    </tr>
    <?
    $platz = db_query("SELECT * FROM ".$db_prefix."_tbettelrally WHERE punkte > '".$ralleydaten['minimum']."' ORDER BY punkte DESC LIMIT 20");
    while ($pa = mysql_fetch_array($platz)) {
    $userdaten = mysql_fetch_array(db_query("SELECT 'nickname' FROM ".$db_prefix."_userdaten WHERE uid=".$pa['uid']." LIMIT 1"));
    $rp++;
    if ($ralleydaten['art'] == 'statisch') {
    $mg = number_format($ralleydaten['p'.$rp],2,",",".");
    } else {
    $mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp],2,",",".");
    }
    if ($rp > $ralleydaten['plaetze']) $mg = '----';
    echo '
    <tr bgcolor="">
    <td align="center">'.$rp.'</td>
    <td align="center">'.$pa['uid'].'</td>
    <td align="center">'.$userdaten['nichname'];'</td>
    <td align="right">'.number_format($pa['punkte'],2,",",".").'&nbsp;&nbsp;</td>
    <td align="right">'.$mg.'&nbsp;&nbsp;</td>
    </tr>
    ';
    }
    for($x=$rp+1;$x<21;$x++){
    if ($ralleydaten['art'] == 'statisch') {
    $mg = number_format($ralleydaten['p'.$x],2,",",".");
    } else {
    $mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$x],2,",",".");
    }
    if ($x > $ralleydaten['plaetze']) $mg = '----';
    echo '
    <tr bgcolor="">
    <td align="center"></td>
    <td align="center">N/A</td>
    <td align="center">N/A</td>
    <td align="right">0&nbsp;&nbsp;</td>
    <td align="right">'.$mg.'&nbsp;&nbsp;</td>
    </tr>
    ';
    }
    ?>
    </table>
    <BR>
    <?if ($_SESSION['login'] == 'true') {?>
    <table cellpadding="1" cellspacing="0" border="0" bordercolor="silver" bgcolor="" align="center" width="80%">
    <?
    $bkst                = mysql_fetch_array(db_query("SELECT 'punkte' FROM ".$db_prefix."_tbettelrally WHERE uid=".$_SESSION['uid']." LIMIT 1"));
    ?>
    <tr bgcolor="">
    <td align="left"><B>Deine Statistik der aktuellen Tages Bettel-Rally:<BR> <?=number_format($bkst['punkte'],2,",",".").' ';?> Bettel Klicks</b></td>
    </tr>
    </table>
    <?}?>

    <!--Copyright darf NICHT mehr geändert oder entfernt werden!
    Tages Bettel Rally Addon by Hardliner
    Programmiert für den Download auf Designerscripte.com--!>
    <?foot();?>

  2. #12
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    schreibfehler h duch k ersetzen also


    $userdaten['nickname']
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  3. #13
    Gesperrt
    Registriert seit
    19.03.2007
    Beiträge
    42
    Zitat Zitat von Lokutos Beitrag anzeigen
    schreibfehler h duch k ersetzen also


    $userdaten['nickname']
    Okay, nun steht in der tbettelrally.php
    <td align="center">'.$userdaten['nickname'].'</td>

    Es steht aber bei Nick nur Nickname.

    Platz: 1
    User: 142275
    Nick: nickname
    Klicks: 43,00
    Gewinn: 255,00

  4. #14
    Zitat Zitat von mcmuhl Beitrag anzeigen
    PHP-Code:
    while ($pa mysql_fetch_array($platz)) {
    $userdaten mysql_fetch_array(db_query("SELECT 'nickname' FROM ".$db_prefix."_userdaten WHERE uid=".$pa['uid']." LIMIT 1"));
    $rp++; 
    ersetzen durch:

    PHP-Code:
    while ($pa mysql_fetch_array($platz)) {
    $userdaten mysql_fetch_array(db_query("SELECT nickname FROM ".$db_prefix."_userdaten WHERE uid=".$pa['uid']." LIMIT 1"));
    $rp++; 


  5. #15
    Gesperrt
    Registriert seit
    19.03.2007
    Beiträge
    42
    Zitat Zitat von Sebmaster Beitrag anzeigen
    ersetzen durch:

    PHP-Code:
    while ($pa mysql_fetch_array($platz)) {
    $userdaten mysql_fetch_array(db_query("SELECT nickname FROM ".$db_prefix."_userdaten WHERE uid=".$pa['uid']." LIMIT 1"));
    $rp++; 
    Danke, nun klappt das. Es wird die Bettelrally komplett resettet aber es findet nun keine Buchung der Lose mehr statt. Ich verzweifel hier noch

    So sieht nun die tbettelrally.php aus:

    Code:
    <?
    $ralleydaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_neu_rallydaten WHERE ralley='tbettelrally' LIMIT 1"));
    ?>
    <?head("Tages Bettel-Ralley");?>
    <?
    if ($ralleydaten['art'] != 'statisch') {
    echo'
    <div align="center">
    Dies ist eine Dynamische Tages Bettel-Rally.<BR>
    <B>Der Gasamtgewinnpot beträgt zurzeit '.number_format($ralleydaten['jackpot'],2,",",".").' '.$waehrung.'</B><BR>
    Dieses Tages Bettel-Ralley wird täglich gegen 0:00 automatisch ausgewertet und neu gestartet.<br>
    Bei dieser Ralley kommen pro gültigen Klick auf einen Bettel-link <b>'.number_format($ralleydaten['pro'],2,",",".").' '.$waehrung.'</b> in den Gewinnpot die auf die Plätze <b>1</b> bis <b>'.$ralleydaten['plaetze'].'</b> wie folgt verteilt werden.
    </div>';
    } else {
    echo'
    Dieses Tages Bettel-Ralley wird täglich gegen 0:00 automatisch ausgewertet und neu gestartet.<br>
    Für diese Ralley sind <b>'.number_format($ralleydaten['p1']+$ralleydaten['p2']+$ralleydaten['p3']+$ralleydaten['p4']+$ralleydaten['p5']+$ralleydaten['p6']+$ralleydaten['p7']+$ralleydaten['p8']+$ralleydaten['p9']+$ralleydaten['p10']+$ralleydaten['p11']+$ralleydaten['p12']+$ralleydaten['p13']+$ralleydaten['p14']+$ralleydaten['p15']+$ralleydaten['p16']+$ralleydaten['p17']+$ralleydaten['p18']+$ralleydaten['p19']+$ralleydaten['p20'],2,",",".").' '.$waehrung.'</b> ausgelobt die auf die Plätze <b>1</b> bis <b>'.$ralleydaten['plaetze'].'</b> verteilt werden.
    ';
    }
    ?>
    <? if ($ralleydaten['minimum'] > 0.00) {
    echo '<center>Es müssen mindestens <b>'.number_format($ralleydaten['minimum'],0,",",".").' Bettel Klicks</b> erreicht werden um gewertet und aufgeführt zu werden</center>';
    }?>
    <br>
    <br>
    <table cellpadding="2" cellspacing="2" border="0" bgcolor="" width="80%" align="center">
    <tr bgcolor="">
    <td align="center">&nbsp;&nbsp;<b>Platz</b>&nbsp;&nbsp;</td>
    <td align="center">&nbsp;&nbsp;<b>User</b>&nbsp;&nbsp;</td>
    <td align="center">&nbsp;&nbsp;<b>Nick</b>&nbsp;&nbsp;</td>
    <td align="center">&nbsp;&nbsp;<b>Bettel Klicks</b>&nbsp;&nbsp;</td>
    <td align="center">&nbsp;&nbsp;<b>möglicher Gewinn</b>&nbsp;&nbsp;</td>
    </tr>
    <?
    $platz = db_query("SELECT * FROM ".$db_prefix."_tbettelrally WHERE punkte > '".$ralleydaten['minimum']."' ORDER BY punkte DESC LIMIT 20");
    while ($pa = mysql_fetch_array($platz)) {
    $userdaten = mysql_fetch_array(db_query("SELECT nickname FROM ".$db_prefix."_userdaten WHERE uid=".$pa['uid']." LIMIT 1"));
    $rp++;
    if ($ralleydaten['art'] == 'statisch') {
    $mg = number_format($ralleydaten['p'.$rp],2,",",".");
    } else {
    $mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$rp],2,",",".");
    }
    if ($rp > $ralleydaten['plaetze']) $mg = '----';
    echo '
    <tr bgcolor="">
    <td align="center">'.$rp.'</td>
    <td align="center">'.$pa['uid'].'</td>
    <td align="center">'.$userdaten['nickname'].'</td>
    <td align="right">'.number_format($pa['punkte'],2,",",".").'&nbsp;&nbsp;</td>
    <td align="right">'.$mg.'&nbsp;&nbsp;</td>
    </tr>
    ';
    }
    for($x=$rp+1;$x<21;$x++){
    if ($ralleydaten['art'] == 'statisch') {
    $mg = number_format($ralleydaten['p'.$x],2,",",".");
    } else {
    $mg = number_format($ralleydaten['jackpot'] / 100 * $ralleydaten['p'.$x],2,",",".");
    }
    if ($x > $ralleydaten['plaetze']) $mg = '----';
    echo '
    <tr bgcolor="">
    <td align="center"></td>
    <td align="center">N/A</td>
    <td align="center">N/A</td>
    <td align="right">0&nbsp;&nbsp;</td>
    <td align="right">'.$mg.'&nbsp;&nbsp;</td>
    </tr>
    ';
    }
    ?>
    </table>
    <BR>
    <?if ($_SESSION['login'] == 'true') {?>
    <table cellpadding="1" cellspacing="0" border="0" bordercolor="silver" bgcolor="" align="center" width="80%">
    <?
    $bkst                = mysql_fetch_array(db_query("SELECT 'punkte' FROM ".$db_prefix."_tbettelrally WHERE uid=".$_SESSION['uid']." LIMIT 1"));
    ?>
    <tr bgcolor="">
    <td align="left"><B>Deine Statistik der aktuellen Tages Bettel-Rally:<BR> <?=number_format($bkst['punkte'],2,",",".").' ';?> Bettel Klicks</b></td>
    </tr>
    </table>
    <?}?>
    
    <!--Copyright darf NICHT mehr geändert oder entfernt werden!
    Tages Bettel Rally Addon by Hardliner
    Programmiert für den Download auf Designerscripte.com--!>
    <?foot();?>

  6. #16
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    die buchung wird mit dem cron ausgeführt!

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Seite bleibt weiß
    Von cr00sy im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 15.08.2013, 21:40
  2. Div. Probleme Tages-Bettel-Rally (E-Lizenz) / EF-Kennung / etc
    Von commandertwo im Forum Support zu Addons & Erweiterungen
    Antworten: 12
    Letzter Beitrag: 06.06.2012, 10:42
  3. Tages Bettel Rally nur Angemeldete User werten?
    Von cr00sy im Forum Support zu Addons & Erweiterungen
    Antworten: 5
    Letzter Beitrag: 13.05.2011, 19:52
  4. Seite bleibt weiß im Firefox
    Von Masterphil im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 5
    Letzter Beitrag: 23.03.2011, 20:08
  5. Ver. 1.2.4 Seite bleibt Weiß
    Von WaechterMedia im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 06.12.2009, 00:05

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •