Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : paperjoomla 16 Oct 2006, 16:45:28
-
ciao ragazzi ho inserito un'animazione in flash che tramite un file xml mi carica random delle immagini nell'animazione...in locale funziona ma caricato su joomla non va come se fosse bloccato...da cosa può dipendere?
-
Verifica che i file abbiano i permessi di lettura e che flash punti correttamente al file xml.
-
Verifica che i file abbiano i permessi di lettura
come lo vedo? e i permessi vanno sul filmato o sul file xml?
-
Dal tuo client FTP.
Ma mi meraviglierei se non avesse i permessi di scrittura.
-
ho fatto ma continua ad essere bloccato... ???
-
Non conosco flash, ma mi viene da pensare che abbia dei problemi a recuperare le informazioni dal file XML.
Verifica le impostazioni dell'oggetto flash.
-
ho ricontrollato i percorsi e mi sembra tutto ok
comunque allego l'immagine dei file in ftop e il sorgente del banner
se qualcuno vuole darci un'occhiata...
Non conosco flash, ma mi viene da pensare che abbia dei problemi a recuperare le informazioni dal file XML.
Verifica le impostazioni dell'oggetto flash.
non penso perchè in locale funziona...???
[allegato eliminato da un amministratore]
-
Ma che codice hai inserito per farlo funzionare?
-
Credo che l'errore sia direttamente nel flash (se hai controllato il path relativo alle immagini nel file xml)
Lo puoi controllare agevolmente se hai il fla originale verificando sia attraverso il movie inspector sia atttraverso le action correlate.
fd
-
Ma che codice hai inserito per farlo funzionare?
in che senso?
-
Credo che l'errore sia direttamente nel flash (se hai controllato il path relativo alle immagini nel file xml)
Lo puoi controllare agevolmente se hai il fla originale verificando sia attraverso il movie inspector sia atttraverso le action correlate.
fd
nono ho trovato errori il fla originale l'ho allegato qualche post fa...
-
in che senso?
Nel senso, che codice HTML hai inserito per fare funzionare l'animazione flash?
-
<?php defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );$iso = split( '=', _ISO );echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php mosShowHead(); ?>
<meta http-equiv="Content-Type" content="text/html;><?php echo _ISO; ?>" />
<?php if ( $my->id ) { initEditor(); } ?>
<?php echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css.css\" type=\"text/css\"/>" ; ?><?php echo "<link rel=\"shortcut icon\" href=\"$GLOBALS[mosConfig_live_site]/templates/247portal-blue/favicon.ico\" />" ; ?>
<link rel="alternate" title="<?php echo $mosConfig_sitename; ?>" href="<?php echo $GLOBALS['mosConfig_live_site']; ?>/index2.php?option=com_rss&no_html=1" type="application/rss+xml" />
<script language="JavaScript" type="text/javascript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<style type="text/css">
<!--
.Stil1 {
font-size: xx-small;
color: #FFFFFF;
}
-->
</style>
</head>
<body>
<div>
<A id=up name=up></A>
<TABLE cellSpacing=0 cellPadding=0 width=770 align=center border=0>
<TBODY>
<TR>
<TD><IMG height=1 src="" width=770></TD></TR>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<OBJECT
codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0
height=135 width=780 border=0
classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>
<PARAM NAME="movie" VALUE="http://www.realblu.net/images/stories/header.swf"><PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE="#FFFFFF">
<EMBED
src="http://www.realblu.net/images/stories/header.swf"
quality=high bgcolor=#FFFFFF WIDTH="780" HEIGHT="135"
ALIGN="" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
non è tutto lo script della pagina eh...
-
Ma non voglio il codice del template, ma solo quello dell'animazione flash.
-
Ma non voglio il codice del template, ma solo quello dell'animazione flash.
#initclip
ImageFader = function () { this.__init__();};
ImageFader.prototype = new MovieClip();
// ** init class ** //
ImageFader.prototype.__init__ = function() {
this._xscale = 100;
this._yscale = 100;
this.bounding_box.unloadMovie();
this._fader_.unloadMovie();
this._dataProvider = new Array();
this._count = 0;
this._depth = 1;
this._isLoaded = -1;
if (this._S_) {
clearInterval(this._S_);
}
if (this._xmlfile != "") {
this.loadXML(this._xmlfile);
}
};
// *** load the external xml ** //
ImageFader.prototype.loadXML = function(x) {
var _xml = new XML();
_xml.ignoreWhite = true;
_xml.path = this;
_xml.load(x);
_xml.onLoad = function() {
for (var a = 0; a<this.firstChild.childNodes.length; a++) {
var _trans = this.firstChild.childNodes[a].attributes.TRANSITION;
var _pause = this.firstChild.attributes.PAUSE;
var _img = this.firstChild.childNodes[a].firstChild.nodeValue;
this.path._dataProvider.push({img:_img, transition:_trans, pause:_pause});
}
this.path.startFading();
delete this;
};
};
// ** start fading procedure ** //
ImageFader.prototype.startFading = function() {
if (this._dataProvider.length>0) {
this.makeFader(true);
}
};
// ** load images ** //
ImageFader.prototype.makeFader = function(first) {
this._isLoaded = -1;
this._tmp = this.attachMovie("ImageLoader", "ImageLoader"+this._depth, this._depth++);
this._old1 = this['ImageLoader'+(this._depth-1)];
this._old2 = this['ImageLoader'+(this._depth-2)];
this._tmp.loadHandler("isLoaded", this._count);
this._tmp.autoStart = false;
this._tmp.transition = this._dataProvider[this._count].transition;
this._tmp.loadImage(this._dataProvider[this._count].img);
this._t1 = getTimer();
this.onEnterFrame = function() {
this._t2 = getTimer();
if ((this._t2-this._t1)>this._dataProvider[this._count].pause || first == true) {
if (this._isLoaded == this._count || this._isLoaded == 1 && this._count == 0) {
delete this.onEnterFrame;
this._tmp.start();
this._old1.fadeOut();
this._old2.removeMovieClip();
if (this._count+1<this._dataProvider.length) {
this._count++;
this.makeFader();
return;
} else {
if (this._loop == true) {
this._count = 0;
this.makeFader();
}
}
}
}
};
};
// ** which has been loaded ? ** //
ImageFader.prototype.isLoaded = function(num) {
this._isLoaded = num;
};
Object.registerClass("ImageFader", ImageFader);
#endinitclip
-
Il codice HTML... :-\
-
non ho inserito il codice html dell'animazione ma solo l'animazione come puoi vedere qui
www.realblu.net
non prendermi per scemo eh... ::)
-
Guarda per inserire un flash in una pagina HTML, devi scrivere gli opportuni tag...
-
Guarda per inserire un flash in una pagina HTML, devi scrivere gli opportuni tag...
la pagina che mi richiama il filmato è index.php del template, la stessa che avevo postato prima.
Cmq il codice è
<OBJECT
codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0
height=135 width=780 border=0
classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>
<PARAM NAME="movie" VALUE="http://www.realblu.net/images/stories/header.swf"><PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE="#FFFFFF">
<EMBED
src="http://www.realblu.net/images/stories/header.swf"
quality=high bgcolor=#FFFFFF WIDTH="780" HEIGHT="135"
ALIGN="" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
-
Come non detto, pensavo ci fosse qualche parametro in più.
-
questo rimane un mistero...
gli stessi file qui funzionano
www.realblu.net/banner/header.html
qui no
www.realblu.net
-
fosse un bug?
-
fosse un bug?
Non certo di Joomla...
-
ma allora...
eppure il file che richiamo è quello funzionante
ma non è che joomla non permette di richiamare altri file in xml...?
-
Joomla non c'entra niente, è flash che richiama il file xml.
-
Joomla non c'entra niente, è flash che richiama il file xml.
si ma è quando viene richiamato dal file flash inserito in joomla che non funziona...
-
Joomla inserisce semplicemente i tag HTML per flash.
Ma è il browser a caricare flash e metterlo in esecuzione.
-
dici che un problema di ie?
-
dici che un problema di ie?
Scusate se mi intrometto ma in www.realblu.net/banner/header.html dove funziona hai messo object:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="780" height="135" id="header" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="header.swf" />
<param name="quality" value="best" />
<param name="bgcolor" value="#ffffff" />
<embed src="header.swf" quality="best" bgcolor="#ffffff" width="780" height="135" name="header" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
in www.realblu.net hai messo:
<OBJECT
codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0
height=135 width=780 border=0
classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>
<PARAM NAME="movie" VALUE="http://www.realblu.net/banner/header.swf"><PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE="#FFFFFF">
<EMBED
src="http://www.realblu.net/images/stories/header.swf"
quality=high bgcolor=#FFFFFF WIDTH="780" HEIGHT="135"
ALIGN="" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
http://www.realblu.net/banner/header.swf"> :o
src="http://www.realblu.net/images/stories/header.swf" :o
Dove hai messo realmente "header.swf" ?
Ti ricordo ke il primo indirizzo è utilizzato da Explorer mentre il secondo firefox!!
Secondo me header.swf l'hai messo nella root, come nel primo caso value="header.swf"!!!
-
dici che un problema di ie?
http://www.realblu.net/banner/header.swf"> :o
src="http://www.realblu.net/images/stories/header.swf" :o
Dove hai messo realmente "header.swf" ?
Ti ricordo ke il primo indirizzo è utilizzato da Explorer mentre il secondo firefox!!
Secondo me header.swf l'hai messo nella root, come nel primo caso value="header.swf"!!!
l'header è qui http://www.realblu.net/images/stories/header.swf
ma non capisco il perchè me lo carica ma senza tener conto del file xml, qualche post sopra ho messo una foto della cartella dove è contenuto e i sorgenti fla dell'header
-
dici che un problema di ie?
http://www.realblu.net/banner/header.swf"> :o
src="http://www.realblu.net/images/stories/header.swf" :o
Dove hai messo realmente "header.swf" ?
Ti ricordo ke il primo indirizzo è utilizzato da Explorer mentre il secondo firefox!!
Secondo me header.swf l'hai messo nella root, come nel primo caso value="header.swf"!!!
l'header è qui http://www.realblu.net/images/stories/header.swf
ma non capisco il perchè me lo carica ma senza tener conto del file xml, qualche post sopra ho messo una foto della cartella dove è contenuto e i sorgenti fla dell'header
si ma poi hai messo questo percorso: <PARAM NAME="movie" VALUE="http://www.realblu.net/banner/header.swf"><PARAM
vedi sopra !!!
-
si allora ti spiego
nella pagina index.php del template richiamo solamente l'animazione in flash che si trova qui
src="http://www.realblu.net/images/stories/header.swf
ok...
l'altro è una prova... ho inserito in una pagina html il filmato e come vedi funziona....
www.realblu.net/banner/header.html qui il filmato lo prende da
http://www.realblu.net/banner/header.swf
nn so se sono stato chiaro...
-
si allora ti spiego
nella pagina index.php del template richiamo solamente l'animazione in flash che si trova qui
src="http://www.realblu.net/images/stories/header.swf
ok...
l'altro è una prova... ho inserito in una pagina html il filmato e come vedi funziona....
www.realblu.net/banner/header.html qui il filmato lo prende da
http://www.realblu.net/banner/header.swf
nn so se sono stato chiaro...
Infatti nel caso funzionante hai inserito il src giusto :) Prova a visualizzare entrambe le pagine in html e vedi!! ;) Ti consiglio di confrontare le due pagine html (cioè quella dell'esempio funzionante e quella non funzionante)!!
-
ho inserito nella pagina php non funzionante il codice preso dalla pagina in html funzionante:
<OBJECT
codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0
height=135 width=780 border=0
classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>
<PARAM NAME="movie" VALUE="header.swf">
<PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE="#FFFFFF">
<EMBED src="/header.swf"
quality=high bgcolor=#FFFFFF WIDTH="780" HEIGHT="135"
ALIGN="" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
ora i file e filmato flash si trovano nella stessa cartella della pagina php che lo richiama... come gli dico di cercare?
-
ho inserito nella pagina php non funzionante il codice preso dalla pagina in html funzionante:
<OBJECT
codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0
height=135 width=780 border=0
classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>
<PARAM NAME="movie" VALUE="header.swf">
<PARAM NAME="quality" VALUE="high"><PARAM NAME="bgcolor" VALUE="#FFFFFF">
<EMBED src="/header.swf"
quality=high bgcolor=#FFFFFF WIDTH="780" HEIGHT="135"
ALIGN="" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
ora i file e filmato flash si trovano nella stessa cartella della pagina php che lo richiama... come gli dico di cercare?
in questo caso prova a mettere header.swf nella root!! Nella cartella pubblica dove ci sono tutte le cartelle anke di joomla !!!
-
guarda un po'....
www.realblu.net
ti voglio bene surfbit ::)
-
guarda un po'....
www.realblu.net
ti voglio bene surfbit ::)
Be!! non esageriamo ;D