Zen Production Posted December 18, 2013 Share Posted December 18, 2013 Bonjour a tous ! Soit je m'y prend mal dans mes recherches ou je suis aveugle, mais je n'ai pas reussi a trouver ce que je cherche ! J'aimerais savoir si il est possible de mettre une animation flash (.swf) diferente suivant la categorie concernée. Y a t il un moyen de le faire sachant que j'ai créé deja chaque animation pour chacune de mes categorie mais je n'ai pas trouver le moyen de les inserer pour qu'elles s'affichent correctement dans catégories prévues... Si quelqu'un peut m'aider, ce serait vraiment genial !!!! Merci a vous tous ! Manu Link to comment Share on other sites More sharing options...
Szed Posted December 18, 2013 Share Posted December 18, 2013 Il vous suffit de nommer vos animations flashs de cette facon : animation-{id-catégorie}.swf par exemple. Comme cela, dans votre category.tpl, la ou vous appelez votre animation flash, vous rajouter un {$category.id} (de tête) au bout du nom de l'animation, et l'appel changera donc en fonction de votre catégorie. Link to comment Share on other sites More sharing options...
Zen Production Posted December 18, 2013 Author Share Posted December 18, 2013 Merci beaucoup Szed pour cette reponse rapide !!! Mais pour etre sur de bien comprendre, si mon fichier swf qui est nommé d'origine, par exemple, flash1.swf, que je veut mettre dans ma categorie avec le ID9, par exemple, le code a inserer dans category.tpl sera flash1-{id-9}.swf ? C'est bien cela ? Manu Link to comment Share on other sites More sharing options...
Szed Posted December 18, 2013 Share Posted December 18, 2013 (edited) Non pas tout a fait. Vous avez vos animations, nommé comme cela par exemple : flash-1.swf flash-2.swf flash-3.swf [...] flash-9.swf L'appel dans votre catégory.tpl sera flash-{$category->id}.swf {$category->id} sera automatiquement remplacé par l'id de la catégorie en cours. Bien sur, cela marchera si la variable $category existe Edited December 18, 2013 by Szed (see edit history) Link to comment Share on other sites More sharing options...
Zen Production Posted December 18, 2013 Author Share Posted December 18, 2013 Merci encore pour ton aide ! mais j'ai honte !!! j'arrive meme pas a savoir ou le placer dans mon fichier category.tpl ! J'ai testé mais ca ne fonctionne pas, mais je pense que je le positionne mal ! voici mon code : {include file="$tpl_dir./errors.tpl"} {if isset($category)} {if $category->id AND $category->active} <h1> {strip} {$category->name|escape:'htmlall':'UTF-8'} {if isset($categoryNameComplement)} {$categoryNameComplement|escape:'htmlall':'UTF-8'} {/if} {/strip} </h1> <div class="resumecat category-product-count"> {include file="$tpl_dir./category-count.tpl"} </div> {if $scenes || $category->description || $category->id_image} <div class="content_scene_cat"> {if $scenes} <!-- Scenes --> {include file="$tpl_dir./scenes.tpl" scenes=$scenes} {else} <!-- Category image --> test-{$category->id}.swf {if $category->id_image} <div class="align_center"> </div> {/if} {/if} Link to comment Share on other sites More sharing options...
Szed Posted December 18, 2013 Share Posted December 18, 2013 (edited) Vous oublié toute la partie intégration du swf aussi, il ne suffit pas de mettre flash-1.swf pour appeler une animation flash. <object type="application/x-shockwave-flash" data="test-{$category->id}.swf" width="800" height="600"> <param name="movie" value="test-{$category->id}.swf" /> <param name="quality" value="high" /> </object> Et encore faut il que le chemin de l'animation soit correct. Avec l'exemple ci-dessus, je pense (sans en être sur), que cela irait chercher des animations à la racine de votre site. Un autre exemple de code Edited December 18, 2013 by Szed (see edit history) Link to comment Share on other sites More sharing options...
Zen Production Posted December 18, 2013 Author Share Posted December 18, 2013 et ce code doit etre egalement dans le fichier category.pl ? Link to comment Share on other sites More sharing options...
Szed Posted December 18, 2013 Share Posted December 18, 2013 Oui, la ou vous souhaiter mettre votre animation. Ce "code", c'est juste une balise html avec des paramètres pour aller chercher un fichier swf. C'est comme une balise <img /> avec ses paramètres src, alt, title, etc. Link to comment Share on other sites More sharing options...
Zen Production Posted December 19, 2013 Author Share Posted December 19, 2013 Bonjour Szed et merci beaucoup de ton aide ! ca marche !!! maintenant je galere pour trouver une solution pour laisser visible mon menu deroulant ! en effet tout s'affiche bien mais le menu se trouvant juste au dessus de l'animation, les sous menu qui, normalement s'affiche en déroulant (module top menu horizontal) il est comme caché ! comme si l'animation etait mis en devant de tout... Si tu as la solution miracle pour que les sous menus passe devant et non derriere l'animation je t'en serais encore plus reconnaissant ! Merci en tout les cas, encore, pour ton aide très précieuse !!! Manu Link to comment Share on other sites More sharing options...
Szed Posted December 19, 2013 Share Posted December 19, 2013 Regarder du côté de la propriété CSS z-index. Cela vous aidera pour ce soucis de devant/derrière. Link to comment Share on other sites More sharing options...
Zen Production Posted December 20, 2013 Author Share Posted December 20, 2013 merci infiniment Szed pour m'aider a avancer sur mon projet. Toutefois j'ai tester le principe du z-index sous différentes formes mais ca ne fonctionne pas avec moi... enfin, c'est moi qui doit mal m'y prendre... Ya t il un autre moyen pour que mon menu et les listes deroulantes, puissent passer devant l'animation ? Merci encore pour ton aide !!! Manu Link to comment Share on other sites More sharing options...
Szed Posted December 20, 2013 Share Posted December 20, 2013 La propriété z-index est à utiliser à l'aide de la propriété : position:relative; Avez vous un lien vers votre site, cela sera plus simple. Link to comment Share on other sites More sharing options...
Zen Production Posted December 20, 2013 Author Share Posted December 20, 2013 je vous envoie le lien en message privé ! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now