ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » User Box

Geschlossen
  1. #1
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    Wäre es möglich eine Box zu machen in der die User aufgelistet sind? Also so in der Art:

    Rechts ne Box in der eben zufällig einer der angemeldeten User angezeigt wird, anhand seines vorhandenen Avatars, wenn er kein Avatar hat bekommt er ein standartavatar.

    Am besten vielleicht noch mit dem Namen darunter und links und rechts neben dem Namen ein Pfeil um den nächsten User erscheinen zu lassen, oder zurückzugehn.

    Versteht einer was ich meine, und wenn ja,hilft mir einer?
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    CrackHead85 Mitglied
    Registriert seit
    13.04.2008
    Beiträge
    63
    Beitragswertungen
    0 Beitragspunkte
    ich denke schon das des möglich ist ich denke da an die pixofX box wenn amn die nen bissl umschreibt könnte das ne schnelle lösung sein
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Sowas ähnliches hab ich ja schon geschrieben.
    www.ilch.de/forum-showposts-21221-p1.html
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    Also ich habe von dir den folgenden Code benutzt:

    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    #   Randomteambox von Mairu
    
    defined ('main') or die ( 'no direct access' );
    
    //Einstellungen
    //-------------
    //1. Soll irgendein zufälliges Team [0] gewählt werden oder aus einer vorgegenen Liste [1]
    $opts['tmode'] = 0;
    //2. Hier die Liste der vorgegeben Teams in Form der ID als Array, also einfach array(1,3); für Teams 1 und 3
    $opts['teams'] = array(1,3);
    //3. Höhe der Avatars
    $opts['ah'] = 40;
    //4. Breite der Avatars
    $opts['aw'] = 40;
    //5. Abstand zwischen den Bildern
    $opts['as'] = 2;
    //6. User ohne Avatar nur mit Namen anzeigen [1], gar nicht anzeigen [0]
    $opts['oa'] = 1;
    //7. Eigenes Verzeichnis mit Bildern im Format xxx.jpg wobei xx die Userid des Members ist
    //   Beispiel: include/images/userbilder/ <- letzer / wichtig
    //   Wenn kein Verzeichnis angegeben ist, werden die Avatare benutzt 
    //   Bei einem eigenen Verzeichnis kann die Reihenfolge, Avatar, kein Avatar nicht eingehalten werden
    $opts['av'] = 'include/images/userbilder/';
    //------------- Ende der Einstellungen, darunter sollte nichts mehr geändert werden müssen
    
    
    if ($opts['tmode'] == 0) {
        //Zufälliges Team auswählen aus allen Teams per MySQL
        $q = db_query("SELECT id,name FROM `prefix_groups` WHERE zeigen = 1");
        $anz = db_num_rows($q);
        $r = rand(0,$anz-1);
        $tid = db_result($q,$r,0);
        $tname = db_result($q,$r,1);
    } else {
        //Zufälliges Team auswählen, aus vorgegebenen Teams
        $tid = $opts['teams'][rand(0,count($opts['teams'])-1)];
        $tname = @db_result(db_query("SELECT name FROM `prefix_groups` WHERE id = $tid"),0); 
    }
    echo '<b>'.$tname.'</b><br /><div>';
    $q = db_query("SELECT b.uid,a.name,a.avatar FROM prefix_groupusers b INNER JOIN prefix_user a ON b.uid = a.id WHERE b.gid = $tid ORDER BY a.avatar DESC, b.fid");
    while ($r = db_fetch_object($q)) {
        if (!empty($opts['av'])) { $r->avatar = $opts['av'].$r->uid.'.jpg'; }
        $a = file_exists($r->avatar);
        if ($opts['oa'] == 0 AND $a == false) { continue; }
        echo '<div style="float:left; margin-right:'.$opts['as'].'px; margin-bottom:'.$opts['as'].'px;"><a href="index.php?user-details-'.$r->uid.'">'.($a?'<img src="'.$r->avatar.'" border="0" alt="'.$r->name.'" alt="'.$r->title.'" height="'.$opts['ah'].'" width="'.$opts['ah'].'" />':$r->name).'</a>'.($a?'':'&nbsp;').'</div>';
    }
    echo '</div>';
    ?>



    Und bekomme bei der Ilcversion 1.1 K folgende Fehlerangae:

    Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 38 in C:\xampp\htdocs\vfr19\include\includes\func\db\mysql.php on line 54
    
    Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 38 in C:\xampp\htdocs\vfr19\include\includes\func\db\mysql.php on line 54
    
    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY a.avatar DESC, b.fid' at line 1
    in Query:
    SELECT b.uid,a.name,a.avatar FROM ic1_groupusers b INNER JOIN ic1_user a ON b.uid = a.id WHERE b.gid = ORDER BY a.avatar DESC, b.fid
    
    Debug backtrace:
    	@ mysql.php:32 -- debug_bt()
    	@ mysql.php:50 -- db_check_error(...)
    	@ userbox.php:43 -- db_query(...)
    	@ design.php:330 -- require_once(...)
    	@ design.php:252 -- design->get_boxcontent(...)
    	@ design.php:44 -- design->get_boxes(...)
    	@ news.php:12 -- design->design(...)
    	@ index.php:24 -- require_once(...)
    
    
    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\vfr19\include\includes\func\db\mysql.php on line 67
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Dann gibt es wohl noch kein Team?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    Doch,das Team test und mich als eingetragener User...

    Aber hab herausgefunden,ich musss erst einstellen das das team bei den squads mit angezeigt wird..dann gehts zwinker


    Zuletzt modifiziert von [AT]Hannibal am 19.04.2008 - 11:57:13
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten