ilch Forum » Ilch Clan 1.1 » Allgemein » Platzhalter

Geschlossen
  1. #1
    User Pic
    Sony Mitglied
    Registriert seit
    05.10.2007
    Beiträge
    146
    Beitragswertungen
    0 Beitragspunkte
    Ich möchte gerne die teams.html um

    {email}

    {signatur}

    erweiteren, allerdings gibt er mir sie so wie ich sie oben geschrieben habe aus und nicht wie sie im Profil hinterlegt sind. Kann mir hier jmd. helfen?
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Müßtest du erstmal in der teams.php definieren, dann wird's auch angezeigt
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Sony Mitglied
    Registriert seit
    05.10.2007
    Beiträge
    146
    Beitragswertungen
    0 Beitragspunkte
    Da bin ich etwas überfragt. Könnte ich hierzu Hilfe bekommen?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Nachtwolf Hall Of Fame
    Registriert seit
    10.11.2006
    Beiträge
    533
    Beitragswertungen
    16 Beitragspunkte
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Sony Mitglied
    Registriert seit
    05.10.2007
    Beiträge
    146
    Beitragswertungen
    0 Beitragspunkte
    Danke, nur leider bin ich hier etwas überfordert ^^. Könnte mir hier jmd. die [signatur] und [e-mail] helfen einzubinden in die teams.php?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    du musst zwei weitere abfragen in die teams.php einbauen. das ergebniss der abfrage in einen platzhalter übergeben und dann in der teams.htm ausgeben.

    zum nachschlagen:
    externer Link

    und komm jetzt nicht wieder mit kann mir das einer machen. versuchs selbst mal. wenn du dann nicht weiter kommst, dann poste deine bisherige arbeit und dann wird dir einer weiter helfen...
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Sony Mitglied
    Registriert seit
    05.10.2007
    Beiträge
    146
    Beitragswertungen
    0 Beitragspunkte
    Den Platzhalter gibt es ja schon bzw. habe ich angelegt! Nur die php komm ich nicht weit bzw. verstehe es nicht!

    }
    $tpl->out(1);
    $class = 'Cnorm';
    while($row = db_fetch_assoc($erg) ) {
    $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    $row['signatur'] = $class;
    if ( $row['signatur'] != '' ) {
    $row['signatur'] = '<img src="'.$row['signatur'].'" alt="" border="0">';
    } else {
    $row['signatur'] = 'n/a';
    }

    Allerdings will nichts angezeigt werden!


    Zuletzt modifiziert von Sony am 28.02.2009 - 18:13:14
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    Hey Sony,
    ich habe hier was für dich zwinker
    <?php
    #   Copyright by: Manuel Staechele
    #   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;
    
    
    	$q = "SELECT b.uid, a.icq, a.avatar, a.status, a.name, a.sig, a.opt_mail, 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);
    	if (db_num_rows($erg) < 1) {
    	    return false;
    	}
        $tpl->out(1);
        $class = 'Cnorm';
    	while($row = db_fetch_assoc($erg) ) {
    		$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    		$row['class'] = $class;
            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' );
    		$row['signatur'] = (empty($row['sig']) ? 'Keine angabe' : bbcode($row['sig']) );
    		$row['email'] = ($row['opt_mail'] == 0 ? '' : '<a href="index.php?user-mail-'.$row['uid'].'">E-mail senden</a>');		
    		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'] = 'n/a';
    		}
    		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,2);
    		} else {
    			$tpl->set_ar_out($row,3);
    		}
    	}
    	$tpl->out(4);
    }
    
    
    
    if ($menu->get(1) == 'show') {
    	$groups = array();  #collect given teams
    	$i = 2;
      while($gid = escape($menu->get($i), 'integer')){
        $groups[] = $gid;
        $i++;
      }
      #$gid = escape($menu->get(2), 'integer');
      if(count($groups) == 1){   #only 1 group to show
        $gid=$groups[0];
        $name = @db_result (db_query("SELECT name FROM prefix_groups WHERE id =".$gid));
      	$bild = @db_result (db_query("SELECT img FROM prefix_groups WHERE 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');
      	if (!empty($bild) ) {
          $show = '<img src="'.$bild.'" title="'.$name.'" alt="'.$name.'" border="0"></a>';
        } else {
      	  $show = '<b>'.$name.'</b>';
        }
        $tpl->set_out('show', $show,0);
        show_members ($gid,$tpl);
    
      }else{  #more groups to show
        $title = $allgAr['title'].' :: Teams :: ';
        $hmenu = '<a class="smalfont" href="?teams">Teams</a>';
        $design = new design ( $title , $hmenu );
        $design->header();
        $tpl = new tpl ('teams');
    
        foreach($groups as $gid){
          $sql = db_query("SELECT name, img FROM prefix_groups WHERE id =".$gid);
          if (db_num_rows($sql) < 1) {
              continue;
          }
          $row = db_fetch_assoc ($sql);
          if (!empty($row['img']) ) {
            $show = '<img src="'.$row['img'].'" title="'.$row['name'].'" alt="'.$row['name'].'" border="0"></a>';
          } else {
        	  $show = '<b>'.$row['name'].'</b>';
          }
          $tpl->set_out('show', $show,0);
          show_members ($gid,$tpl);
        }
    
      }
    
    } else {
    	$title = $allgAr['title'].' :: Teams';
    	$hmenu = 'Teams';
    	$design = new design ( $title , $hmenu );
    	$design->header();
    	$tpl = new tpl ('teams');
      $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>';
    		}
    		$tpl->set_ar_out($row,0);
        if ($allgAr['teams_show_cat'] == 0) {
          show_members ($row['gid'],$tpl);
        }
      }
    }
    
    $design->footer(0);
    ?>


    MfG OloX
    PHP, JavaScript, CSS
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Sony Mitglied
    Registriert seit
    05.10.2007
    Beiträge
    146
    Beitragswertungen
    0 Beitragspunkte
    Danke Dir vielmals!! Ohne Deine Hilfe hätte ich es nicht geschafft!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten