ilch Forum » Allgemein » Plauder Ecke » Team anzeige

Geschlossen
  1. #1
    User Pic
    Tobiask Mitglied
    Registriert seit
    02.12.2008
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    Hallo,
    ich möchte, dass die anzeige bei den Teams so funktioniert, dass wenn man auf ein team klickt die anderen banner nicht verschwinden, sonndern trotzdem angezeigt werden.

    Für die Funktionsweise hab ich hier mal ein Beispiel:

    externer Link

    mfg Grantelbart

    betroffene Homepage: elementsor.el.ohost.de/index.php?teams
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    externer Link damit sollte es doch gehn.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Tobiask Mitglied
    Registriert seit
    02.12.2008
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    da sind so viele coeds...

    ich habe keine ahnung welchen ich nutzen muss

    könnte mir den pls einer posten
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    was macht das inner plauder ecke??? ^^
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Tobiask Mitglied
    Registriert seit
    02.12.2008
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    wohin haätte das denn gemusst?

    Brauche immernoch hilfe...


    Zuletzt modifiziert von Tobiask am 03.12.2008 - 19:39:37
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Tobiask Mitglied
    Registriert seit
    02.12.2008
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    I need Help:)
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    versuchs doch einfach damit hatte dir den link doch geschickt ich wette mit dir du has es nicht getestet.

    ZitatZitat geschrieben von [POR
    eisbaer]
    Achtung wurde angepasst und getestet unter Ilch I Einbau auf eigne Gefahr. Sicherung erstellen!!!! externer Link

    Wer schön wenn es mal wer Testen kann. Danke!

    Admin Konfiguration
    Team Optionen
    Sollen die Squads als Kategorie angezeigt werden? NEIN

    Achtung das ist Wichtig sonst get es nicht!!!!!!!!!!!!!!!!!!!!!!!!!

    include/includes/func/all.php

    nach dem
    ##
    ###
    ####
    ##### generey key with x length
    function genkey ( $anz ) {
            $letterArray = array ('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','1','2','3','4','5','6','7','8','9','0','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9','0');
      $key = '';
            for ($i=0;$i < $anz ; $i ++)
            {
                mt_srand((double)microtime()*1000000);
                $zufallZahl = mt_rand(0,62);
          $key .= $letterArray[$zufallZahl];
      }
            return ( $key );
    }



    Das einfügen:
    ##
    ###
    ####
    ##### teamsals bildausgeben
    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?team-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?team-show-'.$rowg['id'].'">'.$rowg['name'].'</a>&nbsp;';
                    }
                }
            }
    return ($games);
    }




    Meine include/contents/teams.php Am besten alles erstetzen!
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    defined ('main') or die ( 'no direct access' );
    
    function show_members ($gid,$tpl) {
                    global $allgAr;
        
        # icq team bild, hier die zahl aendern.
        $teams_show_icq_pic = 7;
        $i = 0;
        $z = 2;
        
        $class = 'Cnorm';
                    $q = "SELECT b.uid, a.icq, a.avatar, a.status, a.name, c.name as posi, staat FROM prefix_groupusers b LEFT JOIN prefix_user a ON a.id = b.uid LEFT JOIN prefix_groupfuncs c ON b.fid = c.id WHERE b.gid = ".$gid." ORDER BY c.pos ASC, a.name ASC";
                    $erg = db_query($q);
                    while($row = db_fetch_assoc($erg) ) {
                            $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
                            $row['class'] = $class;
                            #optional code von Nero
                            $row['footer1'] = '';
                            $row['footer2'] = '';
                            if($i%$z == 0) {  $row['footer1'] = '<tr class="'.$class.'">'; }
                            if($i%$z == $z-1)  {  $row['footer2'] = '</tr>';  } $i++;
                            #optional code ende
          if ( $row['staat'] != '' ) {
                                    $row['staat'] = '<img src="include/images/flags/'.$row['staat'].'" alt="" border="0">';
                            } else {
            $row['staat'] = 'n/a';
          }
                            $row['status'] = ($row['status']? 'aktiv' : 'inaktiv' );
    
                            if(!empty($row['icq'])){
            $row['icq'] = '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$row['icq'].'&action=add"><img src="http://wwp.icq.com/scripts/online.dll?icq='.$row['icq'].'&img='.$teams_show_icq_pic.'" valign="bottom"  border="0"></a>';
                            } else {
                                    $row['icq'] = '';
                            }
    
    
          
                            if($allgAr['teams_show_list']==1){
                                    if(empty($row['avatar'])){
                                            $row['avatar'] = 'n/a';
                                    } else {
                                            $row['avatar'] = '<img src="'.$row['avatar'].'" alt="Avatar von '.$row['name'].'" border="0" >';
                                    }
                                    $tpl->set_ar_out($row,3);
                            } else {
                                    $tpl->set_ar_out($row,5);
                            }
                    }
                    if($i%$z == $z-1){ $tpl->out(4);  }
                    $tpl->out(6);
    }
    
    
    
    if ($menu->get(1) == 'show') {
            $gid = escape($menu->get(2), 'integer');
            $name = @db_result (db_query("SELECT name FROM prefix_groups WHERE zeigen = 1 AND id =".$gid));
            $bild = @db_result (db_query("SELECT img FROM prefix_groups WHERE zeigen = 1 AND id =".$gid));
      $title = $allgAr['title'].' :: Teams :: '.$name;
            $hmenu = '<a class="smalfont" href="?teams">Teams</a> &raquo; '.$name;
            $design = new design ( $title , $hmenu );
            $design->header();
            $tpl = new tpl ('teams');
            $tpl->out(0);
            if (!empty($bild) ) {
        $show = '<img src="'.$bild.'" title="'.$name.'" alt="'.$name.'" border="0"></a>';
      } else {
              $show = '<b>'.$name.'</b>';
      }
      $tpl->set('name1', $name);
      $tpl->set('show', $show);
      $tpl->out(1);
      $row1['name1'] = $name;
      $tpl->set_ar_out($row1,2);
      show_members ($gid,$tpl);
    } else {
            $title = $allgAr['title'].' :: Teams';
            $hmenu = 'Teams';
            $design = new design ( $title , $hmenu );
            $design->header();
            $tpl = new tpl ('teams');
            $tpl->out(0);
      $erg1 = db_query("SELECT name,img,id as gid FROM prefix_groups WHERE zeigen = 1 ORDER BY pos");
            while ($row = db_fetch_assoc($erg1) ) {
              if (!empty($row['img']) ) {
                      $row['show'] = '<a href="index.php?teams-show-'.$row['gid'].'"><img src="'.$row['img'].'" title="'.$row['name'].'" alt="'.$row['name'].'" border="0"></a>';
                    } else {
                      $row['show'] = '<a href="index.php?teams-show-'.$row['gid'].'"><b>'.$row['name'].'</b></a>';
                    }
                    $row['name1'] = $row ['name'];
                    $tpl->set_ar_out($row,1);
                    $row1['name1'] = $row ['name'];
                    $tpl->set_ar_out($row1,2);
        if ($allgAr['teams_show_cat'] == 0) {
          show_members ($row['gid'],$tpl);
        }
      }
    }
    
    $design->footer(0);
    ?>





    Und meine include/templates/teams.htm Am besten alles erstetzen!

    <script type="text/javascript">
    <!--
    // toggle visibility
    
    function toggle( targetId ){
      if (document.getElementById){
            target = document.getElementById( targetId );
               if (target.style.display == "none"){
                  target.style.display = "";
               } else {
                  target.style.display = "none";
               }
         }
    }
    -->
    </script>
    {EXPLODE}
    <table width="100%" cellpadding="3" border="0" cellspacing="1" class="border">
    <tr class="Cdark">
            <td colspan="6" onClick="toggle('{name1}');return false;" style="cursor:pointer" valign="bottom" align="center">{show}</td>
    </tr>
    </table>
    {EXPLODE}
    <table width="100%" id="{name1}" style="display: none" cellpadding="3" border="0" cellspacing="1" class="border">
    {EXPLODE}
    {footer1}
            <td width="49%" align="center">
            <table width="100%" cellpadding="3" border="0" cellspacing="1">
            <tr>
                    <td width="49%" rowspan="6" height="152" valign="middle"><a href="index.php?user-details-{uid}">{avatar}</a></td>
                    <td width="49%"><a href="index.php?user-details-{uid}">{name}</a></td>
            </tr><tr>
                    <td width="49%" align="center">{icq}</td>
            </tr><tr>
                    <td width="49%">{posi}</td>
            </tr><tr>
                    <td width="49%" align="center">{staat}</td>
            </tr><tr>
                    <td width="49%">{status}</td>
            </tr><tr>
                    <td width="49%">&nbsp;</td>
            </tr>
            </table>
            </td>
    {footer2}
    {EXPLODE}
    </tr>
    {EXPLODE}
    <tr class="{class}">
            <td width="25%">{name}</td>
            <td width="10%" align="center">{icq}</td>
            <td width="25%">{posi}</td>
            <td width="5%" align="center">{staat}</td>
            <td width="20%">{status}</td>
            <td width="10%" align="center"><a href="index.php?user-details-{uid}">{_lang_more}</a></a></td>
    </tr>
    {EXPLODE}
    </table>
    <br />


    So nun noch im include/images/wargames Ordner die nötigen images rein bzw icons für die teams.
    Im adminbereich teams anlegan mit dem name von den teambildern zB Bild heißt CoD4.png --- teamname ist CoD4


    Orginal Idea und Code by IceT33
    externer Link


    Zuletzt modifiziert von [POR]eisbaer am 20.01.2008 - 21:01:11
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Plauder Ecke

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten