omacom Posted December 3, 2010 Share Posted December 3, 2010 Bonjour je cherche a appliquer des fonds qui changeant apres chaque acctualisation meci de donner le code CSS pour appliquer cette méthode a mon theme...Merci d'avance. Link to comment Share on other sites More sharing options...
Melki-Tsedeq Posted December 4, 2010 Share Posted December 4, 2010 Bonjour OmacomJe pense que cela n’est pas possible en code CSS.Il est nécessaire t’utiliser du PHP ou JavaScript pour rendre l’image aléatoire.Exemple en PHP <?php $imgs = array('01.jpg','02.jpg','03.jpg'); $randBg = $imgs[rand(0,count($imgs)-1)]; ?> <body style="background: url(<?php echo $randBg; ?> );"> Exemple en JavaScript [removed] <!-- var tab = new Array("01.jpg","02.jpg","03.jpg"); var n = parseInt( Math.random() * tab.length) while (isNaN(n)) { n = parseInt( Math.random() * tab.length) } [removed]("<body background='chemin_du_repertoire/repertoire_image/" + tab[n] + "' alt='Image aléatoire'>" ); //--> [removed] Voila c'est tout...!Cordialement.Melki-Tsedeq Link to comment Share on other sites More sharing options...
omacom Posted December 4, 2010 Author Share Posted December 4, 2010 Merci pour la rép Melki-Tsedeqes que tu peut compléter ton aide et me dire quel fichier a appliquer la modification pour prestashop Cordialement et 1000 merci d'avance Link to comment Share on other sites More sharing options...
Melki-Tsedeq Posted December 5, 2010 Share Posted December 5, 2010 Bonjour OmacomJe vais être gentil et te prendre par la main pour te montrer le chemin.Comme tu le souhaité en CSS, j’ai donc fais un mix.Il faut pour cela éditer le fichier header.tpl qui se trouve dans le dossier de ton Thème et remplacer le body par celui-ci :Remplacer <body {if $page_name}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}> Par (J’ai joint le script en txt) <(script type="text/javascript")> var fondListe=['1','2','3']; [removed]('<body class="fond' + fondListe[Math.floor(Math.random()*fondListe.length)] +'"{if $page_name}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}>'); <(/script)> J’ai ajouté des guillemets dans la balise script, sinon ça ne passe pas sur le forum, pense à les enlever.Il faut aussi replacer [removed] par : document . write sans les espaces. ça ne passe pas aussi sur le forum.Il faut également éditer le fichier global.css et rajouter juste au-dessus de body ces quelques lignes : .fond1 { background: #ffffff url('../img/01.jpg') no-repeat scroll center top; } .fond2 { background: #ffffff url('../img/02.jpg') no-repeat scroll center top; } .fond3 { background: #ffffff url('../img/03.jpg') no-repeat scroll center top; } Voila c’est tout…!Il faudra que tu pense à mettre la main à la pâte ou dans le cambouis comme on dit, car on ne pourra pas toujours coder à ta place. Je l’ai mis en exemple sur : Boutique Sexy AbsolueF5 et comme par magie l’image change…Cordialement.Melki-Tsedeq script.txt Link to comment Share on other sites More sharing options...
omacom Posted December 6, 2010 Author Share Posted December 6, 2010 Tes géant et merci pour l'aide, désolé je ne suis pas un Webmaster 100% Ready mais Webesigner pas trop complet JAVAle probleme c que sa ne passe pas correctement chez moi peut tu Monsieur Melki m'envoyez les balise sans passé par le forum car je suis aveugle JAVA et possible que les guillemets que ta 'jouter y'a une ou deux que je ne vois pas correctement1 milliard de merci si tu complète ton aide et tu m'envois moi mail a ([email protected]) Link to comment Share on other sites More sharing options...
Melki-Tsedeq Posted December 6, 2010 Share Posted December 6, 2010 Bonjour OmacomJ’ai joint le script en txt sur le poste au-dessus afin que cela soit utile à ceux qui le souhaites.Ajouté des guillemets dans la balise script je parlais de la balise (l’ouverture et la fermeture de la balise script) mais bon voila, la tu ne devrais pas avoir de problème.Et s’il te plaît ne m’appelle pas Monsieur je suis peut-être plus jeune que toi ;-) Cordialement.Melki-Tsedeq Link to comment Share on other sites More sharing options...
omacom Posted December 6, 2010 Author Share Posted December 6, 2010 Tes géant et mon frére tu me sauve peut a peut sans oublier tes 2 milliard merci le probleme c que sa ne marche pas possible le CSS a été modifier dans le forum peut tu mettre a jour le fichier TXT CSS en ajoutant la balise CSS j'utlise prestashop 1.3 default template.désolé je suis vraiment pas trop avancé. Link to comment Share on other sites More sharing options...
Melki-Tsedeq Posted December 6, 2010 Share Posted December 6, 2010 Bonjour OmacomIl faut juste Remplacer <body {if $page_name}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}> De ton header.tpl par le script.Puis ajouté le code css comme ceci dans le global.css comme indiqué plus haut. .fond1 { background: #ffffff url('../img/01.jpg') no-repeat scroll center top; } .fond2 { background: #ffffff url('../img/02.jpg') no-repeat scroll center top; } .fond3 { background: #ffffff url('../img/03.jpg') no-repeat scroll center top; } Il faut évidement que tes images de fond soit dans le dossier img qui ce trouve dans le dossier de ton Thème.Si cela ne fonctionne pas, je ne peux plus rien pour toi.Cordialement.Melki-Tsedeq Link to comment Share on other sites More sharing options...
omacom Posted December 7, 2010 Author Share Posted December 7, 2010 Merci mais vraiment je ne sait pas pour quoi sa marche pas chez moi et sa fini avec une erreur de CSS regarde les attachement les images sont bien respecter dans dans le fichier img theme...Mais rien qui ne figure dans le front ..Merci de nous aider un peut plus car c important cette méthode la ... Link to comment Share on other sites More sharing options...
Melki-Tsedeq Posted December 7, 2010 Share Posted December 7, 2010 Bonjour OmacomIl faut bien lire ce que je dis sinon ça ne marche pas Bonjour OmacomIl faut également éditer le fichier global.css et rajouter juste au-dessus de body ces quelques lignes :.fond1 { background: #ffffff url('../img/01.jpg') no-repeat scroll center top; } .fond2 { background: #ffffff url('../img/02.jpg') no-repeat scroll center top; } .fond3 { background: #ffffff url('../img/03.jpg') no-repeat scroll center top; } Exemple :* { padding:0; margin:0; } .fond1 { background: #ffffff url('../img/01.jpg') no-repeat scroll center top; } .fond2 { background: #ffffff url('../img/02.jpg') no-repeat scroll center top; } .fond3 { background: #ffffff url('../img/03.jpg') no-repeat scroll center top; } body { font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #D7008E; text-align:center; } Il faudra que tu pense à te documenté sur les codes car je vois mal comment tu va faire surtout avec une boutique en ligne c’est très risqué de faire des modifications sans savoir ce que tu fais. Tu peux très vite te retrouvé avec des bugs et des problèmes de sécurité.Cordialement.Melki-Tsedeq Link to comment Share on other sites More sharing options...
omacom Posted December 7, 2010 Author Share Posted December 7, 2010 Merci mon amis pour le conseil et je vous confirme que je fait mon MAX néanmoins voila pat-a-pat ce que j'ai fait un un magasin vide nouveau mais sa marche pas toujours es que y'a autre chose qui m’échappe voir que le sujet tiens importance merci de nous aider un peut plus même si il-y d'autre méthode que le mix CSS et JAVA je prend juste pour le fait d'avoir de jolie fond qui change a chaque actualisation Merci a nouveau pour ta patience avec nous. Link to comment Share on other sites More sharing options...
Melki-Tsedeq Posted December 7, 2010 Share Posted December 7, 2010 Bonjour OmacomIl faut enlever le background-color: white de votre body.D’ou vient t’il ? sa n’apparait pas dans le code que je t’ai donné en exemple. S'il te plait suit un peu ce que je te dis (Merci).Ou branche toi au Sud car là t’es à l’Ouest…Cordialement.Melki-Tsedeq Link to comment Share on other sites More sharing options...
omacom Posted December 7, 2010 Author Share Posted December 7, 2010 Merci notre chère amis merci Melki-Tsedeq SADIKI # ffffff le blanc été bien présent que jai crue qu'il fait partie du code des que je termine le Site je te montre le résultat mais ne moque pas de moi car je suis aveugle coté code Cordialement. Link to comment Share on other sites More sharing options...
Melki-Tsedeq Posted December 8, 2010 Share Posted December 8, 2010 Bonjour @ tousIl y a eu une erreur dans le code css qui est sur le forum.Ce qu’il faut changer :Remplacer : .fond1 { background: # ffffff url('../img/01.jpg') no-repeat scroll center top; } .fond2 { background: # ffffff url('../img/02.jpg') no-repeat scroll center top; } .fond3 { background: # ffffff url('../img/03.jpg') no-repeat scroll center top; } Par : .fond1 { background: #ffffff url('../img/01.jpg') no-repeat scroll center top; } .fond2 { background: #ffffff url('../img/02.jpg') no-repeat scroll center top; } .fond3 { background: #ffffff url('../img/03.jpg') no-repeat scroll center top; } Il y a un espace en trop pour la couleur du background.Je rectifie les autres postes pour ne pas avoir d’erreur.J’espère que cela fonctionnera pour toi Omacom.Merci @Maury Girard qui ma contacter par MP pour me dire que lui aussi ne parvenais pas à le faire fonctionné. C’est de la que j’ai vue d’où venais l’erreur.@Omacom je ne me moque pas de toi on à tous commencer un jour et on apprend tous les jours.Et je crois que j’étais sur la même longueur d’onde que toi @l’Ouest.Car comme toi je suis parfois aveugle avec les codes je n’ai pas vue l’erreur de css sur le forum.Cordialement.Melki-Tsedeq Link to comment Share on other sites More sharing options...
Kreasite Posted December 8, 2010 Share Posted December 8, 2010 Merci Melki-Tsedeq pour ton code.Trop bien.Le code de Melki-Tsedeq en action visible ici++DAV Link to comment Share on other sites More sharing options...
Melki-Tsedeq Posted December 8, 2010 Share Posted December 8, 2010 Bonjour DAVDe rien ce fut un plaisir si cela est utile aux autres…Très bonne idée pour le thème que tu à fait bien vue ;-) Cordialement.Melki-Tsedeq Link to comment Share on other sites More sharing options...
em72 Posted December 11, 2010 Share Posted December 11, 2010 @ ArtDesign: J'aimerais savoir comment vous avez placez les logos RSS, Facebook[...] et haut de votre boutique (sous accessoires).Merci Link to comment Share on other sites More sharing options...
Maury Girard Posted December 11, 2010 Share Posted December 11, 2010 em72Un message privé serait plus appropriéCar votre questyion ne concerne , pas le sujet du topic Cordialement, Link to comment Share on other sites More sharing options...
minimome Posted January 25, 2011 Share Posted January 25, 2011 Merci Melki-Tsedeq pour ton code.Trop bien.Le code de Melki-Tsedeq en action visible ici++DAV Bonjour, pas trop envie de me fouler comme mon pseudo prétend l'indiquer... J'aime beaucoup certains templates de ekreasite SAUF la minifiche qui vient quand on passe la souris sur l'image (çà me rend dingue, vraiment). Y-aurait-il moyen de faire que la minifiche (pardon) s'affiche à coté de l'image, bref que l'image reste visible à coté de ses infos?Merci d'avance, Link to comment Share on other sites More sharing options...
Maury Girard Posted January 25, 2011 Share Posted January 25, 2011 Minimome & Em72Je vous invites plutôt à envoyer un message privé à Ekreasite en message privéque de poster une demande qui n'a rien à voir avec le topic concerné.cordialement Link to comment Share on other sites More sharing options...
minimome Posted January 25, 2011 Share Posted January 25, 2011 Minimome & Em72Je vous invites plutôt à envoyer un message privé à Ekreasite en message privéque de poster une demande qui n'a rien à voir avec le topic concerné.cordialement Mes excuses, juste lu "fond qui change" Cordialement, :red: Link to comment Share on other sites More sharing options...
ILMP Posted January 22, 2013 Share Posted January 22, 2013 Bonjour à tous.. Je souhaite créer un block d'images en page d'accueil avec affichage aléatoire. Je m'explique :-) Block contenant 5 images Jpg ou png (Pas de SlideShow) avec un lien pour chaque image (le block affiche une seule image à chaque fois, pour éviter le chargement des 5 images) ---------------------------- J'ai mis en place ce code src="{$img_ps_dir}logo_{math equation='rand(1,3)'}.png" pour le logo, mais je ne sais pas comment faire la même chose avec des liens différents. Voici le lien http://www.prestashop.com/forums/topic/18098-prestatips-images-et-flash-aleatoire/ Merci à vous et bonne journée Matias Link to comment Share on other sites More sharing options...
Maury Girard Posted January 22, 2013 Share Posted January 22, 2013 (edited) Bonjour Il existe déjà un module similaire , Un module free Ici Un autre payant très bien surtout coté de sa configuration Ici Edited January 22, 2013 by Maury Girard (see edit history) Link to comment Share on other sites More sharing options...
ILMP Posted January 22, 2013 Share Posted January 22, 2013 Merci pour votre réponse ! Je pense que ma requête n'a pas ete envoyée dans le bon Topic :-( ------ Ce que je souhaite faire c'est Mettre à la place du Slideshow de la page d'écueil, un bloc affichant 3 images en mode aléatoire avec un lien pour chacune pointant vers des produits ou catégories. ((Sans Slide) Peut etre c'est pas tres compliqué à mettre en place, mais malgré ma bonne volonté ça reste compliqué (Pour moi) Peut être ça peut vous aider http://www.prestashop.com/forums/topic/18098-prestatips-images-et-flash-aleatoire/ Merci à vous ! Link to comment Share on other sites More sharing options...
Recommended Posts