PDA

Zobacz pełną wersję : logo swf zamiast gif



kameleon1
14-07-2009, 21:14
Witam
Na wstępie chcę sie wytłumaczyć, że zakładam kolejny juz temat z tej serii ale robię to bo wczesniejsze wypowiedzi nie nakierowały mnie n rozwiązanie mojego problemu. Mianowicie chcę podmienić plik bg_pagebg.gif, który pełni rolę górnego tła na animację flasha.Poczytałem trochę tematów na forum i domyslam sie, że należałoby wkleic do index.php fraze :

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="940" height="200" id="logo" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="logo.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="logo.swf" quality="high" bgcolor="#ffffff" width="940" height="200" name="logo" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

jaką uzyskałem po wyeksportowaniu flasha do html. Problem mój polega na tym, że nie mam pojęcia jak znaleść to miejsce gdzie powinienem ją wkleić. Po kilkunastu próbach postanowiłem sie zarejestrowac na forum i prosic o pomoc kogos kto ma o tym wieksze pojęciecie.
Wgrałem moją animacje logo.swf do folderu gdzie znajdował sie plik bg_pagebg.gif i zmieniłem nazwę na logo.swf w pliku css:


#header {
height : 100px;
float : left;
width : 100%;
padding : 0;
margin : 0;
background-color : #f6f6f6;
background-image : url(../images/logo.swf);
}

Teraz proszę o pomoc gdzie w indexie.php wkleic w/w kod i czy jakis fragment kodu przy tym usunąć . Mój index.php (głw. część):
</head>
<body>
<div id="wrapper">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div id="header">
<div class="maintitle"><?php echo $mainframe->getCfg( 'sitename' ); ?></div>
<?php
if ( $banner > 0 ) {
?>
<div id="banner">
<div class="banner_inner">
<jdoc:include type="modules" name="banner" style="raw" />
</div>
</div>
<?php
}
?>
</div></td>
</tr>
<tr>
<td><div id="top_menu">
<div id="top_menu_inner">
<jdoc:include type="modules" name="user3" style="xmhtl" />
</div>
</div></td>
</tr>
<tr>
<td id="content_outer" valign="top"><table align="center" border="0" cellpadding="0" cellspacing="0" class="content_table">
<tr valign="top">
<?php
if ( $left > 0 ) {
?>
<td><div id="left_outer">
<div id="left_inner_float">
<div id="left_inner">
<jdoc:include type="modules" name="left" style="xhtml" />
</div>
</div>
</div></td>
<?php
}
?>
<td width="100%" id="content"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="content">
<tr>
<td colspan="<?php echo $colspan; ?>"><div id="breadcrumbs">
<div class="breadcrumbs">
<jdoc:include type="module" name="breadcrumbs" />
</div>
</div>
<div id="main_content">
<jdoc:include type="message" />
<jdoc:include type="component" />
</div></td>
</tr>
<?php
if ($colspan > 0) {
?>
<tr valign="top">
<?php
if ( $user1 > 0 ) {
?>
<td width="50%"><div id="user1_outer">
<div class="user1_inner">
<jdoc:include type="modules" name="user1" style="xhtml" />
</div>
</div></td>
<?php
}
if ( $colspan == 3) {
?>
<?php
}
if ( $user2 > 0 ) {
?>
<td width="50%"><div id="user2_outer">
<div class="user2_inner">
<jdoc:include type="modules" name="user2" style="xhtml" />
</div>
</div></td>
<?php
}
?>
</tr>
<tr>
<td colspan="<?php echo $colspan; ?>"></td>
</tr>
<?php
}
?>
</table></td>
<?php
if ( $right > 0 ) {
?>
<td><div id="right_outer">
<div id="right_inner_float">
<div id="right_inner">
<jdoc:include type="modules" name="right" style="xhtml" />
</div>
</div>
</div></td>
<?php
}
?>
</tr>
</table>
<div align="center">
<div id="copy">
<div id="copy_inner" class="copy_inner">Valid <strong><a href="http://validator.w3.org/check?uri=referer" target="_blank">XHTML</a></strong> &amp; <strong><a href="http://jigsaw.w3.org/css-validator/check?uri=templates/<?php echo $this->template ?>/css/template.css" target="_blank">CSS</a></strong> <strong> | </strong> Template Design <strong><a href="<?php echo $this->params->get('TemplateDesignLink') ?>" target="_blank"><?php echo $this->params->get('TemplateDesign'); ?></a></strong> <strong> | </strong> Copyright &copy; <?php echo $this->params->get('CopyrightJahr'); ?> by <strong><a href="<?php echo $this->params->get('CopyrightLink') ?>" target="_self"><?php echo $this->params->get('Copyright'); ?></a></strong></div>
</div>
</div></td>
</tr>
</table>
<jdoc:include type="modules" name="debug" style="xhtml" />
</div>
</body>
</html>

Adresu strony nie podaje bo mam na lokalhoście strone.
Doszukałem sie ,że trzeba tez w kodzie zmienic ścieżkę- czy ma ona wyglądać tak:value="C:\xampp\htdocs\joomla\templates\mittwoch_j1.5_red \images\logo.swf" jesli mam na razie na lokalu?
Chętnym i pomocnym ludziom z góry dziękuję i prosze o wyrozumiałość adminów jesli zle post skleciłem, gdyz jest to mój pierwszy .

GOGOKOM
14-07-2009, 22:18
<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
WIDTH="234" HEIGHT="60" >
<PARAM NAME="MOVIE" VALUE="baner.swf">
<PARAM NAME="PLAY" VALUE="true">
<PARAM NAME="LOOP" VALUE="true">
<PARAM NAME="QUALITY" VALUE="high">
<EMBED SRC="baner.swf" WIDTH="234" HEIGHT="60" PLAY="true" LOOP="true" WMODE="opaque" QUALITY="high"
TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
</EMBED>
</OBJECT>

wklej w miejscu gdzie masz odwołanie do twojego pliku gif w templatce w index.php jeśli nie wiesz gdzie on jest doinstaluj firebug do do firefoxa opis u nas na forum chyba jest jak nie to google
baner.swf wklej w główny katalog strony www tam gdzie masz katalogi joomli

kameleon1
14-07-2009, 23:05
Dzieki z podpowiedz.Problem rozwiązany, niestety narodził sie drugi :( ale to temat n inny wątek.