Ergebnis 1 bis 8 von 8

Thema: Fragen zu TOP 10 und aussehen der Seite.

  1. #1
    jr-coolman
    Gast

    Fragen zu TOP 10 und aussehen der Seite.

    So ich hoffe ich nerve euch noch nicht aber ich habe leider immer noch offene Fragen.
    Eins muss ich aber hier mal festhalten der Support hat sich mit den neuen Besitzern trastisch verbessert. Früher habe ich nur Selten antwort bekommen auf meine Fragen wärend mir jetzt im moment alles erklärt wirt. Danke.

    So zur Frage 1:
    Ich habe mir das TOP 10 add on herunter geladen.
    Jetzt wird im moment bei den Top 10 die Klamm ID aufgelistet als User.
    Weis wer eine lösung das auf den User namen zu ändern so das die User namen da stehen wie zum beispiel beim wer ist online Schnippsel.

    Frage nummer 2:
    Wie bekomme ich es hin das meine Seite immer den Kompletten Bildschirm ausfüllt egal welche auflösung ein User eingestellt hat.
    Die Menüs sollen so groß bleiben wie sie sind und eben ganz Links und ganz Rechts am Bildschirmrand.
    Wärend das Fenster in der Mitte sich gößentechnisch mit anpassen soll wie bei einer Webseite eben wenn man die Fenster größe verändert das sich dann die Tapellen und die Texte darin automatisch verschieben so das nie ausen die Scroll Balken auftauchen.

  2. #2
    Erfahrener Benutzer Avatar von SilentRunner
    Registriert seit
    18.08.2006
    Beiträge
    1.076
    Hallo,

    zu 1

    ändere einfach im code das "uid" auf "nickname"!

    zu 2

    da hab ich leider keine Ahnung von

  3. #3
    jr-coolman
    Gast
    Hmm

    Habe die alte zeile:

    <td align="center">'.$klickliste[uid].'</td>
    in

    <td align="center">'.$klickliste[nickname].'</td>
    geändert.
    Jetzt ist die zeile lehr.
    Habe ich was falsches geändert?

  4. #4
    Erfahrener Benutzer
    Registriert seit
    16.06.2009
    Beiträge
    2.346
    vorrausetzung nickname addon

    und dies zeigt dir die top10 an mit nickname
    edit* lib/menue_rechts.php **sorry für schreib fehler


    <? menuehead("Top10Klicker"); ?>
    <?$klicksrang = db_query("SELECT * FROM ".$db_prefix."_tagrally ORDER BY klicks DESC LIMIT 10");?>
    <?
    $rang = 1;
    while ($klickliste=mysql_fetch_array($klicksrang)) {
    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>
    ';
    }
    ?>

    MfG
    DimpleX

  5. #5
    Erfahrener Benutzer Avatar von swinxx
    Registriert seit
    16.09.2006
    Beiträge
    1.636
    Zu der Frage Nummer 2:

    Bin mir nciht sicher aber ich denke das man da im designaufbau schon die ganz ersten tabellen anstatt mit einem Wert zu versehen immer mit 100% machen muss...

    Hab da zwar mal was davon gehört das man das auch irgendwie anders machen kann sodass sich das Design auf die Bildschirmgrösse anpasst, aber wie das geht weiss ich leider nicht !

    cu, Swinxx

  6. #6
    jr-coolman
    Gast
    Also ich habe das Top 10 Script so geändert.
    Aber so bald ich das Wort Nickname einsetze steht in der zeile nix mehr.
    Ganz oben im Script stehen auch noch zeilen mit uid vieleicht muss ich da auch noch was ändern.
    Und das nickname add on habe ich funktioniert zb auch ganz gut bei wer ist online daran kann es also nicht liegen.
    Das top 10 habe ich also top10.php im content/intern verzeichnis
    und rufe es über das menü links ganz normal auf.

    Das Script selbst sieht im moment so aus:

    <?
    @require_once ('lib/functions.lib.php');
    $kontostand = mysql_fetch_array(db_query("SELECT `kontostand` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." and passwort = '".$_SESSION['passwort']."' LIMIT 1"));
    $guthaben = round($kontostand['kontostand'],0);
    ?>

    <?head("$seitenname - Top 10 Liste");?>
    <center><br><b>Hier findest Du unsere Aktuelle User Top 10 Liste.<br><br>
    <?foot();?>


    <?head("Top 10 - Rangliste ( Nach Klicks )");?>
    <br><table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#f6d288">
    <tr bgcolor="#4169E1">
    <td align="center"><font color="white"><b>Rang</b></font></td>
    <td align="center"><font color="white"><b>User</b></font></td>
    <td align="center"><font color="white"><b>Klicks</b></font></td>
    </tr>
    <?
    $rang = 1;
    $klicksrang = db_query("SELECT * FROM ".$db_prefix."_kontodaten ORDER BY klicks DESC LIMIT 10");
    while ($klickliste=mysql_fetch_array($klicksrang)) {
    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>
    ';
    }
    ?>
    </table>
    <?foot();?>

    <?head("Top 10 - Rangliste ( Nach Loseguthaben )");?>
    <br>
    <table width="100%" cellpadding="1" cellspacing="1" border="0" bgcolor="#f6d288">
    <tr bgcolor="#4169E1">
    <td align="center"><font color="white"><b>Rang</b></font></td>
    <td align="center"><font color="white"><b>User</b></font></td>
    <td align="center"><font color="white"><b>Lose</b></font></td>
    </tr>
    <?
    $rang = 1;
    $guthabenrang = db_query("SELECT * FROM ".$db_prefix."_kontodaten ORDER BY kontostand DESC LIMIT 10");
    while ($guthabenliste=mysql_fetch_array($guthabenrang)) {
    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>
    ';
    }
    ?>
    </table>
    <?foot();?>

  7. #7
    Erfahrener Benutzer
    Registriert seit
    11.01.2007
    Beiträge
    278
    Hi!

    Kann sein, das ich falsch liege, aber bei den TOP10 stehen doch die TOP10-Klicker mit den meisten Gesamtklicks. Falls doch die Tagesrally gemeint ist funktioniert es ähnlich. Man braucht in der WHILE-Schleife eine extra Abfrage um den nickname aus der Tabelle vms_userdaten auszulesen.


    Code:
    <? menuehead("Top10Klicker"); ?>
    <table cellspacing="0" cellpadding="0" width="100%">
    <tr>
    <td align="center"><b>Rang</b></td>
    <td align="center"><b>UID</b></td>
    <td align="center"><b>Name</b></td>
    <td align="center"><b>Klicks</b></td>
    </tr>
    
    <?$klicksrang = db_query("SELECT * FROM ".$db_prefix."_kontodaten ORDER BY klicks DESC LIMIT 10");?>
    <?
    $rang = 1;
    while ($klickliste=mysql_fetch_array($klicksrang)) {
    $username = mysql_fetch_array(db_query("SELECT nickname FROM ".$db_prefix."_userdaten WHERE uid = '".$klickliste['uid']."'"));
    echo '
    <tr bgcolor="#FAEBD7">
    <td align="center">'. $rang++ .'</td>
    <td align="center">'.$klickliste['uid'].'</td>
    <td align="center">'.$username['nickname'].'</td>
    <td align="center">'.number_format($klickliste['klicks'],0,",",".").'</td>
    </tr>
    ';
    }
    ?>
    </table>
    <? foot(); ?>
    Gruß
    Marco
    Computer-Logik pur:
    Keyboard not found
    Press <F1> to continue...

  8. #8
    jr-coolman
    Gast
    Richtig so funzt es.

    Mit der Top Lose liste sieht es dann so aus.
    Glaube es ist jetzt fehlerfrei.
    Hoffe ich zumindest.
    Wenn noch einer was findet kann er es gerne Posten.
    Lässt sich die anmeldung auch auf den nickname stadt der Klamm ID umstellen?


    <? menuehead("Top 10 Klicker"); ?>
    <table cellspacing="0" cellpadding="0" width="100%">
    <tr>
    <td align="center"><b>Rang</b></td>
    <td align="center"><b>Name</b></td>
    <td align="center"><b>Klicks</b></td>
    </tr>

    <?$klicksrang = db_query("SELECT * FROM ".$db_prefix."_kontodaten ORDER BY klicks DESC LIMIT 10");?>
    <?
    $rang = 1;
    while ($klickliste=mysql_fetch_array($klicksrang)) {
    $username = mysql_fetch_array(db_query("SELECT nickname FROM ".$db_prefix."_userdaten WHERE uid = '".$klickliste['uid']."'"));
    echo '
    <tr bgcolor="#FAEBD7">
    <td align="center">'. $rang++ .'</td>
    <td align="center">'.$username['nickname'].'</td>
    <td align="center">'.number_format($klickliste['klicks'],0,",",".").'</td>
    </tr>
    ';
    }
    ?>
    </table>
    <? foot(); ?>


    <? menuehead("Top 10 Loseguthaben"); ?>
    <table cellspacing="0" cellpadding="0" width="100%">
    <tr>
    <td align="center"><b>Rang</b></td>
    <td align="center"><b>Name</b></td>
    <td align="center"><b>Lose</b></td>
    </tr>
    <?
    $rang = 1;
    $guthabenrang = db_query("SELECT * FROM ".$db_prefix."_kontodaten ORDER BY kontostand DESC LIMIT 10");
    while ($guthabenliste=mysql_fetch_array($guthabenrang)) {
    echo '
    <tr bgcolor="#FAEBD7">
    <td align="center">'. $rang++ .'</td>
    <td align="center">'.$username['nickname'].'</td>
    <td align="center">'.number_format($guthabenliste[kontostand],0,",",".").'</td>
    </tr>
    ';
    }
    ?>
    </table>
    <?foot();?>
    Gruß
    Joachim

Ähnliche Themen

  1. Mail - Aussehen optisch verändern
    Von NeedSomeWeed im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 31.05.2011, 12:47
  2. Aussehen von Paidmail ändern
    Von cesar im Forum [HD] Programmieren
    Antworten: 11
    Letzter Beitrag: 10.05.2010, 21:11
  3. Suche mal nen Addon Lose von Seite zu Seite
    Von Tulpe81 im Forum Support zu Addons & Erweiterungen
    Antworten: 0
    Letzter Beitrag: 20.06.2009, 09:24
  4. Fragen über Fragen
    Von zamora im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 26.10.2008, 12:38
  5. 2 fragen
    Von KBlackluster im Forum Support zum VMSone
    Antworten: 17
    Letzter Beitrag: 25.02.2007, 13:46

Berechtigungen

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