ilch Forum » Ilch Clan 1.1 » Design und Templates » SWF in Sqaud Header

Geschlossen
  1. #1
    User Pic
    B.F.G-Razer Mitglied
    Registriert seit
    20.09.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    guten abend liebe Community
    Ich habe versucht mal SWf als sqaud header zu benutzen es Funktioniert nicht ich lade die Bilder hoch und es wird nur der name von dem Sqaud angezeigt und kein Schwarzes kästchen oder so.:S

    Mfg B.F.G-Razer


    verwendete ilchClan Version: 1.1

    betroffene Homepage: bionicfightersgermany.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1216 Beitragspunkte
    Weil in der teams.php nur die Abfrage auf ein Bild gesetzt ist!
    Hier musst Du die Ausgabe von $show verändern!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    B.F.G-Razer Mitglied
    Registriert seit
    20.09.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Und wie stell ich das an. Ich weiß nicht was ich da machen muss in den php datei ich kenne mich nur mit html aus und nicht mit php.

    Mfg B.F.G-Razer
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1216 Beitragspunkte
    Diese Ausgabe ist HTML, auch wenn in php eingebettet!

    So zB.:
    $show = '<img src="'.$row['img'].'" title="'.$row['name'].'" alt="'.$row['name'].'">';


    zu ändern!
    $show = '<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="400" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0">
        <param name="movie" value="'.$row['img'].'">
        <param name="quality" value="high">
        <param name="scale" value="exactfit">
        <param name="menu" value="true">
        <param name="bgcolor" value="#000000">
        <embed src="'.$row['img'].'" quality="high" scale="exactfit" menu="false" bgcolor="#000000" width="600" height="400" swLiveConnect="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">
        </embed>
    </object>';


    Muss natürlich angepasst werden und ist mehrfach in der teams.php vorhanden!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    B.F.G-Razer Mitglied
    Registriert seit
    20.09.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Danke für das Beispiel

    <?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;
    
    
    	$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);
    	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' );
    		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);
    ?>


    Das ist der Code und inwelcher Zeile muss ich das jetzt einbetten und muss ich dann auch showe 1 und show 2 schreiben das es gtrennt wird oder wie?

    Mfg Razer09573
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1216 Beitragspunkte
    Zeile 89 und 108!

    Wieso Trennung mit show1 und show2? Verstehe ich nicht! Ersetzen nicht trennen! Mach aber vorher eine sicherung der datei, bevor Du die Veränderung einfügst!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    B.F.G-Razer Mitglied
    Registriert seit
    20.09.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Vielen dank für deine Hilfe.

    Mfg B.F.G-Razer


    Zuletzt modifiziert von B.F.G-Razer am 04.10.2009 - 13:52:36
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    B.F.G-Razer Mitglied
    Registriert seit
    20.09.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Ich bekomme die fehlermldung wenn ich auf sqaud klicke

    Parse error: syntax error, unexpected $end in /usr/export/www/vhosts/funnetwork/hosting/razer09573/include/contents/teams.php on line 110


    Veränderte Team.php

    <?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;
    
    
    	$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);
    	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' );
    		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 = '<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="400" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0">
             <param name="movie" value="'.$row['img'].'">
             <param name="quality" value="high">
             <param name="scale" value="exactfit">
             <param name="menu" value="true">
             <param name="bgcolor" value="#000000">
             <embed src="'.$row['img'].'" quality="high" scale="exactfit" menu="false" bgcolor="#000000" width="600" height="400" swLiveConnect="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">
             </embed>
          </object>';
    		} 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);
    ?>



    Zuletzt modifiziert von B.F.G-Razer am 04.10.2009 - 13:48:53
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1216 Beitragspunkte
    Du hast irgendwie Teile gelöscht bzw. auch etwas falsch eingefügt!

    Habs nicht getestet:
    <?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;
     
     
        $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);
        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' );
            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 = '<object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0">
       				<param name="movie" value="'.$row['img'].'"><param name="quality" value="high"><param name="scale" value="exactfit"><param name="menu" value="true"><param name="bgcolor" value="#000000">
       				<embed src="'.$row['img'].'" quality="high" scale="exactfit" menu="false" bgcolor="#000000" swLiveConnect="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">
       				</embed></object>';
          } 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'].'"><object classid="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0">
       						<param name="movie" value="'.$row['img'].'"><param name="quality" value="high"><param name="scale" value="exactfit"><param name="menu" value="true"><param name="bgcolor" value="#000000">
       						<embed src="'.$row['img'].'" quality="high" scale="exactfit" menu="false" bgcolor="#000000" swLiveConnect="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">
       						</embed></object></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);
    ?>
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    B.F.G-Razer Mitglied
    Registriert seit
    20.09.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Ok Danke ich werde es mal Probieren und wir werden sehen.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1216 Beitragspunkte
    Und was haben wir gesehen?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    B.F.G-Razer Mitglied
    Registriert seit
    20.09.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Jetzt ist die fehler meldung weg und die hp ist zu sehen. aber nur ein Schwarzes 4 eck und nichts drin und ich habe ein längliches bild hochgeladen aber kein Quadratisches.

    Mfg B.F.G-Razer
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1216 Beitragspunkte
    1. Du musst natürlich die Größe definieren zB. width="600" height="200"
    2. Gib mal den direkten Link zu deinem swf
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    B.F.G-Razer Mitglied
    Registriert seit
    20.09.2009
    Beiträge
    25
    Beitragswertungen
    0 Beitragspunkte
    Der link wo ich es hochgeladen habe ( include/images/teams/Managment Header Sqaud Sanic )und die Größe 262x70 pixel

    Mfg B.F.G-Razer
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1216 Beitragspunkte
    So kann ich Dir bestimmt nich helfen! Ein gescheiter Link oder garnicht!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Design und Templates

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten