Problème d'intégration flash

9 messages dans ce sujet

Posté(e) · Signaler ce message

Salut a tous <_< ,

Je veux changer le fichier "achat/index.php". Je voulais mettre une animation de présentation des produits avec des boutons qui envoient vers les fiches de produits. Voici mon code (du fichier "achat/index.php) :

<?php

include("../configuration.inc.php");

if (!isset($_GET['catid'])) { $catid = 0;} else {$catid = intval($_GET['catid']);}

$qid_c = recupere_sous_categorie($catid);

$DOC_TITLE = "[PEEL.FR]";

include("$repertoire_modele/haut.php");

?>

<table width="100%">

<tr align="center">

<td valign="middle">

<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="743" height="354" id="index_achat" align="middle">

<param name="allowScriptAccess" value="sameDomain" />

<param name="movie" value="index_achat.swf" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><embed src="index_achat.swf" quality="best" bgcolor="#ffffff" width="743" height="354" name="index_achat" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

</object>

</td>

</tr>

</table>

<?php

include("$repertoire_modele/bas.php");

/******************************************************************************

* FONCTIONS

*****************************************************************************/

function recupere_sous_categorie($catid=0) {

/* Récupère le nom et la description de toutes les sous-catégories de celle-ci */

$qid = mysql_query("SELECT id, nom, description, parent_id FROM peel_categories WHERE parent_id = $catid AND id > 0 AND etat = 1") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

return $qid;

}

?>

Avant cela j'ai biensur modifié le fichier "conf.inc.php" en enlevant le commentaire de la ligne autorisant le format .swf, voici le code du fichier :

<?php

/*

* Début de la configuration

* Fichier : configuration.inc.php

* Modification : 07 juillet 2004

* Copyright © 2000 - 2004 Patrice Ruault PEEL

*

* Déclaration des répertoires

*/

$dirroot = dirname(__FILE__);

$config = $dirroot."/lib/setup/info.inc.php";

if (file_exists($config)){include $config;}

if (empty($wwwroot) || empty($serveur_mysql) || empty($utilisateur_mysql) || empty($nom_de_la_base)) {

header("Location:installer.php");

} else {

$repertoire_images = $wwwroot."/upload/";

$repertoire_achat = $dirroot."/achat";

$repertoire_modele = $dirroot."/modeles";

$libdir = $dirroot."/lib";

$liste_mots = $dirroot."/liste_mots.txt";

$my_max_file_size = "102400"; # in bytes

$image_max_width = "500";

$image_max_height = "500";

$the_path = $dirroot."/upload/";

$registered_types = array(

/*"application/x-gzip-compressed" => ".tar.gz, .tgz",

"application/x-zip-compressed" => ".zip",

"application/x-tar" => ".tar",

"image/bmp" => ".bmp, .ico",*/

"image/gif" => ".gif",

"image/pjpeg" => ".jpg, .jpeg",

"image/jpeg" => ".jpg, .jpeg",

"text/richtext" => ".txt, .rtf",

"application/pdf" => ".pdf",

"application/msword" => ".doc",

"application/x-shockwave-flash" => ".swf",

/*"application/ved.ms-excel" => ".xls",

"application/octet-stream" => ".exe, .fla (etc)"*/

);

$allowed_types = array("image/gif","image/pjpeg","image/jpeg", "text/richtext", "application/pdf", "application/msword", "application/x-shockwave-flash");

require($dirroot."/lib/class/caddie.php");

/*

* Déclaration des sessions

*

* Ouverture d'une session, utilise une variable tableau SESSION

* pour stocker les variables à traquer

*/

session_start();

session_register("SESSION");

// Initialisation de SESSION si nécessaire

if (! isset($_SESSION)) { $_SESSION = array();}

// Initialisation de l'objet caddie si nécessaire

if (! isset($_SESSION['caddie'])) {

$_SESSION['caddie'] = new Caddie;

}

include($dirroot."/mysql.inc.php");

// Initialisation de SESSION pour la couleur

// if (! empty($_GET['style']))

//

// { $_SESSION['style'] = $_GET['style'];

//

// } elseif

//

// (empty($_SESSION['style']))

//

// { $_SESSION['style'] = "bleu";

//

// }

//

// Recherche de la feuille de style

$stylefile = $wwwroot."/lib/css/jaune.css";

// Déclaration des fonctions

$fonctionsfile = $dirroot."/lib/fonctions/fonctions.php";

if (file_exists($fonctionsfile)){

require ($fonctionsfile);

}

}

?>

Mon problème est que mon animation ne s'affiche pas et je ne comprends pas d'ou ca peut venir :), si il y a quelqu'un qui peut m'aider svp...merci d'avance :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci de ta réponse willy mais je ne pense pas que le problème vienne de mon codage html pour loader l'animation. J'utilise la publication de flash et jusqu'a présent je n'ai jamais eut de problemes pour intégrer mes animations au code html. La je me demande si c'est pas un probleme de config ou si c'est pas le fait que j'utilise une table qui gène.

Je ne sais pas trop, je continu a faire des test mais pour l'instant j'en suis toujours au meme point, la page s'affiche mais pas l'animation (j'ai pourtant bien vérifié les chemins...)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Voici mon code pour lancer l'anim :

<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="743" height="354" id="index_achat" align="middle">

<param name="allowScriptAccess" value="sameDomain" />

<param name="movie" value="index_achat.swf" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><embed src="index_achat.swf" quality="best" bgcolor="#ffffff" width="743" height="354" name="index_achat" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

</object>

Voici le lien vers la page en question :

http://www.renophase.fr/pub/boutique/achat/index.php

Et le lien vers le fichier flash :

http://www.renophase.fr/pub/boutique/achat/index_achat.swf

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Désolé, mais sur ce coup là je ne connais pas, je t'invite à contacter les personnes qui ont suivi le post que je t'ai donné.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Ok je vais essayer :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

le fait d'avoir modifié le fichier "conf.inc.php" en enlevant le commentaire de la ligne autorisant le format .swf, cela ne sert que si tu fais un upload, comme par exemple tes images produits

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Essayez de remplacer ceci :

<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="743" height="354" id="index_achat" align="middle">

<param name="allowScriptAccess" value="sameDomain" />

<param name="movie" value="index_achat.swf" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><embed src="index_achat.swf" quality="best" bgcolor="#ffffff" width="743" height="354" name="index_achat" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

</object>

Par cela :

<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="743" height="354" id="index_achat" align="middle">

<param name="allowScriptAccess" value="sameDomain" />

<param name="movie" value="<?wwwroot?>/pub/boutique/achat/index_achat.swf" /><param name=quality" value="best" /><param name="bgcolor" value="#ffffff" /><embed src="<?wwwroot?>/pub/boutique/achat/index_achat.swf" /" quality="best" bgcolor="#ffffff" width="743" height="354" name="index_achat.swf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

</object>

Je ne sais pas s'il correspond au votre mais c'est votre chemin d'accès à l'animation qui pose problème.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci je t'adore :)

Tu m'as mis sur la bonne voie, j'ai du remodifier un peu ce que tu m'as donné mais l'essentiel était la : c'était un problème de chemin d'acces. Et étant plus habitué au html j'ai préféré passer par cela, mais il fallait utiliser le php. Donc au final ca a donné ca (pour ceux qui auraient eut le meme probleme que moi) :

<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="743" height="354" id="index_achat" align="middle">

<param name="allowScriptAccess" value="sameDomain" />

<param name="movie" value="<?php echo $wwwroot?>/achat/index_achat.swf" /><param name=quality" value="best" /><param name="bgcolor" value="#ffffff" /><embed src="<?php echo $wwwroot?>/achat/index_achat.swf" /" quality="best" bgcolor="#ffffff" width="743" height="354" name="index_achat.swf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

</object>

Merci encore pour ta réponse et bonne continuation <_<

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping