Ergebnis 1 bis 9 von 9

Thema: GesuchtTagesPlatz/Top5

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von halk
    Registriert seit
    15.11.2006
    Beiträge
    559

    Beitrag GesuchtTagesPlatz/Top5

    Hallo!

    Gibt es da ein schnippsel für den Tagesplatz/Top5 , ich habe die besten 5 klicker rechts in der anzeige und wollte noch ein 6 platz dazu haben wo man zieht auf welchen platz man ist wenn mann gerade anfängt.
    Beispiel:
    platz1: KlammID: 2000 klicks
    platz2: KlammID: 1999 klicks
    platz3: KlammID: 1800 klicks
    platz4: KlammID: 1700 klicks
    platz5: KlammID: 1000 klicks
    platz60 KlammID: 10 klicks

    Ich habe dies schon mal gesehn wies aber nicht mehr wo.
    Dewegen frage ich mal hier wer dies schon hat oder wie mann dies machen könnte.

    Danke
    Mfg Halk


  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    wenn du die top5 anzeige aus der tagesklickralley hast, könnte man es so machen:

    PHP-Code:
    $klicksrang db_query ('SELECT k.uid,k.klicks,u.nickname FROM '.$db_prefix.'_tagrally k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid ORDER BY klicks DESC');
    $rang 0;
    while (
    $klickliste=mysql_fetch_array($klicksrang)) {
    $rang++;
    if(
    $rang<6){
    echo 
    '
    <tr bgcolor="#FAEBD7">
    <td align="center">'
    $rang .'</td>
    <td align="center">'
    .$klickliste[nickname].'</td>
    <td align="center">'
    .number_format($klickliste[klicks],0,",",".").'</td>
    </tr>
    '
    ;
    }else if(
    $klickliste['uid']==$_SESSION['uid']){
    echo 
    '
    <tr bgcolor="#FAEBD7">
    <td align="center">'
    $rang .'</td>
    <td align="center">'
    .$klickliste[nickname].'</td>
    <td align="center">'
    .number_format($klickliste[klicks],0,",",".").'</td>
    </tr>
    '
    ;
    }

    also das in menue_rechts.php ziwschen:
    menuehead("Top5 Klicker");
    und
    menuefoot();
    ändern.

    absolut ungetestet, könnte aber funktionieren

    aber vielleicht gibt es noch elegantere lösungen.
    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)

  3. #3
    Erfahrener Benutzer Avatar von halk
    Registriert seit
    15.11.2006
    Beiträge
    559
    Hallo


    Habe es mal eingesetzt ,funst leider nicht alles nur schrift zu sehn
    Mfg Halk


  4. #4
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    habs jetzt selbst mal getestet, also bei mir funzts.

    evtl hast du eine andere anzeige, also nicht die von der tagesklickralley hier ausm download bereich?
    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)

  5. #5
    Erfahrener Benutzer Avatar von halk
    Registriert seit
    15.11.2006
    Beiträge
    559
    hallo

    der Code den ich habe ist von hier ich setze ihn mal rein

    PHP-Code:
    <?$klicksrang = db_query("SELECT * FROM ".$db_prefix."_tagrally ORDER BY klicks DESC LIMIT 5");?>
    <?
    $rang = 1;
    while ($klickliste=mysql_fetch_array($klicksrang)) {
    echo '
          <tr bgcolor="#3232ef">
    <td align="width" width="1">'. $rang++ .'</b></td>
    <td align="width" width="20">'.$klickliste[uid].'</b></td>
    <td align="width" width="30">'.number_format($klickliste[klicks],0,",",".").'</b></td>
    </tr>
    ';
    }
    ?>
    Mfg Halk


  6. #6
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    noch mal der ganze teil, den ich eingebaut habe:
    /lib/menue_rechts.php
    PHP-Code:
    menuehead("Top5 Klicker");
    $klicksrang db_query ('SELECT k.uid,k.klicks,u.nickname FROM '.$db_prefix.'_tagrally k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid ORDER BY klicks DESC');
    $rang 0;
    while (
    $klickliste=mysql_fetch_array($klicksrang)) {
    $rang++;
    if(
    $rang<6){
    echo 
    '
    <tr bgcolor="#FAEBD7">
    <td align="center">'
    $rang .'</td>
    <td align="center">'
    .$klickliste[nickname].'</td>
    <td align="center">'
    .number_format($klickliste[klicks],0,",",".").'</td>
    </tr>
    '
    ;
    }else if(
    $klickliste['uid']==$_SESSION['uid']){
    echo 
    '
    <tr bgcolor="#FAEBD7">
    <td align="center">'
    $rang .'</td>
    <td align="center">'
    .$klickliste[nickname].'</td>
    <td align="center">'
    .number_format($klickliste[klicks],0,",",".").'</td>
    </tr>
    '
    ;
    }
    }  
    menuefoot(); 
    natürlich beim einbauen auf php/html bereiche achten!

    dann sollte es funzen, ansonten stells mal so rein, dass auch nicht eingeloggt user das sehen können, damit ich mir die ausgabe anschauen kann.
    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)

Ähnliche Themen

  1. Top5 Klicker Menüproblem
    Von BernieHH im Forum Support zu Addons & Erweiterungen
    Antworten: 2
    Letzter Beitrag: 02.11.2009, 17:52
  2. Top5 Klicker Bugfix
    Von h-m im Forum Support zu Addons & Erweiterungen
    Antworten: 0
    Letzter Beitrag: 29.07.2008, 09:56
  3. noch weitere 2 Probleme (tagesklickrally und top5 klicker)
    Von Juchi im Forum Support zum VMSone
    Antworten: 8
    Letzter Beitrag: 16.04.2008, 00:36
  4. if "AktivRally=on" dann "Top5 Klicker eingeblenden" else "ausblenden"
    Von TS7 im Forum Support zu Addons & Erweiterungen
    Antworten: 6
    Letzter Beitrag: 07.11.2007, 23:09
  5. Tagesklick-Ralley 1.2 - Top5 Anzeige ?
    Von maniwelt im Forum Support zu Addons & Erweiterungen
    Antworten: 6
    Letzter Beitrag: 22.10.2007, 04:29

Berechtigungen

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