Drupal e Flash

7 contenuti / 0 new
Ultimo contenuto
Drupal e Flash

Salve a tutti,
so che anche questo è un argomento dibattuto spesso, ma negli altri post non ho trovato la soluzione al mio problema (forse ho cercato male !?!)
Comunque: al posto del logo vorrei inerire un file flash, così come al posto dei "primary links" nell'intestazione.
Ho provato a copiare il codice, come suggerivano in un altro post, e metterlo nella "page.tpl.php" del mio tema (sto provando blumarine ma credo che cambierò)nelle celle giuste...fatto, ma il risultato è un rettangolo bianco.

Ho provato ad inserire il codice che avevo sul mio vecchio sito che è leggermente diverso ma il risultato è lo stesso

Ho l'ultimo flash player installato, quindi gli altri filmati li vedo tranquillamente.
Non so se devo installare qualche plugin particolare e non so eventualmente dove
Uso la versione 4.7.

Grazie mille

Probabilmente non riesce a trovare il file flash, dai un'occhiata al sorgente renderizzato e assicurati che il path sia quello corretto.

Il dubbio era proprio quello, il path mi sembrava corretto ma...
I file .swf, devono stare nella stesa directory della pagina nella quale sono inseriti, con le pagine statiche non avevo problemi, qui mi tocca fare un po' di prove per capire se i file .swf posso salvarli in qualsiasi cartlla (es. files) o se metterli nella root (dove c'è index) o se nella directory del tema scelto (dove c'è page.tpl.php di slash blue).
Secondo te?
Comunque grazie per avermi confermato il possibile errore!!!

-beppe-

Credo che il file logo.png sia di default ricercato sotto la cartella che contiene il tema, per questo nell'header di page.tpl.php non esiste nessun riferimento specifico al file del logo, il phptemplate engine sa già dove trovarlo se non diversamente specificato nelle impostazioni.
Nel tuo caso il file ha già diversa estensione quindi ti consiglio una
soluzione adottata dal tema "Democratica" per includere i vari css non standard (cioè che hanno nome e posizione diversa da quello predefinito):

<?php
print path_to_theme()."/basics.css"
?>

Adattandolo al tuo caso potresti sostituire la riga (presa da bluemarine versione per phptemplate)
<a href="./" title="Home"><img src="/dr474/<?php print $logo ?>" alt="Home" border="0" /></a>>
con la meno generica
<a href="./" title="Home"><img src="/dr474/<?php print path_to_theme()."/logo.swf" ?>" alt="Home" border="0" /></a>

e poi mettere il file logo.swf nella stessa cartella del tema (quella principale) se vuoi usare una sottocartella basta aggiungere il percorso relativo completo rispetto alla cartella base...

Grande, grazie mille, appena ho un po' di tempo ci provo!

per includere un file flash occorre il tag object e non img come avevo scritto... purtroppo non riesco a inserirne lo scheletro nel post cmq basta fare una ricerca su google o prendere spunto dalla pagina vecchia

Piano piano che costruisco il mio tema di prova mi trovo a dover risolvere alcuni problemi. In questo caso si trattava di dover mettere una immagine nel footer. Per farla apparire nella home non c'è stato nessun problema, ma ho notato che andando nelle altre pagine l'immagine scompariva perché la path si sballava partendo dalla pagina in cui si era. Per fare un esempio, aprendo una pagina che non fosse la home la path diventava:

<img alt="" src="http://www.miosito.org/node/themes/nome_del_tema_utilizzato/immagine.jpg...
Invece della path giusta che sarebbe stata:
<img alt="" src="http://www.miosito.org/themes/nome_del_tema_utilizzato/immagine.jpg"/>
[...

Per cui, ovviamente, l'immagine non veniva visualizzata.
Ho provato a utilizzare la soluzione citata nel post precedente, ma anche in questo caso l'immagine veniva visualizzata solo nella home.
Ho risolto adottando questo altro sistema:
<img alt="" src="/dr474/<?php print $base_path ?>themes/nome_del_tema_utilizzato/immagine.jpg"/>

In questo modo l'immagine viene visualizzata correttamente in tutte le pagine.