Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Addon von Gremlin wer ist Online

  1. #1
    Benutzer
    Registriert seit
    06.08.2006
    Beiträge
    44

    Addon von Gremlin wer ist Online

    Hallo,
    könnte jemand oder Gremlin wenn er mal Zeit hat denn Code erweitern so das dann auch die nickpage aufgerufen werden kann wenn mann denn user anklickt THX
    ^^

    <?
    /*
    EquinoX Wer ist Online V1 © by Gremlin
    */

    $aktivzeit = 300; // User anzeigen die innerhalb der letzen 300 Sekunden online waren
    $ausrichtung = 1; // 1 = Nebeneinander ..... 2 = untereinander

    $admin_prefix = '<font color="red">'; // Admin Prefix
    $admin_suffix = '</font>'; // Admin Suffix

    $show = time()-$aktivzeit;

    $onlineliste = $db->query("SELECT nickname,admin FROM equinox_".$pageconfig['install_nr']."_user WHERE aktivzeit >= '".$show."' ORDER by nickname ASC");


    $online = mysql_num_rows($onlineliste);
    while ($show = mysql_fetch_assoc($onlineliste)){
    $i = $i+1;

    // Admin anzeigen
    if ($show['admin'] == 1){
    echo ''.$admin_prefix.''.$show['nickname'].''.$admin_suffix.'';
    }else{
    echo ''.$show['nickname'].'';
    }

    // Ausrichtung
    if ($ausrichtung == 1 && $i != $online){
    echo ',';
    }
    if ($ausrichtung == 2 && $i != $online){
    echo '<br>';
    }
    }

    ?>

  2. #2
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    PHP-Code:
    // Admin anzeigen
    if ($show['admin'] == 1){
    echo 
    ''.$admin_prefix.''.$show['nickname'].''.$admin_suffix.'';
    }else{
    echo 
    ''.$show['nickname'].'';

    ersetzen mit

    PHP-Code:
    <a href="?content=user/nickpage&shownick=$show['nickname']">
    // Admin anzeigen
    if ($show['admin'] == 1){
    echo 
    ''.$admin_prefix.''.$show['nickname'].''.$admin_suffix.'';
    }else{
    echo 
    ''.$show['nickname'].'';
    </
    a>

    Verlinkt jedoch auch auf Nickpages die noch nicht angelegt sind, aber eine weitere Abfrage halte ich für unnötig.
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  3. #3
    Benutzer
    Registriert seit
    06.08.2006
    Beiträge
    44
    Hm Irgendwie geht das bei mir net bei mir sieht der Code jetzt so aus

    <?
    /*
    EquinoX Wer ist Online V1 © by Gremlin
    */

    $aktivzeit = 300; // User anzeigen die innerhalb der letzen 300 Sekunden online waren
    $ausrichtung = 1; // 1 = Nebeneinander ..... 2 = untereinander

    $admin_prefix = '<font color="red">'; // Admin Prefix
    $admin_suffix = '</font>'; // Admin Suffix

    $show = time()-$aktivzeit;

    $onlineliste = $db->query("SELECT nickname,admin FROM equinox_".$pageconfig['install_nr']."_user WHERE aktivzeit >= '".$show."' ORDER by nickname ASC");


    $online = mysql_num_rows($onlineliste);
    while ($show = mysql_fetch_assoc($onlineliste)){
    $i = $i+1;
    <a href="?content=user/nickpage&shownick=$show['nickname']">

    // Admin anzeigen
    if ($show['admin'] == 1){
    echo ''.$admin_prefix.''.$show['nickname'].''.$admin_suffix.'';
    }else{
    echo ''.$show['nickname'].'';
    </a>
    }

    // Ausrichtung
    if ($ausrichtung == 1 && $i != $online){
    echo ',';
    }
    if ($ausrichtung == 2 && $i != $online){
    echo '<br>';
    }
    }

    ?>
    dann bekomme cih diesen bug ^^

  4. #4
    Benutzer
    Registriert seit
    05.07.2006
    Beiträge
    77
    also meiner Meinung nach müsste der code folgendermaßen aussehen:

    PHP-Code:
    <?
    /*
    EquinoX Wer ist Online V1 © by Gremlin
    */

    $aktivzeit = 300; // User anzeigen die innerhalb der letzen 300 Sekunden online waren
    $ausrichtung = 1; // 1 = Nebeneinander ..... 2 = untereinander

    $admin_prefix = '<font color="red">'; // Admin Prefix
    $admin_suffix = '</font>'; // Admin Suffix

    $show = time()-$aktivzeit;

    $onlineliste = $db->query("SELECT nickname,admin FROM equinox_".$pageconfig['install_nr']."_user WHERE aktivzeit >= '".$show."' ORDER by nickname ASC");


    $online = mysql_num_rows($onlineliste);
    while ($show = mysql_fetch_assoc($onlineliste)){
    $i = $i+1;
    <a href="?content=user/nickpage&shownick=$show['nickname']">

    // Admin anzeigen
    if ($show['admin'] == 1){
    echo ''.$admin_prefix.''.$show['nickname'].''.$admin_suffix.'';
    }else{
    echo ''.$show['nickname'].'';
    }
    echo "</a>";

    // Ausrichtung
    if ($ausrichtung == 1 && $i != $online){
    echo ',';
    }
    if ($ausrichtung == 2 && $i != $online){
    echo '<br>';
    }
    }

    ?>
    also das </a> nach der schließenden Klammer der else-Bedingung !!

    *edit*
    habs mal korrigiert
    hatte ja das echo vergessen in der Zeile mit dem </a>


  5. #5
    Benutzer
    Registriert seit
    06.08.2006
    Beiträge
    44
    ne geht immer noch nicht siehe http://beta.smileycode.de/

  6. #6
    Erfahrener Benutzer Avatar von SebbyPHM
    Registriert seit
    17.07.2006
    Beiträge
    844
    PHP-Code:
    <?
    /*
    EquinoX Wer ist Online V1 © by Gremlin
    */

    $aktivzeit = 300; // User anzeigen die innerhalb der letzen 300 Sekunden online waren
    $ausrichtung = 1; // 1 = Nebeneinander ..... 2 = untereinander

    $admin_prefix = '<font color="red">'; // Admin Prefix
    $admin_suffix = '</font>'; // Admin Suffix

    $show = time()-$aktivzeit;

    $onlineliste = $db->query("SELECT nickname,admin FROM equinox_".$pageconfig['install_nr']."_user WHERE aktivzeit >= '".$show."' ORDER by nickname ASC");


    $online = mysql_num_rows($onlineliste);
    while ($show = mysql_fetch_assoc($onlineliste)){
    $i = $i+1;


    echo '<a href="?content=user/nickpage&shownick='.$show['nickname'].'">';
    // Admin anzeigen
    if ($show['admin'] == 1){
    echo $admin_prefix.$show['nickname'].$admin_suffix;
    }else{
    echo $show['nickname'];
    }
    echo '</a>';

    // Ausrichtung
    if ($ausrichtung == 1 && $i != $online){
    echo ',';
    }
    if ($ausrichtung == 2 && $i != $online){
    echo '<br>';
    }
    }

    ?>
    Mit freundlichem Gruß
    SebbyPHM




  7. #7
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Yo stimmt das muss in ein echo'' und nach der Klammer... Was hab ich mir dabei nur gedacht? 8o
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  8. #8
    Erfahrener Benutzer
    Registriert seit
    05.07.2006
    Beiträge
    182
    Ich bin auch zu plöd dafür :-(der obere Code geht beim anderen und selber einfügen zerhaut es mir die Seite und nach dem Header wird nichts mehr angezeigt :-( bin ich nur zu Plöd oder ist da noch irgendwo ein Fehler drin ?

  9. #9
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Wenn du den aktuellen Code von Sebby genommen hast, dann sollte es klappen, vorher kommt es zu einem Syntax Fehler und es zerschiest die Seite
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  10. #10
    Erfahrener Benutzer Avatar von SebbyPHM
    Registriert seit
    17.07.2006
    Beiträge
    844
    genau... manchmal updaten die ftp-proggis eifnach nciht die dateien auffm server... mal kontrollieren ?
    Mit freundlichem Gruß
    SebbyPHM




Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Problem mit Questionmail Addon by Gremlin
    Von mikew im Forum Support zu Addons & Erweiterungen
    Antworten: 35
    Letzter Beitrag: 02.03.2012, 21:56
  2. Hilfe beim FC Fakeschutz Addon von Gremlin
    Von Gecko1 im Forum [HD] Programmieren
    Antworten: 18
    Letzter Beitrag: 09.03.2010, 15:43
  3. Probleme mit dem Addon Bonusaktionen + Frage zu Wer ist Online
    Von seg98 im Forum Support zu Addons & Erweiterungen
    Antworten: 6
    Letzter Beitrag: 09.02.2009, 18:29
  4. addon: wer ist online
    Von pr2510 im Forum Support zu Addons & Erweiterungen
    Antworten: 1
    Letzter Beitrag: 03.09.2007, 13:07
  5. @gremlin : Neu-Anzeige in Forum von Gremlin
    Von swinxx im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 24.12.2006, 01:50

Berechtigungen

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