Fork me on GitHub

Rapport de message :*
 

Re: creation theme + player integrer tous en flash

Titre du sujet : Re: creation theme + player integrer tous en flash
par marrodeur sur 10/06/2005 22:14:23

Bonjour a tous

je vous donne une petite astuce pour pouvoir faire apparaitre vos creations perso (pour mon exemple un flash) comme un module xoops mais sans le probleme de prog que perso j ai du mal a saisir.

premiere astuce que je donnerais faire apparaitre le module simplement:

cree un dossier qui receveras le swf
ex: horloge
et y inseré le swf
dans xoops:
-administration
-block
-ajouter un nouveau bloc:
titre: horloge
code a inseré:

<[/!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<
html>
<
head>
<
title>horloge</title>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</
head>
<
body>
<
P ALIGN=center><IFRAME SRC="http://votre site/html/modules/horloge/horloge.html" WIDTH=200 HEIGHT=200></IFRAME></P>
</
body>
</
html>


voila! pour le code
n oubliez pas de changer le lien "votre site" et la taille bien sur.
pour le type de contenu mettre html et soumettre.
j ai mi un lien vers une page html et oui donc vous pouvez cree une page html perso mais le but pour nous est d afficher un swf donc dans fash il faut aller dans publier et vous aurez votre page html cree automatiquement qui pointera vers votre swf.

mais bon pour ceux qui veulent le code de cette page le voici:

<!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" xml:lang="fr" lang="fr">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>horloge</title>
</
head>
<
body bgcolor="#ffffff">
<
object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="100%" height="100%" id="horloge" align="middle">
<
param name="allowScriptAccess" value="sameDomain" />
<
param name="movie" value="horloge.swf" />
<
param name="menu" value="false" />
<
param name="quality" value="high" />
<
param name="scale" value="exactfit" />
<
param name="bgcolor" value="#ffffff" />
<
embed src="horloge.swf" menu="false" quality="high" scale="exactfit" bgcolor="#ffffff" width="100%" height="100%" name="horloge" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</
object>
</
body>
</
html>


le code est a plus ou moin modifier suivant le swf

fin de cette astuce.

deuxieme astuce la meme chose mais en ouvrant un pop up avec un bouton

donc on fait pareil que precedement pour la base mais on chage le code du contenu par:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<
html>
<
head>
<
title>horloge</title>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</
head>
<
body>
<
p><a href="http://votre site/html/modules/horloge/horloge.html" target="wclose"
onclick="window.open('popup.html','wclose',
'width=200,height=300,toolbar=no,status=no,left=40,top=40')"
>
horloge</A></p>
Pour utiliser cette horloge desactiver votre antipopup</A></p>
</
body>
</
html>


je pense que vous avez compris le code, j ai rajouter une petite phrase en cas d anti popup mais en general ce code passe les anti popup enfin il vaux mieux prevenir lol pour la taille 200 par 300 c est pour pouvoir afficher du text au dessous

comme toute a l heure je pointe vers une page html donc page perso ou accee a mon swf mais cette fois vu que l on ouvre un popup on va rajouter quelques petite chose:

<!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" xml:lang="fr" lang="fr">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>horloge</title>
</
head>
<
body bgcolor="#ffffff">
<
object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="200" height="200" id="horloge" align="middle">
<
param name="allowScriptAccess" value="sameDomain" />
<
param name="movie" value="horloge.swf" />
<
param name="menu" value="false" />
<
param name="quality" value="high" />
<
param name="scale" value="exactfit" />
<
param name="bgcolor" value="#ffffff" />
<
embed src="horloge.swf" menu="false" quality="high" scale="exactfit" bgcolor="#ffffff" width="200" height="200" name="horloge" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</
object>
<
p><center><a href="http://www.marrodeur.com">marrodeur</a></center></p>
<
form method="post">
<
p align="center"><input type="button" name="B1"
value="Fermer la fenêtre" onClick="window.close()"></p>
</
form>
</
body>
</
html>


voila pour le code j ai donc rajouter un lien qui va me permetre de pointer vers mon site par exemple et un bouton qui permetera de fermer le popup.

maintenant a vous de jouer, je sais pas si ca va servir a quelqu un mais si vous avez des questions ou si vous pouvez ameliorer le code je suis la.


prochaine etape pour moi toujours en utilisant ma petite horloge, la possibiliter de la charger comme un module xoops classique

Pour les sources: marrodeur.com
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

12 Personne(s) en ligne (8 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 12 | Plus ...