Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : rangal 10 Aug 2011, 03:18:44

: flash nell'header [RISOLTO]
: 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;
: Re:flash nell'header
: giovi 10 Aug 2011, 09:10:50
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..
: Re:flash nell'header
: rangal 11 Aug 2011, 02:21:33
ecco il sito: http://www.moonnightstaff.com/piscina/ (http://www.moonnightstaff.com/piscina/)
: Re:flash nell'header
: giovi 11 Aug 2011, 10:37:44
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").
: Re:flash nell'header
: rangal 11 Aug 2011, 12:18:13
no no i parametri sono originali,potresti elaborarmi tu il codice flash dentro al tag perfavore? ci mastico poco con il flash ;)
: Re:flash nell'header
: giovi 11 Aug 2011, 12:57:04
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..)
: Re:flash nell'header
: rangal 11 Aug 2011, 13:27:21
la pagina diventa bianca! e mi dà sempre cosi :'(
: Re:flash nell'header
: giovi 11 Aug 2011, 13:45:28
in che posizione hai incollato il codice?
: Re:flash nell'header
: rangal 11 Aug 2011, 13:48:58
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>
: Re:flash nell'header
: giovi 11 Aug 2011, 13:59:33
quell'endif da dove salta fuori?
: Re:flash nell'header
: rangal 11 Aug 2011, 14:22:48
non lo sò,lo devo eliminare?
: Re:flash nell'header
: rangal 11 Aug 2011, 14:24:52
se lo elimino,sempre uguale! se vuoi ti posto tutto il codice index.php
: Re:flash nell'header
: giovi 11 Aug 2011, 14:29:47
nono, devi solo fare attenzione a dove incolli il codice! ad esempio, prova ad incollarl subito prima del <div id="header">
: Re:flash nell'header
: rangal 11 Aug 2011, 14:32:49
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>       
: Re:flash nell'header
: giovi 11 Aug 2011, 15:15:51
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>               
             
: Re:flash nell'header
: rangal 11 Aug 2011, 19:31:37
fatto e viene come vedi.un quadretone a sinistra,che non carica il flash
: Re:flash nell'header
: giovi 11 Aug 2011, 23:41:30
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)
: Re:flash nell'header
: rangal 12 Aug 2011, 03:01:12
Funziona alla perfezione! ti ringrazio di cuore,sei stato molto gentile e paziente con me ;) grazie ancora
: Re:flash nell'header
: giovi 12 Aug 2011, 09:50:44
di niente, complimenti per l'animazione, molto simpatica, e ricorda di mettere [risolto] al primo post!
a presto! :)
: Re:flash nell'header
: rangal 12 Aug 2011, 14:29:34
ahah Grazie ;) va bene lo metto subito