Jump to content

[MODULE] Amélioration du module displayflashproduct -> Associer un swf à un produit donné


SkYbeD

Recommended Posts

Bonjour,

 

Amélioration du module proposé par "chaussures-homme" -> topic

 

 

Il permet de soumettre un .swf, type animation 360° ou autre, pour un produit donné.

Basé sur la bibliothèque javascript Highslide.

 

 

Améliorations :

-Prise en charge de l'ajout de swf en masse à partir d'un dossier source

-Mise à jour en masse des swf et de leur taille

-Consultation des swf ajoutés

-Suppression d'un swf

-Modification d'un swf (taille + fichier)

 

 

N'hésitez pas a reporter d'éventuels bugs.

 

 

Important : Pour mettre à jour le module penser à ne pas écraser le répertoire /modules/displayflashproduct/animation qui contient vos SWF déjà importer !

 

PS : Il y aurait visiblement un problème d’url dans le module de base lorsque Prestashop n’est pas à la racine de votre hébergement….

Pas le temps de regarder ça, si quelqu’un à la soluce ….

 

Le module en pièce jointe.

En attendant que la fonction d'ajout de pièces jointes remarche -> ici

Edited by SkYbeD (see edit history)
  • Like 2
Link to comment
Share on other sites

bonjour,

je viens d'ajouter votre module à prestashop malheureusement je n'arrive pas à le faire fonctionner.

lorsque que je renseigne le chemin de mon swf, la petite fenetre à côté me proposer de l'afficher à 360° mais pour seul image j'ai chargement en cours et la petite animation d'attente.

Que dois je faire pour faire fonctionner le module correctement ?

merci pour votre réponse

bonne journée

Link to comment
Share on other sites


lorsque que je renseigne le chemin de mon swf, la petite fenetre à côté me proposer de l'afficher à 360° mais pour seul image j'ai chargement en cours et la petite animation d'attente.


Bonjour,

Peut tu me donner d'avantage d'informations ?
As tu remli correctement le formulaire ? as tu utilisé le 1er ou le deuxieme formulaire ? (ds l'admin)
Je ne vois pas de quelle 'petite fenetre' tu veux parler.
Link to comment
Share on other sites

Salut

Ce n'est pas forcément une fenêtre a droite en haut une fois que tu as rempli le formulaire tu as un lien afficher votre produit

Du coup celui tourne dans le vide je n'ai rien en visu

Mais en fait mon pb est plus complexe car ce n'est pas un swf que je voudrais intégrer mais un fichier index qui appelle mon swf.

J'aimerai pouvoir l'ouvrir dans une thickbox mais impossible tu aurais pas une idée par hasard ?

Link to comment
Share on other sites

ok

Tu ne pourra pas intégrer de fichier HTML avec ce module.
Pour ton erreur tu devrai regardé le résultat par l’intermédiaire du front office, cela devrai marcher.

Si ton fichier index ne sert qu'a afficher ton swf et ne comporte rien d'autre autant intégrer seulement le swf.
Sinon cherche plutôt un moyen d'utiliser une thickbox dans ton front office du coté des thèmes ou peut être des modules ....

Link to comment
Share on other sites

hormis la gestion des animations dans l'admin qui est à faire, sais tu s'il est possible de mettre un swf qui fait appelle à des images stockées dans un répertoire.
cela m'interesse car mon scancube, me permet de faire un 360° d'un produit et de faire des zoom sur une partie de l'image mais la structure de l'ensemble est un swf accompagné d'un repertoire contenant les photos en grandes tailles de chaque vue pour le zoom

Link to comment
Share on other sites

  • 1 month later...

Bonjour à tous

Excelent la version 2 !
Merci SkYbeD

Y a encore quelques bugs, mais je n'ai pas eu le temps de chercher !
Comme par exemple cette erreur java :

document.form.id_product' a la valeur Null ou n'est pas un objet.
index.php?tab=AdminModules&configure=displayflashproduct&token=4c7f8c3b2c6b3b92d00248d938b0bd8f, Ligne 121 Caractère 1

et dans la ligne 121 il y a :




Pour :


PS : Il y aurait visiblement un problème d’url dans le module de base lorsque Prestashop n’est pas à la racine de votre hébergement….
Pas le temps de regarder ça, si quelqu’un à la soluce ….


Les solutions sont :
= Dans displayflashproduct.php modifier ligne 67
$moduleDir = './modules/displayflashproduct';

= Dans product_page.tpl modifier
src="{$module_dir}highslide/highslide-with-html.js">
par
src="{$base_dir}modules/displayflashproduct/highslide/highslide-with-html.js">

et



			
		
Link to comment
Share on other sites

Bonjour à tous

Je viens de voir que les codes (avec modifications) du précédent message ne sont pas passés !!

Je les mets en pièces jointe (modif_correction.txt)

et j'en profite pour poser une question !

Je n'ai pas de problème pour réaliser mes fichiers d'objets en flash qui tourne parfaitement.

Mais en regardant certain exemples (comme la chaussure) je me suis posé la question, auquel je n'ai pas trouvé de réponses.

Comment fait-on dans le fichier swf pour permettre l'arrêt et la rotation manuelle avec la souris ?
Il y a un paramètre à définir ?
On utilise un autre soft de montage ?
Il existe un Player adapté, ect ...

Merci d'avance pour vos réponses

Bon week-end à tous
Georges

modif_correction.txt

Link to comment
Share on other sites

si tu as la main sur ton ftp tu peux essayer en uploadant tes dossiers d'images dans le repertoire /modules/displayflashproduct/animation
Je ne te garanti rien mais ca vaut le coup d'essayer...


je confirme , ca a marché pour moi :-)
Link to comment
Share on other sites

  • 1 month later...

Bonjour,

J'ai ce module sur mon site depuis un moment et je n'ai pas eu à m'en plaindre.

Mais voila que nous avons passé notre 1.2 en version 1.4.2 la semaine dernière, et il semblerait que le module n'ai pas apprécié :S.

J'ai donc téléchargé la V2 disponible sur le topic et cela ne fonctionne toujours pas.

Lorsque j'active le module, mes fiches produits disparaissent entièrement.

Quelqu'un a t il installé le module sur une version 1.4.2 ? cela fonctionne t il?

Merci d'avance

Link to comment
Share on other sites

Merci je vais tester ça de suite......
je n'ai pas bien compris votre problème avec votre animation flash? sur mon animation le produit fait un tour complet et ce fix sur la première image, on peut arrêter la rotation en cliquant dessus et le faire tourner en maintenant cliqué.
si vous êtes intéressé je vous donne le FLA il suffit juste de changer les images.

Link to comment
Share on other sites

Bonsoir

Je n'ai pas eu de problème d'install sur une 1.4 en test interne
A par le logo qui ne s'affichait pas, de mémoire j'ai modifié l'url dans le tpl


si vous êtes intéressé je vous donne le FLA il suffit juste de changer les images.
Je suis preneur ;-)

Par contre j'ai un problème avec l'url rewriting (URLs simplifiées) !

Rien ne s'affiche, le module perd le chemin des contours et du flash.
Le rajout de la catégorie et de la langue perturbe totalement, il faudrait rajouter une ligne dans le htaccess.
Mais je n'ai pas eu le temps de chercher si un spécialiste passe par la !! ;-)

Bon lundi de pentecôte pour ceux qui ne bosse pas !
Georges
Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...

Par contre j'ai un problème avec l'url rewriting (URLs simplifiées) !<br/><br/>Rien ne s'affiche, le module perd le chemin des contours et du flash.<br/>Le rajout de la catégorie et de la langue perturbe totalement, il faudrait rajouter une ligne dans le htaccess.<br/>Mais je n'ai pas eu le temps de chercher si un spécialiste passe par la !! ;-)<br/><br/>Bon lundi de pentecôte pour ceux qui ne bosse pas !<br/>Georges

 

Bonjour, un peu tard mais pour d'autre:

 

Dans le fichier displayflashproduct.php

 

Ligne 67:

$moduleDir = './modules/displayflashproduct';

Remplacer par:

$moduleDir = $this->_path;

 

Ligne 83:

$varContentPathLink = $moduleDir.'/animation/'.$idProduct;

Remplacer par:

$varContentPathLink = $moduleDir.'animation/'.$idProduct;

 

Je ne sais pas si la méthode est bonne mais ça marche cher moi en 1.4 avec l’URL simplifié activé.

Link to comment
Share on other sites

  • 8 months later...

Bonjour à tous. Je suis à la recherche depuis quelques temps du module en version 2.0. Malheureusement, ce module n'est plus disponible suite à la disparition de Megaupload. Je demande donc votre aide afin de pouvoir récupérer cette archive que je recherche désespérément.

 

Je vous remercie d'avance pour votre aide.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...