Pb pour Intégrer Flash/XML sur Nuked Klan
Forum Programmation : Pb pour Intégrer Flash/XML sur Nuked Klan
Bonjour à tous!
J'ai un gros problème que je n'arrive pas à résoudre depuis hier...
J'ai créé un slideshow en flash que je voudrais intégrer à mon site basé Nuked Klan.
J'ai donc une page html sur laquelle j'ai inséré le fichier. J'ai essayé différentes méthodes (embed, object, ...).
| Citation : <object classid="clsid |
Le truc, c'est que si j'affiche cette page html directement dans mon navigateur, tout fonctionne.
Mais quand je l'affiche intégrée dans mon site, l'animation est bloquée, elle ne se charge pas.
Comme j'y vais à tâtons en script, j'ai essayé d'implémenter un slideshow MySpace sur cette page. Là, tout fonctionne. Alors j'ai essayé de modifier le script, mais non, ça foire... Visiblement la page n'arrive pas à charger le fichier XML.
Mais alors pourquoi ça marche sur cette même page en dehors de Nuked Klan???
PS: Voici les liens
LA PAGE DU SLIDESHOW
LA MÊME DANS MON SITE
Message édité par Targyll le 09-08-2007 à 17:50:15
Essaye ca :
<object class="flash_swf" type="application/x-shockwave-flash" data="site.swf" width="950" height="700">
<param name="movie" value="site.swf" />
<p>Problème de détection plugin Flash</p>
</object>
Merci pour ta réponse!
Mais ça fait la même chose que les autres scripts...
Ca marche en affichage de page direct, mais pas au sein du site.
Tu peux voir ça en cliquant sur les liens de mon post initial, c'est ce dernier script qui est sur la page.
Crée un module.
1-cree un répertoir du nom du module
2-cree un index.php
3-insert juste le code dedans
3-bis: N'oublit pas de mettre le marchous07.swf à coté
4-Upload ca dans le dossier modules/
5-Rajoute le nom du dossier qui correspond au module dans la table prefix_modules dans ta base de donnée.
Pour cela fait inséré et rempli comme cela:
-Rien
-Nom du module
-0
-3
Ensuite vas à :
http://www.chryseis.be/~frigobox/i [...] Ton-module
Message édité par St3fff le 10-08-2007 à 09:23:16
C'est dingue... Ca fait la même chose!
Déjà, merci, j'aurais jamais pu faire ça tout seul.
Mais le résultat est identique...
Ca s'affiche correctement sur http://www.chryseis.be/~frigobox/modules/Slideshows/index.php
Mais l'animation ne s'ouvre pas sur http://www.chryseis.be/~frigobox/index.php?file=Slideshows
Il m'en veut ce site ou quoi???
Remplace :
<param name="movie" value="marchous07.swf" />
Par :
<param name="movie" value="/modules/Slideshows/marchous07.swf" />
Répondre à OmaR
oui ^^ ca me semblais évidant xD
Ben non, ça change rien...
Puisque de toutes façons, le swf est dans le même répertoire, il le prenait déjà.
Et si cette ligne foirait, il n'aurait pas pu la charger dans la page en affichage direct non plus je suppose.
Mais merci pour le conseil!
D'autres idées?
non, le swf est pas dans le même répertoire que ~frigobox/index.php, donc si, il faut mettre ce que je t'ai dit !
Répondre à OmaR
Quand tu apelle ta page via :
http://www.chryseis.be/~frigobox/m [...] /index.php
Le répertoir est Slideshows, donc tu met directement le fichier car il est au même niveau.
Si tu met :
http://www.chryseis.be/~frigobox/i [...] Slideshows
Le répertoire est ~frigobox. Donc le fichier n'est pas au même niveau donc tu dois mettre :
modules/Slideshows/marchous07.swf
Tu comprend à peut pret ?
Oui, je pige.
Mais bon, je l'ai écrit comme OmaR me l'a indiqué, et ça reste non chargé.
En tout cas, c'est sympa de votre part de suivre l'évolution et de ne pas avoir laissé tomber directement!
Message édité par Targyll le 11-08-2007 à 02:09:30
Tu as bien écrit ca :
<object class="flash_swf" type="application/x-shockwave-flash" data="site.swf" width="950" height="700">
<param name="movie" value="modules/~frigobox/site.swf" />
<p>Problème de détection plugin Flash</p>
</object>
et tu apelle via :
http://www.chryseis.be/~frigobox/i [...] Slideshows
Tu n'as pas mis ce que je t'ai dit, tu as mis :
<param name="movie" value="/modules/Slideshows/marchous07.swf" />
Il y a un slash en trop au début.
Si tu veux commencer par un slash, il faut mettre /~frigobox/modules/Slideshows/marchous07.swf.
Répondre à OmaR
Problème résolu, merci à vous!
C'était bien un problème de localisation.
Pour info, voici le code qui fonctionne:
| Citation : <object type="application/x-shockwave-flash" allowScriptAccess="never" allowNetworking="internal" height="360" width="480" align="middle"
|
La tu n'a pas cree ton module...
Tu as utiliser le module html.
Il y a 1689 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
