ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Teamanzeige E.mail einfügen !!!

Geschlossen
  1. #1
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    Hallo

    Ich habe bei mir ein wenig die Teamanzeige umgebaut, nun wollte ich noch daß das E-Mail zeichen mit eingefügt wird (siehe Gästebuch) In der team.htm hab ich es glaube ich schon hin bekommen, nun weiß ich leider nicht was ich in der team.php zu ändern habe. Kann mir jemand weiterhelfen ???????

    meine teams.htm
    <table width="100%" cellpadding="3" border="0" cellspacing="1" class="border">
    <tr class="Cdark">
    	<td colspan="6" valign="bottom" align="center">{show}</td>
    </tr>
    </table>
    {EXPLODE}
    <table width="100%" cellpadding="3" border="0" cellspacing="1" class="border">
    {EXPLODE}
    <tr class="Cdarka">
    	<td>
    	<table width="100%" cellpadding="3" border="0" cellspacing="1">
    	<tr>
    		<td colspan="4"><a href="index.php?user-details-{uid}">{name}</a></td>
    		<td width="10%" align="center">{icq}</td>
    		<td width="15%" align="center">{mail}</td>		
    		<td width="15%">{posi}</td>
    		<td width="5%" align="center">{staat}</td>
    		<td width="20%"align="right">{status}</td>
    		<td width="5%">&nbsp;</td>
    	</tr>
    	</table>
    	</td>
    </tr>
    {EXPLODE}
    <tr class="{class}">
    	<td width="30%">{name}</td>
    	<td width="10%" align="center">{icq}</td>
    	<td width="15%" align="center">{mail}</td>	
    	<td width="15%">{posi}</td>
    	<td width="5%" align="center">{staat}</td>
    	<td width="20%" align="right">{status}</td>
    	<td width="10%" align="center"><a href="index.php?user-details-{uid}">{_lang_more}</a></a></td>
    </tr>
    {EXPLODE}
    </table>
    <br />


    meine teams.php
    <?php
    
    #   Modifiziert by =(ET)=BolliBomber
    #   ICQ 171693287
    #   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 = 5;
        
        $tpl->out(1);
        $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 `recht` ASC,  a.name";
    		$erg = db_query($q);
    		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'] = '';
          }
    			$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'] = 'kein icq';
    			}
          
    			if($allgAr['teams_show_list']==1){
    				if(empty($row['avatar'])){
    					$row['avatar'] = 'kein Bild';
    				} 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') {
    	$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');
    	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 {
    	$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);
        }
      }
    }
    	
    	/*ESL DB Modul*/
    	$esl_db_url = @db_result (db_query("SELECT eslid FROM prefix_groups WHERE zeigen = 1 AND id =".$gid));
    
    
    	if( $esl_db_url )
    		include $esl_db_url;
    	
    	if( is_array( $esl[leagues] ) ) {
    		foreach( $esl[leagues] as $lid => $league ) {
    				echo '<center>';		
    			print '<a href="'.$league[fullurl].'" target="_blank">'.$league[leaguecountry].' '.$league[leaguename].'</a><br>';
    			print 'Rang: <b>'.$league[ranking].'</b> ('.$league[points].' Elopunkte)<br>';
    			print 'Matches: <b>'.$league[playedmatches].'</b> (Win:'.$league[won].', Draw:'.$league[draw].', Loss:'.$league[lost].')<br>';
    			print '<a href="'.$league[fullurl].'matchsetup/challenge/'.$league[slot].'/" target="_blank">Fordern!</a><br>';						
    			print '<br>';
    			
    			/*
    			foreach( $league as $key => $val ) {
    				print $key.': '.$val.'<br>';
    			}
    			*/
    		}
    	}
    echo '</center>';
    $design->footer(0);


    Greetz Marv


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Also du musst in der show_members Funktion halt jetzt noch mail einfügen, dazu folgende Zeile z.B. unter das mit dem ICQ
    $row['mail'] = ($row['opt_mail']?'<a href="index.php?user-mail-'.$row['uid'].'">'.$lang['send'].'</a>':'');


    Du müsstest allerdings noch oben in die Abfrage a.opt_mail mit einfügen, nicht vergessen, dass nach jedem Wert ein Komma kommt.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    Hi Mairu

    könntest du mir das an die stelle einfügen wo es hin muß, hab es per copy+paste an 1000 stellen probiert, aber es funktioniert nicht . Da müßen doch sicher noch irgend welche zeichen dazu oder ????

    Thx Marv
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    $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 `recht` ASC,  a.name";

    ändern zu
    $class = 'Cnorm';
            $q = "SELECT b.uid, a.icq, a.avatar, a.status, a.name, 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 `recht` ASC,  a.name";

    und unter
    $row['mail'] = ($row['opt_mail']?'<a href="index.php?user-mail-'.$row['uid'].'">'.$lang['send'].'</a>':'');

    diesen
    $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'] = 'kein icq';
                }

    einfügen

    So meint das Mairu denke ich mal


    Zuletzt modifiziert von Panicsheep am 22.04.2007 - 19:01:46
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    marvman Mitglied
    Registriert seit
    22.05.2006
    Beiträge
    587
    Beitragswertungen
    3 Beitragspunkte
    gesperrtes Bild

    Hallo

    So mit euerer Hilfe hab ich es mal wieder hin bekommen, hab zwar noch ein paar sachen geändert, aber ich hoffe man kann es so lassen. Auf jedenfall läuft es so lächeln

    $row['mail'] = ($row['opt_mail']?'<a href="index.php?user-mail-'.$row['uid'].'"><img src="include/images/icons/mail.gif" border="0" alt="E-Mail'.$lang['send'].'</a>':'');


    Hab noch das icon für die mail eingefügt

    Thx an alle

    Greetz Marv
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten