ilch Forum » Ilch Clan 1.1 » Allgemein » User Details

Geschlossen
  1. #1
    User Pic
    Andi10 Mitglied
    Registriert seit
    12.11.2007
    Beiträge
    120
    Beitragswertungen
    0 Beitragspunkte
    hallo

    Wie kann man machen das in den User Details ein Profielfeld das das Team anzeigt.
    Also damit meine ich dass wenn man die Details anschaut irgendwo steht in welchem Team man ist.

    Gut wäre es wen es unter dem Rang wäre.


    verwendete ilchClan Version: 1.1

    betroffene Homepage: bf2swiss.bf.funpic.de/
    Wer Rechtschreib Fehler findet darf sie behalten zunge
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Andi10 Mitglied
    Registriert seit
    12.11.2007
    Beiträge
    120
    Beitragswertungen
    0 Beitragspunkte
    weis nimand etwas.
    Wer Rechtschreib Fehler findet darf sie behalten zunge
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    ist bestimmt möglich, aber mit ein bisschen Arbeit Verbunden.
    Hier mal das ganze für die Memberliste
    externer Link

    Das kann man sicherlich auch auf das Profil anwenden.
    Frage mich jetzt aber nicht nach dem fertigen Code, den kann ich nicht liefern
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    hey Andi10,

    include\contents\user\user_details.php
    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    function getteams ($id) {
    $games='';
        $ergg = db_query("SELECT b.name,b.id FROM prefix_groupusers a left join prefix_groups b ON a.gid = b.id WHERE uid =".$id);
            if ( db_num_rows($ergg) == 0 ) {
                $games="keine";
            } else {
                while ($rowg = db_fetch_assoc($ergg) ) {
                    if(file_exists('include/images/wargames/'.$rowg['name'].'.gif')){
                        $games.='<a href="index.php?teams-show-'.$rowg['id'].'"><img src="include/images/wargames/'.$rowg['name'].'.gif" title="'.$rowg['name'].'" alt="'.$rowg['name'].'" border="0"></a>&nbsp;';
                    } else {
                        $games.='<a href="index.php?teams-show-'.$rowg['id'].'">'.$rowg['name'].'</a>,&nbsp;';
                    }
                }
            }
    return ($games);
    } 
    
    $uid = $menu->get(2);
    
    $abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
    $erg = db_query($abf);
    $row = db_fetch_assoc($erg);
    
    $avatar = '';
    if ( file_exists($row['avatar'])) {
      $avatar = '<img src="'.$row['avatar'].'" border="0">';
    }
    
    $regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') )  - $row['regist'];
    $regday = round($regsek / 86400);
    $postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );
    
    $ar = array (
      'NAME' => $row['name'],
    	'JOINED'  => date('d M Y',$row['regist']),
    	'LASTAK'  => date('d M Y - H:i',$row['llogin']),
    	'POSTS'   => $row['posts'],
    	'postpday' => $postpday,
    	'RANG'    => userrang ($row['posts'],$uid),
    	'TEAMS'    => getteams ($row['id']),	
    	'AVATA'   => $avatar,
    );
    
    		
    $title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> Details von '.$row['name'].$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    $tpl = new tpl ( 'user/userdetails' );
    
    $l = profilefields_show ( $uid );
    
    $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');
    
    $ar['profilefields'] = $l;
    $tpl->set_ar_out($ar,0);
    $design->footer();
    ?>


    Jetzt kann du in der include\templates\user\userdetails.htm mit den Platzhalter {TEAMS} die icons ggf. Namen ausgeben.

    Die ICONs müssen unter include\images\wargames\NaMeDeStEaMs.gif gespeichert werden.
    gruss OloX


    Zuletzt modifiziert von OloX am 06.07.2008 - 16:52:50
    PHP, JavaScript, CSS
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Andi10 Mitglied
    Registriert seit
    12.11.2007
    Beiträge
    120
    Beitragswertungen
    0 Beitragspunkte
    Danke hat geklapt. zwinker
    Wer Rechtschreib Fehler findet darf sie behalten zunge
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Andi10 Mitglied
    Registriert seit
    12.11.2007
    Beiträge
    120
    Beitragswertungen
    0 Beitragspunkte
    Kann man aber auch machen das es ein Koma dazwischen ist.
    Wer Rechtschreib Fehler findet darf sie behalten zunge
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    Code update...
    PHP, JavaScript, CSS
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten