Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : rangal 10 Aug 2011, 03:18:44
-
ciao ragazzi mi serve una mano nell'inserire un file flash nell'header..devo inserire il richiamo del flash nell'index.php ok ma dove?? vi posto il codice dove penso che devo aggire:
<div id="header_container">
<div id="header">
<?php if (($this->params->get('showLogo')) !=0) : ?>
<div id="logo"></div>
<?php endif; ?>
<?php if (($this->params->get('showSitetitle')) !=0) : ?>
<a id="sitetitle" style="color: #<?php echo $this->params->get('FontColor');?>; ; font-size:<?php echo $this->params->get('FontSize');?>px;" href="" class="mootips" title="Go to Frontpage"><?php echo $app->getCfg('sitename'); ?>[/url]
<?php endif; ?>
<?php if (($this->params->get('showStyleswitcher')) !=0) : ?>
<div id="styleswitcher">
<noscript>Switcher needs Javascript enabled!</noscript>
<ul>
<li><a title="style 1" href="index.php" rel="styles1" class="styleswitch"><img src="templates/<?php echo $this->template ?>/images/styles1.png" alt="style 1"/>[/url]</li>
<li><a title="style 2" href="index.php" rel="styles2" class="styleswitch"><img src="templates/<?php echo $this->template ?>/images/styles2.png" alt="style 2"/>[/url]</li>
<li><a title="style 3" href="index.php" rel="styles3" class="styleswitch"><img src="templates/<?php echo $this->template ?>/images/styles3.png" alt="style 3"/>[/url]</li>
<li><a title="style 4" href="index.php" rel="styles4" class="styleswitch"><img src="templates/<?php echo $this->template ?>/images/styles4.png" alt="style 4"/>[/url]</li>
<li><a title="style 5" href="index.php" rel="styles5" class="styleswitch"><img src="templates/<?php echo $this->template ?>/images/styles5.png" alt="style 5"/>[/url]</li>
<li><a title="style 6" href="index.php" rel="styles6" class="styleswitch"><img src="templates/<?php echo $this->template ?>/images/styles6.png" alt="style 6"/>[/url]</li>
<li><a title="style 7" href="index.php" rel="styles7" class="styleswitch"><img src="templates/<?php echo $this->template ?>/images/styles7.png" alt="style 7"/>[/url]</li>
<li><a title="style 8" href="index.php" rel="styles8" class="styleswitch"><img src="templates/<?php echo $this->template ?>/images/styles8.png" alt="style 8"/>[/url]</li>
</ul>
</div>
subito dopo devo andare a cancellare questa riga di css in template.css giusto??
#header_container {
height: 140px;
width: 100%;
margin:10px 0 0 0;
}
#header {
color:#505050;
display:block;
height: 140px;
margin: 0;
padding:0;
background-color: #111;
background-image:url('../images/header.png');
background-position: left top;
background-repeat:repeat-x;
}
#header .moduletable {
text-align:left;
-
in realtà con il codice che hai postato la struttura del template non possiamo neanche provare ad immaginarcela ;) Se hai il sito già pubblicato (anche su hosting free provvisori) fai sicuramente prima perchè così possiamo sia analizzare il codice che vedere l'anteprima. Altrimenti fai un po di prove e fin quando non ottieni l'effetto desiderato continui a spostare il flash nel codice..
-
ecco il sito: http://www.moonnightstaff.com/piscina/ (http://www.moonnightstaff.com/piscina/)
-
anche il titolo ed il logo saranno inseriti nel flash? O dovrai inserirli a parte?
Hai già messo mano al css? Perchè il div del logo lo vedo estremamente spostato in basso rispetto all'header!
Comunque, nel caso che ho descritto sopra, cancelli tutto il tag header (perchè le funzioni originali del template non le utilizzi più) lasciando intatto il div header container, all'interno del quale inserirai il tuo flash di altezza 140px e di larghezza automatica (quindi, di conseguenza, cancellerai anche il relativo attributo css "#header").
-
no no i parametri sono originali,potresti elaborarmi tu il codice flash dentro al tag perfavore? ci mastico poco con il flash ;)
-
no no i parametri sono originali,potresti elaborarmi tu il codice flash dentro al tag perfavore? ci mastico poco con il flash ;)
Per incorporare un flash puoi usare questo codice crossbrowser:
<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" height="400" width="600" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param value="tuofile.swf" name="movie" /><param value="high" name="quality" /><param value="#FFFFFF" name="bgcolor" />
<EMBED
src="/tuofile.swf"
quality=high bgcolor=#FFFFFF WIDTH="600" HEIGHT="400"
ALIGN="" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</object>
sostituendo ai parametri già settati quelli relativi al tuo filmato flash!
(dovrai farlo due volte, perchè un tag è per IE l'altro per tutti gli altri browser..)
-
la pagina diventa bianca! e mi dà sempre cosi :'(
-
in che posizione hai incollato il codice?
-
index.php:
<div id="header_container">
<div id="header">
<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" height="400" width="600" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param value="tuofile.swf" name="movie" /><param value="high" name="quality" /><param value="#FFFFFF" name="bgcolor" />
<EMBED
src="www.moonnightstaff.com/piscina/flash.swf"
quality=high bgcolor=#FFFFFF WIDTH="" HEIGHT="140"
ALIGN="" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</object>
</div>
<?php endif;?>
</div>
</div>
-
quell'endif da dove salta fuori?
-
non lo sò,lo devo eliminare?
-
se lo elimino,sempre uguale! se vuoi ti posto tutto il codice index.php
-
nono, devi solo fare attenzione a dove incolli il codice! ad esempio, prova ad incollarl subito prima del <div id="header">
-
Fatto,sempre uguale:
<div id="header_container">
<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" height="400" width="600" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param value="tuofile.swf" name="movie" /><param value="high" name="quality" /><param value="#FFFFFF" name="bgcolor" />
<EMBED
src="www.moonnightstaff.com/piscina/flash.swf"
quality=high bgcolor=#FFFFFF WIDTH="" HEIGHT="140"
ALIGN="" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</object>
<div id="header">
</div>
</div>
</div>
<div id="oben">
<?php if($this->countModules('user3')) : ?>
<div id="navigation">
<jdoc:include type="modules" name="user3" style="xhtml" />
</div>
</div>
-
prova prima cancellando il nuovo codice (per vedere se il problema è dovuto al plugin o al codice che è stato modificato), poi inserendo qualcosa di più semplice come:
<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param value="tuofile.swf" name="movie" />
<EMBED
src="www.moonnightstaff.com/piscina/flash.swf" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</object>
-
fatto e viene come vedi.un quadretone a sinistra,che non carica il flash
-
fatto e viene come vedi.un quadretone a sinistra,che non carica il flash
è già qualcosa ;) ora aggiungiamo qualche particolare come un indirizzo corretto del file swf (questo usato è un finto-assoluto ovvero che deve cominciare con http:// per avere un senso) e larghezza-altezza dell'animazione. sostituisci questo codice a quello già presente (o aggiungi le modifiche):
<object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="978" height="140"><param value="flash.swf" name="movie" />
<param name="width" value="978" />
<param name="height" value="80" />
<EMBED
src="flash.swf" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" width="978" height="80"></EMBED>
</object>
Il file flash, secondo le impostazioni di questo codice, va nella stessa cartella in cui è presenrte la home di joomla (ovvero la cartella piscina)
-
Funziona alla perfezione! ti ringrazio di cuore,sei stato molto gentile e paziente con me ;) grazie ancora
-
di niente, complimenti per l'animazione, molto simpatica, e ricorda di mettere [risolto] al primo post!
a presto! :)
-
ahah Grazie ;) va bene lo metto subito