Ergebnis 1 bis 10 von 16

Thema: Ref Ralley Problem

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer
    Registriert seit
    24.03.2008
    Beiträge
    147
    Der Teil aus der ref.php:
    PHP-Code:
    $refs = db_query ('SELECT u.nickname, COUNT(w.werber) AS total FROM '.$db_prefix.'_werberdaten w LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid=w.werber WHERE w.werber != 0 AND w.zuordnungszeit >= '.$ralleydaten['start'].' AND w.zuordnungszeit <= '.$ralleydaten['ende'].' AND w.gesamt >= '.$ralleydaten['pro'].' GROUP BY w.werber ORDER BY total DESC LIMIT 10');
    $count = 1;
    while ($row = mysql_fetch_assoc($refs)) {
        $users[$count] = $row['nickname'];
        $ref[$count] = $row['total'];
        $count++;
    }

    head ('Platzierungen und Preise'); ?>
    <div>Dieses Refralley läuft vom <b><?=date('d.m.Y H:i'$ralleydaten['start']);?></b> bis zum <b><?=date('d.m.Y H:i'$ralleydaten['ende']);?></b>.<br />
    Für diese Refralley 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 auf die Plätze <b>1</b> bis <b><?=$ralleydaten['plaetze'];?></b> verteilt.</div>
    <br />
    <?
    if ($ralleydaten['pro'] == 0) echo '<div align="center"><b>Es werden alle Refs gezählt!</b></div>';
    else echo '<div align="center"><b>Es werden nur Refs gezählt ab '.number_format($ralleydaten['pro'],2,',','.').' '.$waehrung.' Refgewinn!</b></div><br />'; ?>
    <br />

    <br />
    <center><object type="application/x-shockwave-flash" 
    data="images/myprogress.swf?progress=<?=$swf_prozent;?>&amp;name=<?=$swf_name;?>&amp;status=<?=$swf_status;?>&amp;color=<?=$swf_bar_color;?>&amp;bgcolor=<?=$swf_hintergrund_color;?>&amp;bgcolor2=<?=$swf_rand_color;?>&amp;fcolor=<?=$swf_font_color;?>&amp;"
    width="330" height="120">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" 
    value="images/myprogress.swf?progress=<?=$swf_prozent;?>&amp;name=<?=$swf_name;?>&amp;status=<?=$swf_status;?>&amp;color=<?=$swf_bar_color;?>&amp;bgcolor=<?=$swf_hintergrund_color;?>&amp;bgcolor2=<?=$swf_rand_color;?>&amp;fcolor=<?=$swf_font_color;?>&amp;" />
    <param name="quality" value="high" />
    </object></center>
    <br />

    <table width="100%" cellpadding="1" cellspacing="1" border="0" align="center">
        <tr class="tr_head">
            <td width="50"><b>Rang</b></td>
            <td><b>User</b></td>
            <td width="100"><b>Refs</b></td>
            <td width="150"><b>möglicher Gewinn</b></td>
        </tr>
    <?
    for($x=1;$x<11;$x++){
        if (!isset($users[$x])) $users[$x] = 'n/a';
        if (!isset($ref[$x])) $ref[$x] = 0;
        $row = ($rp % 2 == 0) ? 0 : 1; ?>
        <tr class="tr_row<?=$row;?>">
            <td align="right"><?=$rp++;?>.&nbsp;</td>
            <td>&nbsp;<?=$users[$x];?></td>
            <td align="right"><?=$ref[$x];?>&nbsp;</td>
            <td align="right"><?=number_format($ralleydaten['p'.$x], 0).' '.$waehrung;?>&nbsp;</td>
        </tr>
    <?
    } ?>
    Hier die SQL Tabelle:
    PHP-Code:
    -- Tabellenstruktur für Tabelle `vms_ralleydaten`
    --

    CREATE TABLE IF NOT EXISTS `vms_ralleydaten` (
      `
    ralleyvarchar(50NOT NULL default '',
      `
    startint(11NOT NULL default '0',
      `
    endeint(11NOT NULL default '0',
      `
    artvarchar(50NOT NULL default '',
      `
    prodouble(10,2NOT NULL default '0.00',
      `
    jackpotdouble(10,2NOT NULL default '0.00',
      `
    plaetzeint(2NOT NULL default '0',
      `
    p1double(10,2NOT NULL default '0.00',
      `
    p2double(10,2NOT NULL default '0.00',
      `
    p3double(10,2NOT NULL default '0.00',
      `
    p4double(10,2NOT NULL default '0.00',
      `
    p5double(10,2NOT NULL default '0.00',
      `
    p6double(10,2NOT NULL default '0.00',
      `
    p7double(10,2NOT NULL default '0.00',
      `
    p8double(10,2NOT NULL default '0.00',
      `
    p9double(10,2NOT NULL default '0.00',
      `
    p10double(10,2NOT NULL default '0.00',
      
    PRIMARY KEY  (`ralley`)
    ENGINE=MyISAM DEFAULT CHARSET=latin1;

    --
    -- 
    Daten für Tabelle `vms_ralleydaten`
    --

    INSERT INTO `vms_ralleydaten` (`ralley`, `start`, `ende`, `art`, `pro`, `jackpot`, `plaetze`, `p1`, `p2`, `p3`, `p4`, `p5`, `p6`, `p7`, `p8`, `p9`, `p10`) VALUES
    ('refralley'12142584001230383400'statisch'0.000.003150.00500.000.000.000.000.000.000.000.000.00),
    (
    'aktivralley'11120472001112292000'statisch'6.000.0051000.00750.00500.00250.00100.000.000.000.000.000.00),
    (
    'klickralley'11045340001230764400'dynamisch'3.000.0021000000.00500.000.000.000.000.000.000.000.000.00); 
    Da sind leider auch die anderen Ralleys dabei, sollte ja aber nicht srören. Hoffe ich zumindest...


  2. #2
    Erfahrener Benutzer
    Registriert seit
    24.03.2008
    Beiträge
    147
    Hat sonst keiner diesen Fehler?


  3. #3
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    nicht das mir bekannt wäre...

    also noch mal die datei ref.php aus dem aktuellsten package (1.2.3) nehmen und hochladen, und schauen, was die tabelle vms_werberdaten enthält, wobei ja dort, wo bei dir die beiden werte stehen, an sich nur itnerger ausgegeben werden sollten, da dieser wert ja über COUNT() ermittelt wird

    du kannst auch mal diesen teil hier:
    PHP-Code:
    while ($row mysql_fetch_assoc($refs)) {
        
    $users[$count] = $row['nickname'];
        
    $ref[$count] = $row['total'];
        
    $count++;

    dadurch ersetzen:
    PHP-Code:
    while ($row mysql_fetch_assoc($refs)) {
        
    $users[$count] = $row['nickname'];
    echo 
    $users[$count];
        
    $ref[$count] = $row['total'];
    echo 
    $ref[$count];
        
    $count++;

    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  4. #4
    Erfahrener Benutzer
    Registriert seit
    24.03.2008
    Beiträge
    147
    Das habe ich schon probiert, die ref.php vom 1.2.3 hoch zu laden. Verändert sich leider nichts... Wird in irgendwelchen anderen Dateien die Refralley eingetragen oder sowas?

    Hier der Export der vms_werberdaten:

    PHP-Code:
    --
    -- 
    Tabellenstruktur für Tabelle `vms_werberdaten`
    --

    CREATE TABLE IF NOT EXISTS `vms_werberdaten` (
      `
    uidint(7NOT NULL default '0',
      `
    werberint(7NOT NULL default '0',
      `
    umsatzdouble(10,2NOT NULL default '0.00',
      `
    zuordnungszeitint(10NOT NULL default '0',
      `
    resetdouble(10,2NOT NULL default '0.00',
      `
    resetzeitint(11NOT NULL default '0',
      `
    gesamtdouble(10,2NOT NULL default '0.00',
      `
    refbackint(3NOT NULL default '0',
      `
    aktivzeitint(11NOT NULL default '0',
      
    PRIMARY KEY  (`uid`)
    ENGINE=MyISAM DEFAULT CHARSET=latin1;

    --
    -- 
    Daten für Tabelle `vms_werberdaten`
    --

    INSERT INTO `vms_werberdaten` (`uid`, `werber`, `umsatz`, `zuordnungszeit`, `reset`, `resetzeit`, `gesamt`, `refback`, `aktivzeit`) VALUES
    (7453600.0000.0000.0000),
    (
    14966700.0000.0000.0000); 


  5. #5
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    aber du willst uns nicht einfach nur ärgern??
    ich komm absolut nicht drauf, woran das liegen kann/könnte.

    natürlich willst du uns nicht ärgern, das scheint ein ganz verzwicktes Problem zu sein, was auch schon ewig im vms rumgeistert:

    http://www.designerscripte.net/showthread.php?t=3504
    http://www.designerscripte.net/showthread.php?t=2172
    http://www.designerscripte.net/showthread.php?t=915

    also das erste mal aufgetaucht im Februar 2007

    aber ich denke mal, das "Problem" löst sich tatsächlich, sobald genügend User angemeldet sind und auch ein paar Refs haben

    aber trotzdem komisch, dass noch keine richtige Lösung dafür gefunden wurde

    da ich den Fehler nicht reproduzieren kann, kann ich dir erst mal auch nicht weiterhelfen...
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  6. #6
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Dieses Problem tritt nur in Verbindung mit dem "Rally On/Off Schnipssel" auf, irgendeine Variable musst man vorher zurücksetzen, ich weiß aber grad nicht welche das war. Eselfutter dürfte das noch wissen er hat es bei sich auch behoben
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  7. #7
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    EDIT ::::: Ich kenne nun das problem , hatte ich auch zur meiner zeit im paid4 bereich , du musst da wo
    PHP-Code:
    $ref 
    steht in
    PHP-Code:
    $refs 
    , ich glaube das steht auch so in der einleitung

    Laut anleitung :
    Bitte noch eine Änderung in der Datei: /content/ralleys/ref.php machen:

    suche immer nach der Variablen $ref und ändere diese in $refs um.

    Euer MK75

  8. #8
    Erfahrener Benutzer Avatar von eselfutter
    Registriert seit
    29.02.2008
    Beiträge
    692
    Zitat Zitat von cdp Beitrag anzeigen
    Dieses Problem tritt nur in Verbindung mit dem "Rally On/Off Schnipssel" auf, irgendeine Variable musst man vorher zurücksetzen, ich weiß aber grad nicht welche das war. Eselfutter dürfte das noch wissen er hat es bei sich auch behoben
    Das Problem ist:
    Beim Aufrufen der Übersicht wurde der Query Befehl aus der menue_links.php übernommen. Aber wie Du geschrieben hast: Normal nur beim On/Off Schnipsel.....
    Versuche es mal mit einer Änderung bei der ref.php (im Ordner Ralleys) füge oben nach dem <? unset($ref); ein.
    Das hat das Problem bei mir behoben.

Ähnliche Themen

  1. ralley auszahlung
    Von DimpleX im Forum Talk, talk, talk...
    Antworten: 1
    Letzter Beitrag: 24.07.2009, 22:58
  2. Ralley Addons
    Von thomeshop im Forum Support zu Addons & Erweiterungen
    Antworten: 8
    Letzter Beitrag: 11.01.2009, 15:48
  3. Frage zu AP-Ralley
    Von icekobra im Forum Support zu Addons & Erweiterungen
    Antworten: 7
    Letzter Beitrag: 20.11.2007, 12:46
  4. Ap Ralley
    Von Baumeister im Forum Support zu Addons & Erweiterungen
    Antworten: 5
    Letzter Beitrag: 19.02.2007, 21:45
  5. Ralley Aktivpunkte
    Von Baumeister im Forum Support zum VMSone
    Antworten: 0
    Letzter Beitrag: 10.02.2007, 23:53

Berechtigungen

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