ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Anzahl der Einträge in der ICQ Box

Geschlossen
  1. #1
    User Pic
    Firephoenix01 Mitglied
    Registriert seit
    28.03.2007
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    Hallo Leute!

    Ich habe gerade die ICQ Box aus dem Modul-Pack externer Link installiert.

    Das Einbinden in die Webseite etc funktionierte alles ohne große Probleme. Beim Blick auf die Seite stellte ich fest, dass da in der Standardeinstellung nur drei Leute angezeigt wurden. Also hab ich mir die icq.php angeschaut und die Zeile

    $erg = db_query("SELECT * FROM prefix_user where recht <= -3 ORDER by id DESC");


    durch

    $erg = db_query("SELECT * FROM prefix_user where recht <= -1 ORDER by id DESC");


    ersetzt.

    Jetzt werden mir alle User angezeigt, die eine ICQ Nummer in ihr Profil eingetragen haben. Mit zunehmender Größe und mehr Usern wird diese Liste immer größer.

    Meine Frage ist jetzt, ob es möglich ist, die Anzahl der angezeigten User zu begrenzen (meinetwegen auf 10) und alles, was darüber hinaus geht mit einem Rollbalken an der Seite sichtbar zu machen.

    LG
    René


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das -3 stand im übrigen für das Recht, also Trialmember aufwärts, -1 steht für User aufwärts, deswegen wurden es dann auch mehr zwinker

    Wenn du es auf eine bestimmte Höhe begrenzen willst, kannst du folgendes versuchen
    echo '<div style="overflow:scroll; height: 200px">';
    CODE FÜR ANZEIGE
    echo '</div>';
    wobei du die 200 nach deinen Vorstellungen anpassen kannst.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Firephoenix01 Mitglied
    Registriert seit
    28.03.2007
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    Hallo Mairu!

    Wenn du mir jetzt noch verraten würdest, wo genau ich das einfügen muss, dann wär ich dir sehr dankbar. Meine ersten drei Versuche resultierten in einem weißen Bildschirm.

    Hier noch mal der Code der Datei in der Originalfassung

    <?php  
    //Copyright by Stefan Jungbauer 
    //www.zocker-eppingen.de 
    //V 1.1 
    
    defined ('main') or die ( 'no direct access' ); 
    
    echo '<table>'; 
    $erg = db_query("SELECT * FROM prefix_user where recht <= -1 ORDER by id DESC"); 
    while ($row = db_fetch_object($erg)) { 
    
    $icq1 = str_replace("-","",$row->icq); 
    $icq2 = str_replace(" ","",$icq1);
    
    if (is_numeric($icq2) ){ 
    echo'<tr><td><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=5" border="0"></td><td><a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add">'.$row->name.'</a></td></tr>'; 
    } 
    } 
    echo '</table>'; 
    
    
    
    
    
    ?>
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ich hoffe so gehts, wie gesagt die 200 kannst du dann noch anpassen.
    <?php
    //Copyright by Stefan Jungbauer
    //www.zocker-eppingen.de
    //V 1.1
    
    defined ('main') or die ( 'no direct access' );
    
    echo '<div style="overflow:scroll; height: 200px"><table>';
    $erg = db_query("SELECT * FROM prefix_user where recht <= -1 ORDER by id DESC");
    while ($row = db_fetch_object($erg)) {
    
    $icq1 = str_replace("-","",$row->icq);
    $icq2 = str_replace(" ","",$icq1);
    
    if (is_numeric($icq2) ){
    echo'<tr><td><img src="http://web.icq.com/whitepages/online?icq='.$icq2.'&img=5" border="0"></td><td><a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add">'.$row->name.'</a></td></tr>';
    }
    }
    echo '</table></div>';
    ?>
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Firephoenix01 Mitglied
    Registriert seit
    28.03.2007
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    Super danke für die Hilfe - funktioniert perfekt...

    Kleine Schöhnheitskorrektur muss noch sein, da die Scrollbalken jetzt in Systemfarben angezeigt werden.

    Ich hatte die Idee, die irgendwie mit CSS zu verändern. Dazu hab ich die entsprechenden <style>-Anweisungen in die PHP Datei eingefügt (mit echo). Allerdings bekam ich da nur nen tollen weißen Bildschirm lachen

    Denke mal, dass ich da den vollkommen falschen Lösungsansatz hatte. Vllt. kannst du mir da noch mal auf die Sprünge helfen?
    Wäre supernett von dir.

    lg
    René
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Du kannst das einfach mit in den style="" von dem div reinsetzten mit ; getrennt die Anweisungen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten