Back to top

Autore Topic: Mambot per l'attivazione di oggetti Flash SWF  (Letto 34215 volte)

Offline thepisu

  • Appassionato
  • ***
  • Post: 369
  • Sesso: Maschio
  • .. still looking for ..
    • Mostra profilo
Mambot per l'attivazione di oggetti Flash SWF
« il: 14 Mag 2007, 12:24:45 »
Come saprete, da un bel po' di tempo in Internet Explorer (sia 6 che 7) è necessario cliccare sull'oggetto Flash (SWF) per attivarlo, creando un doppio svantaggio: il riquadro tratteggiato al passaggio del mouse e, per i filmati interattivi, il dover fare un click "a vuoto" prima di usare ad esempio un menu (cosa che per un utente inesperto può dare confusione).

Utilizzando Dreamweaver, all'apertura di una pagina HTML contenente un filmato Flash, provvede ad inserire lo script necessario per l'attivazione automatica.

Ho pensato quindi di creare un Mambot per contenuti, che se attivato, e se trova nella pagina almeno un filmato Flash, li sostituisce con il codice JS di attivazione automatica!

Che ne dite?

Link al mambot aggiornato:
http://thepisu.altervista.org/jweb/index.php?option=com_content&view=article&id=66:mambot-per-lattivazione-di-flash
« Ultima modifica: 10 Ott 2007, 17:52:18 da thepisu »
Stefano "Pisu" Bagnatica | VirtueMart Italia

Offline ste

  • Instancabile
  • ******
  • Post: 8774
  • Sesso: Femmina
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #1 il: 23 Mag 2007, 21:49:27 »
Ottimo thepisu, possiamo inserirlo nei download di Joomla.it?
TTI - Team Traduzione Italiano di Joomla.it - Guide su Joomla

Offline thepisu

  • Appassionato
  • ***
  • Post: 369
  • Sesso: Maschio
  • .. still looking for ..
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #2 il: 24 Mag 2007, 09:34:01 »
Per me non ci sono problemi, però c'è dentro del codice Javascript preso dalle pagine generate da Macromedia Dreamweaver.. forse ci sono problemi di copyright. In realtà mi sono accorto che nei vari include JS di Joomla c'è una funzione o due uguale a quelle di Dreamweaver... :o

Cmq penso che se uno usa già regolarmente Dreamweaver non ci siano problemi ad usare quel codice.
Stefano "Pisu" Bagnatica | VirtueMart Italia

Offline TullioWeb

  • Esploratore
  • **
  • Post: 68
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #3 il: 24 Mag 2007, 10:00:43 »
Ottimo thepisu !
Davvero una bella seccatura in meno però, scusa la mia ignoranza nell'uso dei mambot...non ho capito come si usa.  :-[

Ho installato il mambot e ho provato a fare un contenuto in flash, ma rimane cmq il blocco su IE.

Dove sbaglio ?

Grazie per la risposta e sopratutto per il mambot  ;)

CIAO

Offline thepisu

  • Appassionato
  • ***
  • Post: 369
  • Sesso: Maschio
  • .. still looking for ..
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #4 il: 24 Mag 2007, 10:17:27 »
Domanda stupida.. il mambot è pubblicato?

Non ci sono opzioni di configurazione o robe varie, dovrebbe andare e basta.
Puoi indicarmi il tuo sito per darci un'occhiata?
Stefano "Pisu" Bagnatica | VirtueMart Italia

Offline TullioWeb

  • Esploratore
  • **
  • Post: 68
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #5 il: 24 Mag 2007, 10:37:23 »
Il mambot è pubblicato.

Stò provando joomla in locale e dopo l'installazione e la publicazione del mambot, non mi cambia nulla, nè sugli .swf già inseriti nel sito nè in quelli che vado a inserire in nuovi contenuti.

...?

...può dipendere dall'editor che uso ?
Stò usando joomlaFCK
« Ultima modifica: 24 Mag 2007, 10:43:03 da TullioWeb »

Offline TullioWeb

  • Esploratore
  • **
  • Post: 68
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #6 il: 24 Mag 2007, 10:56:47 »
Ho provato a inserire l'.swf con l'editor di default e a parte il fatto che l'.swf non si vede e nonostante inserisca le misure esatte me lo visualizza in un punto di 1 px, mi appare questo errore :
Codice: [Seleziona]
Notice: Undefined variable: scale in c:\programmi\easyphp1-8\www\web\mambots\content\flashactivation.php on line 39

Notice: Undefined variable: scale in c:\programmi\easyphp1-8\www\web\mambots\content\flashactivation.php on line 102

Offline thepisu

  • Appassionato
  • ***
  • Post: 369
  • Sesso: Maschio
  • .. still looking for ..
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #7 il: 25 Mag 2007, 12:44:44 »
Grazie per la segnalazione! Ho trovato e corretto il problema, ho testato con JCE e TinyMCE (l'editor di default). Disinstalla il bot e reinstalla questo qui e tutto dovrebbe funzionare...

Per quanto riguarda l'editor, io ti consiglio vivamente JCE:

http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,88/Itemid,35/

E' il migliore e qui puoi trovare language pack ed utilissime estensioni (che sono poi ciò che lo rende interessante), in particolare per l'inserimento di immagini con possibilità di upload diretto... e appunto anche gestione ed inserimento avanzato di file multimediali come Flash.

http://www.cellardoor.za.net/

Link al mambot aggiornato:
http://thepisu.altervista.org/jweb/index.php?option=com_content&view=article&id=66:mambot-per-lattivazione-di-flash
« Ultima modifica: 10 Ott 2007, 17:53:17 da thepisu »
Stefano "Pisu" Bagnatica | VirtueMart Italia

Offline TullioWeb

  • Esploratore
  • **
  • Post: 68
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #8 il: 29 Mag 2007, 12:07:49 »
Ciao thepisu e scusami se mi faccio sentire solo adesso ma data la mia inesperienza continuo ad avere problemi con editor, mambot ecc.

La seconda versione del mambot per l'attivazione dei flash continua a non eliminarmi il blocco degli .swf su IE.  ???

Ho provato a scaricare e installare l'editor che mi hai suggerito (JCE) e mi sembra davvero molto interessante ma anche qui si verifica un problema quando cerco di installare il mediamanager (problema che ho postato nella sezione editor).

Tuttavia, anche se con JCE senza mediamanager non so come fare a inserire i filmati flash  :-\ , nelle pagine dove sono già inseriti, il mambot per l'attivazione dei flash rimane inefficace.  ???

...riuscirò mai a farlo funzionare come voglio questo joomla ?
mah...comincio a perdere le speranze!  :'(

Grazie thepisu, grazie a tutti per gli aiuti.

Offline thepisu

  • Appassionato
  • ***
  • Post: 369
  • Sesso: Maschio
  • .. still looking for ..
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #9 il: 29 Mag 2007, 15:17:48 »
Puoi mandarmi il link della pagina, così vedo il codice generato?
Stefano "Pisu" Bagnatica | VirtueMart Italia

Offline TullioWeb

  • Esploratore
  • **
  • Post: 68
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #10 il: 29 Mag 2007, 17:40:07 »
Il sito è in locale.
Incollo il codice generato da una pagina contenente 2 .swf Flash:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?xml version="1.0" encoding="iso-8859-1"?><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>La luce dietro la collina - Galleria 1</title>
<meta name="title" content="Galleria 1" />
<meta name="author" content="Tullio" />
<meta name="description" content="Joomla - the dynamic portal engine and content management system" />
<meta name="keywords" content="Joomla, joomla" />
<meta name="Generator" content="Joomla! - Copyright (C) 2005 - 2006 Open Source Matters. Tutti i diritti riservati." />
<meta name="robots" content="index, follow" />
<script src="http://127.0.0.1/web/mambots/content/flashactivation/AC_RunActiveContent.js" type="text/javascript"></script>
   <link rel="shortcut icon" href="http://127.0.0.1/web/images/favicon.ico" />
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="shortcut icon" href="http://127.0.0.1/web/templates/galleria_1/images/favicon.ico"/>
<link rel="stylesheet" type="text/css" href="http://127.0.0.1/web/templates/galleria_1/css/template_css.css" />

<style type="text/css">
<!--
#main_top {
   background:url(http://127.0.0.1/web/templates/galleria_1/images/main_t_02.jpg) top left no-repeat;
}
-->
</style>

</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<div id="main">
<div id="main_top">
<div id="main_bottom">

<div id="inhalt">

<div class="top">
   <table width="100%" border="0" cellpadding="0" cellspacing="1"><tr><td nowrap="nowrap"><span class="mainlevel-nav"> | </span><a href="http://127.0.0.1/web/index.php" class="mainlevel-nav" >Home[/url]<span class="mainlevel-nav"> | </span><a href="http://127.0.0.1/web/index.php?option=com_content&amp;task=view&amp;id=17&amp;Itemid=41" class="mainlevel-nav" >Riflessioni[/url]<span class="mainlevel-nav"> | </span><a href="http://127.0.0.1/web/index.php?option=com_content&amp;task=view&amp;id=13&amp;Itemid=28" class="mainlevel-nav" >Immagini[/url]<span class="mainlevel-nav"> | </span><a href="http://127.0.0.1/web/index.php?option=com_content&amp;task=view&amp;id=20&amp;Itemid=42" class="mainlevel-nav" >Poesie[/url]<span class="mainlevel-nav"> | </span><a href="http://127.0.0.1/web/index.php?option=com_content&amp;task=view&amp;id=21&amp;Itemid=40" class="mainlevel-nav" >Creatività[/url]<span class="mainlevel-nav"> | </span></td></tr></table></div>



<div style="clear:both;"></div>

<a name="inhalt">[/url]
<h1 class="struktur">Inhalt</h1>
            <table class="contentpaneopen">
         <tr>
                        <td class="contentheading" width="100%">
            Galleria 1                        </td>
                     </tr>
         </table>
         
      <table class="contentpaneopen">
            <tr>
         <td valign="top" colspan="2">
         <div align="center">
<div align="center"><strong><font face="Verdana, Arial, Helvetica, sans-serif" color="#cc6633" size="5">

<font color="#793c1e">TRAMONTI SUL MARE</font></font></strong></div>
</div>
<embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://www.lalucedietrolacollina.com/flash/Image_01/ImageMain.swf" width="560" height="530" type="application/x-shockwave-flash" scale="ShowAll" play="true" loop="true" menu="true" wmode="transparent" quality="1"></embed>

<embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://www.lalucedietrolacollina.com/flash/Image_02/ImageMain.swf" width="560" height="530" type="application/x-shockwave-flash" scale="ShowAll" play="true" loop="true" menu="true" wmode="transparent" quality="1"></embed>

         </td>
      </tr>
            </table>

      <span class="article_seperator">&nbsp;</span>

      
</div>
   
</div>
</div>
</div>

<div id="menu">

<div id="menu_left">
<div id="menu_left_top">
<div id="menu_left_bottom">
<div id="menu_left_content">
<a name="navigation">[/url]
<h1 class="struktur">Navigation</h1>
      <table cellpadding="0" cellspacing="0" class="moduletable">
               <tr>
            <th valign="top">
               Menu principale            </th>
         </tr>
               <tr>
         <td>
            
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr align="left"><td><a href="http://127.0.0.1/web/index.php?option=com_content&amp;task=view&amp;id=15&amp;Itemid=32" class="mainlevel" >Home[/url]</td></tr>
<tr align="left"><td><a href="http://127.0.0.1/web/index.php?option=com_content&amp;task=section&amp;id=5&amp;Itemid=52" class="mainlevel" >Riflessioni[/url]</td></tr>
<tr align="left"><td><a href="http://127.0.0.1/web/index.php?option=com_content&amp;task=view&amp;id=13&amp;Itemid=28" class="mainlevel" >Immagini[/url]

<div style="padding-left: 4px">[img width= height= alt=]http://127.0.0.1/web/templates/galleria_1/images/indent1.png[/img]<a href="http://127.0.0.1/web/index.php?option=com_content&amp;task=view&amp;id=12&amp;Itemid=27" class="sublevel" id="active_menu">Galleria 1[/url]</div>
<div style="padding-left: 4px">[img width= height= alt=]http://127.0.0.1/web/templates/galleria_1/images/indent1.png[/img]<a href="http://127.0.0.1/web/index.php?option=com_content&amp;task=view&amp;id=14&amp;Itemid=31" class="sublevel" >Galleria 2[/url]</div>
</td></tr>
<tr align="left"><td><a href="http://127.0.0.1/web/index.php?option=com_content&amp;task=section&amp;id=7&amp;Itemid=60" class="mainlevel" >Poesia[/url]</td></tr>
<tr align="left"><td><a href="http://127.0.0.1/web/index.php?option=com_content&amp;task=view&amp;id=21&amp;Itemid=40" class="mainlevel" >Creatività[/url]</td></tr>
<tr align="left"><td><a href="http://127.0.0.1/web/index.php?option=com_content&amp;task=section&amp;id=1&amp;Itemid=2" class="mainlevel" >Notizie[/url]</td></tr>
<tr align="left"><td><a href="http://127.0.0.1/web/index.php?option=com_weblinks&amp;Itemid=23" class="mainlevel" >Collegamenti web[/url]</td></tr>
<tr align="left"><td><a href="http://127.0.0.1/web/index.php?option=com_contact&amp;Itemid=3" class="mainlevel" >Contattaci[/url]</td></tr>
<tr align="left"><td><a href="http://127.0.0.1/web/index.php?option=com_search&amp;Itemid=5" class="mainlevel" >Cerca[/url]</td></tr>
<tr align="left"><td><a href="http://127.0.0.1/web/index.php?option=com_newsfeeds&amp;Itemid=7" class="mainlevel" >News Feed[/url]</td></tr>
<tr align="left"><td><a href="http://127.0.0.1/web/index.php?option=com_wrapper&amp;Itemid=8" class="mainlevel" >Wrapper[/url]</td></tr>
</table>         </td>
      </tr>
      </table>
      </div>
</div>
</div>
</div>

<div id="menu_right">
<div id="menu_right_top">
<div id="menu_right_bottom">
<div id="menu_right_content">
      <table cellpadding="0" cellspacing="0" class="moduletable">
               <tr>
            <th valign="top">
               Menù            </th>
         </tr>
               <tr>
         <td>
            
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr align="left"><td><a href="http://www.joomla.org" class="mainlevel" >Sito Joomla![/url]</td></tr>
<tr align="left"><td><a href="http://forum.joomla.org" class="mainlevel" >Forum Joomla![/url]</td></tr>
<tr align="left"><td><a href="http://127.0.0.1/web/index.php?option=com_login&amp;Itemid=35" class="mainlevel" >Login[/url]</td></tr>
<tr align="left"><td><a href="http://127.0.0.1/web/administrator/" class="mainlevel" >Amministratore[/url]</td></tr>
</table>         </td>
      </tr>
      </table>
      </div>
</div>
</div>
</div>

</div>

  <div id="design">
   <a href="http://www.i-cons.ch" target="_blank">design by i-cons[/url]
</div>

</body>
</html>
<!-- 1180452022 -->


Effettivamente, confrontandolo con il codice generato dalla stessa pagina senza il mambot, in questa, c'è il codice per l'attivazione del flash ma allora perchè il mio IE non lo esegue ?  ???

...può essere perchè il sito è installato in locale e va a prendere i file .swf in rete ?

Offline thepisu

  • Appassionato
  • ***
  • Post: 369
  • Sesso: Maschio
  • .. still looking for ..
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #11 il: 30 Mag 2007, 09:16:07 »
Non basta che sia caricato il file Javascript, ma l'oggetto Flash stesso deve essere sostituito da un apposito codice; che è quello che fa il mambot, per ogni oggetto trovato. Il problema qui è che non lo trova in quanto hai usato solo il tag EMBED... Il mambot prevede una sintassi che usi sia il tag OBJECT che EMBED (che è il sistema che ho sempre visto usare nei siti):

Codice: [Seleziona]
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="600" height="300" align="" vspace="5" hspace="5">
<param name="movie" value="images/stories/slideshow.swf" />
<param name="src" value="images/stories/slideshow.swf" />
<param name="play" value="true" />
<param name="wmode" value="opaque" />
<param name="scale" value="" />
<param name="quality" value="best" />
<param name="menu" value="false" />
<param name="bgcolor" value="" />
<param name="AllowScriptAccess" value="sameDomain" />
<param name="loop" value="true" />
<embed src="images/stories/slideshow.swf" scale="" wmode="opaque" play="true" quality="best" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="600" height="300" align="" bgcolor="" AllowScriptAccess="sameDomain" loop="true" hspace="5" vspace="5"></embed>
</object>

Essenzialmente il mambot cerca una stringa object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", ovviamente nella tua pagina non la trova... Cmq è strano che gli editor che hai usato non inseriscano anche il tag OBJECT, dovrebbe essere standard. Intanto vedo se riesco a modificare il mambot in modo che riconosca anche il solo tag embed..
Stefano "Pisu" Bagnatica | VirtueMart Italia

Offline thepisu

  • Appassionato
  • ***
  • Post: 369
  • Sesso: Maschio
  • .. still looking for ..
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #12 il: 30 Mag 2007, 09:42:08 »
OK dovremmo proprio esserci. Allego il mambot aggiornato che riconosce anche il solo tag EMBED! Cmq ho verificato il problema era proprio l'editor FCK, che non mette il tag OBJECT..... mannaggia a lui! Fammi sapere!

Link al mambot aggiornato:
http://thepisu.altervista.org/jweb/index.php?option=com_content&view=article&id=66:mambot-per-lattivazione-di-flash
« Ultima modifica: 10 Ott 2007, 17:53:55 da thepisu »
Stefano "Pisu" Bagnatica | VirtueMart Italia

Offline Issivan

  • Nuovo arrivato
  • *
  • Post: 24
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #13 il: 30 Mag 2007, 10:09:05 »
scusate ma quale è il componente da instalalre in joomla x gestire questo problema di IE?? Ah funziona al 100% basta solo installarlo.
Ciao

Offline TullioWeb

  • Esploratore
  • **
  • Post: 68
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #14 il: 30 Mag 2007, 12:06:57 »
Grande thepisu !

Questa nuova versione funziona perfettamente !  8)

Finalmente risolto nel migliore dei modi quel fastidioso problema dell'attivazione flash su IE !  :D

Di nuovo grazie per la disponibilità e competenza.  ;)

CIAO

Offline maraggos

  • Appassionato
  • ***
  • Post: 307
  • Sesso: Maschio
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #15 il: 30 Mag 2007, 15:49:24 »
bravissimo thepisu ma... qual'è il segreto ? E' possibile rabberciare codice NON generato in ambiente Joomla ? Mi spiego, dovrei mettere a posto una cosina inclusa nel wrapper, là dove (ovviamente)il mambot non arriva...

Grazie
Alberto

Offline Issivan

  • Nuovo arrivato
  • *
  • Post: 24
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #16 il: 30 Mag 2007, 16:34:08 »
questi 3 file li devo inserire nella root??

Offline TullioWeb

  • Esploratore
  • **
  • Post: 68
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #17 il: 30 Mag 2007, 17:16:11 »
x Issivan

Da pannello di controllo > installazioni > mambot, installi : bot_flashactivation_102
Lo pubblichi e il gioco è fatto !
Avrai i flash attivi su IE all'apertura della pagina senza bisogno del clik per attivarli.  ;)

non mi sembra vero !  ;D

Offline maraggos

  • Appassionato
  • ***
  • Post: 307
  • Sesso: Maschio
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #18 il: 31 Mag 2007, 09:33:07 »
sigh ...  :-\

ho messo tutti i parametri "name" nel tag object come nel tuo codice ma... nisba ... sempre doppio clic !

Offline robix

  • Esploratore
  • **
  • Post: 100
  • Sesso: Maschio
    • Mostra profilo
Re: Mambot per l'attivazione di oggetti Flash SWF
« Risposta #19 il: 31 Mag 2007, 10:40:06 »
Ciao Raga, ho installato il 102, ma non mi cambia nulla..forse devo collocare gli oggetti flash in una cartella in particolare?magari quella del template in utilizzo?io li ho collocati in images della root principale..

 



Web Design Bolzano Kreatif