#1 vilas Domenica, 10 Maggio 2009, 11:00
Ciao,come da titolo,volevo sapere se è possibile inserire il logo del Sito che sia animato, o che abbia un effetto di rotazione,e non statico.Per esempio ora ho un small_logo.png che ho creato io,e volevo animarlo;ho fatto delle prove con un Prog. che si chiama Xara3D6,e non è un problema crearlo come voglio,solo che ha un output, non compatibile con il formato che si usa mettere nella cartella dei Template.
C'è un modo per farlo?
Grazie
Versione di IP: 1.3.0.53b
Server: Linux
____________ Sito
Sito di Prova.Ver.1.3.24.77
-

vilas
-
Interessato

-
- Età: 101
- Registrato: Novembre 2008
- Messaggi: 303
-
#2 buldo Lunedì, 11 Maggio 2009, 12:56
C'è un modo per farlo?
Certamente!
Dai un'occhiata agli "Argomenti simili" in basso, credo proprio che troverai molte indicazioni su come modificare l'header per inserire il logo nel formato che vuoi.
Versione di IP: 1.3.17.70
Server: Linux
____________ ~~~ Andrea ~~~
Coltiva GNU/Linux, Windows si pianta da solo!
"Le password sono come le mutande: non devi lasciarle in bella vista, devi cambiarle frequentemente, non devi prestarle a nessuno"
-

buldo
-
Amministratore
 mio fratello è un BUG
-
- Età: 34
- Registrato: Maggio 2007
- Residenza: Borgo San Michele
- Messaggi: 2063
-
#3 raphael10 Lunedì, 11 Maggio 2009, 13:11
Se ho capito bene non vuoi una rotazione dell'immagine del logo nel senso che l'immagine cambi ogni tot minuti, tu vuoi proprio un effetto 3D. Secondo me lo puoi fare solo tramite Flash e quindi con il formato swf che puoi tranquillamente inserire nella board.
Creare un logo animato in Flash
Leggi questo thread
Procedura per inserire il file Flash in header
APRI
\templates\mg_themes\overall_header.tpl
(le indicazioni che seguono sono più specifiche per la versione 1.2.0.27 ma in generale restano valide per qualsiasi versione)
TROVA
<td height="150" align="left" valign="middle"><a href="{FULL_SITE_PATH}{U_PORTAL}" title="{L_HOME}"><img src="{FULL_SITE_PATH}{SITELOGO}" alt="{L_HOME}" title="{L_HOME}"/></a></td>
SOSTITUISCI CON
<td height="150" align="left" valign="middle">
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','200','height','55','src','tuo_file_flash','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','tuo_file_flash' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="200" height="55">
<param name="movie" value="tuo_file_flash.swf">
<param name="quality" value="high">
<embed src="tuo_file_flash.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="200" height="55"></embed>
</object></noscript>
</td>
Nel codice devi personalizzare il nome "tuo_file_flash" e anche il valore di width ed eight (nell'esempio 220 e 55).
TROVA
<title>{PAGE_TITLE}</title>
SOTTO INSERISCI
<script language="JavaScript" type="text/javascript" src="scripts/AC_RunActiveContent.js" ></script>
Questo codice richiama un javascript che ottimizza l'apertura del file flash.
Per creare il javascript apri un file con blocco notes e inseririsci il codice sotto riportato. Salva il file come AC_RunActiveContent.js da inserire in una cartella "scripts" da creare nella root del forum...
Quando salvate un file con blococ notes accertatevi sempre di salvare l'estensione voluta e non un file di testo. In questo esempio attenzione a usare l'estensione .js e non .js.txt.
In XP, tramite una qualsiasi cartella di esplora risorse, accertarsi che non vi sia il segno di spunta su: Strumenti >> Opzioni Cartella >> Visualizzazione >> Nascondi le estensioni per i tipi di file conosciuti
In Vista accertarsi che non vi sia il segno di spunta su: Organizza >> Opzioni Cartella e Ricerca >> Visualizzazione >> Nascondi le estensioni per i tipi di file conosciuti
Contenuto del file AC_RunActiveContent.js
//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
if (src.indexOf('?') != -1)
return src.replace(/?/, ext+'?');
else
return src + ext;
}
function AC_Generateobj(objAttrs, params, embedAttrs)
{
var str = '<object ';
for (var i in objAttrs)
str += i + '="' + objAttrs[i] + '" ';
str += '>';
for (var i in params)
str += '<param name="' + i + '" value="' + params[i] + '" /> ';
str += '<embed ';
for (var i in embedAttrs)
str += i + '="' + embedAttrs[i] + '" ';
str += ' ></embed></object>';
document.write(str);
}
function AC_FL_RunContent(){
var ret =
AC_GetArgs
( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
, "application/x-shockwave-flash"
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_SW_RunContent(){
var ret =
AC_GetArgs
( arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
, null
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();
switch (currArg){
case "classid":
break;
case "pluginspage":
ret.embedAttrs[args[i]] = args[i+1];
break;
case "src":
case "movie":
args[i+1] = AC_AddExtension(args[i+1], ext);
ret.embedAttrs["src"] = args[i+1];
ret.params[srcParamName] = args[i+1];
break;
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblClick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
case "type":
case "codebase":
ret.objAttrs[args[i]] = args[i+1];
break;
case "width":
case "height":
case "align":
case "vspace":
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "id":
case "tabindex":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
ret.objAttrs["classid"] = classid;
if (mimeType) ret.embedAttrs["type"] = mimeType;
return ret;
}
Versione di IP: 1.3.0.53a
Server: Linux
____________ "Non c'è una via per la Pace, la Pace è la Via!"
-

raphael10
-
VIP
 ...uno shamano tra noi...
-
- Età: 40
- Registrato: Maggio 2007
- Residenza: Lucca
- Messaggi: 991
-
#4 vilas Martedì, 12 Maggio 2009, 18:10
Grazie raphael10,la vedo un po' lunghetta, ma farò delle prove
p.s.
Grazie anche a te Buldo per la risposta
Edit:
Ho applicato tutto alla lettera,e l'unica cosa che vedo è che si è allargata la barra colorata nell'header,(non ho cambiato i valori),ho lasciato quelli dell'esempio, non è che dimentico di mettere il file.swf che ho creato , in qualche parte, o nella root o altra cartella?
Nell'imm. che segue,devo scrivere solo il nomefile,senza estensione? e le virgolette,devono rimanere?
Versione di IP: 1.3.0.53b
Server: Linux
____________ Sito
Sito di Prova.Ver.1.3.24.77
Ultima modifica di vilas il Martedì, 12 Maggio 2009, 18:53, modificato 4 volte in totale
-

vilas
-
Interessato

-
- Età: 101
- Registrato: Novembre 2008
- Messaggi: 303
-
#5 buldo Martedì, 12 Maggio 2009, 23:06
Ho applicato tutto alla lettera,e l'unica cosa che vedo è che si è allargata la barra colorata nell'header,(non ho cambiato i valori),ho lasciato quelli dell'esempio, non è che dimentico di mettere il file.swf che ho creato , in qualche parte, o nella root o altra cartella?
Nell'imm. che segue,devo scrivere solo il nomefile,senza estensione? e le virgolette,devono rimanere?
Appunto... sono indicazioni di esempio e devi adattarle alla tua esigenza: devi inserire il nome del file tra gli apici e completo di (eventuale) percorso relativo e nome del file completo di estensione (es.: "images/file.swf", "file.swf", ...).
Versione di IP: 1.3.17.70
Server: Linux
____________ ~~~ Andrea ~~~
Coltiva GNU/Linux, Windows si pianta da solo!
"Le password sono come le mutande: non devi lasciarle in bella vista, devi cambiarle frequentemente, non devi prestarle a nessuno"
-

buldo
-
Amministratore
 mio fratello è un BUG
-
- Età: 34
- Registrato: Maggio 2007
- Residenza: Borgo San Michele
- Messaggi: 2063
-
#6 raphael10 Mercoledì, 13 Maggio 2009, 16:26
Come diceva Buldo sono indicazioni generali e vanno adattate al tuo file specifico...
L'estensione .swf NON è necessaria qui:
Citazione: <script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','200','height','55','src','tuo_file_flash','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','tuo_file_flash' ); //end AC code
</script>
L'estensione .swf E' necessaria qui:
Citazione: <param name="movie" value="tuo_file_flash.swf">
<param name="quality" value="high">
<embed src="tuo_file_flash.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="200" height="55">
Rispetta il codice così com'è scritto (anche la differenza tra ' e ") e metti i valori di larghezza e altezza del tuo filmato dove necessario.
Riguardo al percorso file puoi inserire un percorso relativo o assoluto (es. di percorso assolutO: 'http://www.tuosito.com/swf/tuofilmato' e "http://www.tuosito.com/swf/tuofilmato.swf")
P.S. Credo che ci sia un codice javascript più aggiornato di quello che ti ho postato, ma in ogni caso è più che funzionale anche quello, che pure io ho continuato ad utilizzare con successo.
Versione di IP: 1.3.0.53a
Server: Linux
____________ "Non c'è una via per la Pace, la Pace è la Via!"
-

raphael10
-
VIP
 ...uno shamano tra noi...
-
- Età: 40
- Registrato: Maggio 2007
- Residenza: Lucca
- Messaggi: 991
-
#7 FedericoBiccheddu Mercoledì, 13 Maggio 2009, 20:11
Senza usa Javascript scrivi così:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="LUNGHEZZA" height="ALTEZZA">
<param name="movie" value="LINK_FILE_SWF">
<param name="quality" value="high">
<embed src="LINK_FILE_SWF" quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="LUNGHEZZA" height="ALTEZZA">
</object>
Versione di IP: 1.3.15 (αlphα)
Server: Linux
____________ Per favore inserisci nel tuo Profilo la versione di Icy Phoenix e il Server utilizzato.
-

FedericoBiccheddu
-
Veterano

-
- Età: 20
- Registrato: Dicembre 2007
- Residenza: Sant'Antioco
- Messaggi: 2593
-
Questo argomento è stato utile?
Questo argomento è stato utile?
| Condividi Argomento |
|
 | | Inserisci un link per questo argomento |
| URL |
|
| BBCode |
|
| HTML |
|
Lista Permessi
|
Non puoi inserire nuovi Argomenti Non puoi rispondere ai Messaggi Non puoi modificare i tuoi Messaggi Non puoi cancellare i tuoi Messaggi Non puoi votare nei Sondaggi Non puoi allegare files Non puoi scaricare gli allegati Non puoi inserire eventi calendario
|
|
|
|
|