PrestyNews Posted February 9, 2013 Share Posted February 9, 2013 (edited) Bonjour, Je viens de lire le topic précédent de GingerAle, que j'ai d'ailleurs trouvé très instructif ! Maintenant, je me demandais s'il était possible d'avoir plusieurs background-color au-dessus du background-color principal ? J'aimerais aboutir à des couleurs de fond différentes pour le pied de page et pour le milieu de page. Un peu comme ce site web : http://www.quicktent.fr/ J'ai déjà fait quelques tests avec de nouvelles <div>, sans succès. Je ne trouve pas où les placer dans toutes mes pages PHP. Est-ce que quelqu'un saurait m'aider s'il-vous-plaît ? J'utilise le thème de base de Prestashop 1.5.3.1. Edited February 18, 2013 by PrestyNews (see edit history) Link to comment Share on other sites More sharing options...
PrestyNews Posted February 11, 2013 Author Share Posted February 11, 2013 Personne pour m'aider ? Peut-être que la question a déjà été posée, mais alors j'ai du louper le topic la concernant. Link to comment Share on other sites More sharing options...
Bondaty and Co Posted February 11, 2013 Share Posted February 11, 2013 (edited) Pour faire simple, le site que vous montrez est sous joomla, on est pas vraiment sur la même structure: dans votre header.tpl ajouter avant <div id="page" class="container_9 clearfix"> <div id="fond-footer"> <div id="fond-header"> dans le global.css: #fond-footer { background: votre couleur; height: votre height; } #fond-header { background: votre couleur; height: votre height; } ligne 10 du global.css ajouter un background au html. ca devrait le faire. Edited February 11, 2013 by Muche (see edit history) 1 Link to comment Share on other sites More sharing options...
PrestyNews Posted February 11, 2013 Author Share Posted February 11, 2013 (edited) Bonjour Muche, Merci de votre aide. Cela fonctionne très bien pour le header, mais j'ai peur de ne pas avoir correctement positionné la <div id= "fond-footer"> Si je la positionne à la suite du fond-header, les deux se chevauchent. Edited February 11, 2013 by PrestyNews (see edit history) 1 Link to comment Share on other sites More sharing options...
Bondaty and Co Posted February 11, 2013 Share Posted February 11, 2013 Désolé je suis allé un peu vite: Vous créez un image de 5px de large et de la hauteur souhaitée du footer et la basculez dans le dossier img du thème Vous insérez ce code dans le CSS: #fond-footer { background:transparent url(../img/votre_image.jpg) repeat-x bottom center; } ! Ne pas assigner de hauteur ! Vous pouvez mettre une image large si voule souhaitez et fair pareil pour le header en remplaçant bottom par top 1 Link to comment Share on other sites More sharing options...
PrestyNews Posted February 13, 2013 Author Share Posted February 13, 2013 Bonjour Muche, Alors j'ai testé votre méthode, mais cela ne fonctionne pas pour le footer. Je me demande donc s'il ne serait pas possible de l'utiliser pour insérer une bande de couleur, par exemple, en background de milieu de page en plus du background principal. C'est-à-dire avoir notre balise html renseignée : html{color:#000;background:#000000;} Ce qui nous donne alors la couleur de fond principale. Et pas dessus, intégrer seulement une bande de couleur au milieu et de la largeur de l'écran. Je ne sais pas si je me fais bien comprendre Link to comment Share on other sites More sharing options...
Bondaty and Co Posted February 14, 2013 Share Posted February 14, 2013 sans vouloir être contrariant ça fonctionne: http://shop.six-trois-com.fr/demo/denim-jeans/index.php Link to comment Share on other sites More sharing options...
PrestyNews Posted February 14, 2013 Author Share Posted February 14, 2013 J'ai du mal m'y prendre. Je vais refaire un essai. Link to comment Share on other sites More sharing options...
PrestyNews Posted February 18, 2013 Author Share Posted February 18, 2013 Ca y'est ! J'ai réussi ! Merci encore Muche ! 1 Link to comment Share on other sites More sharing options...
MasterS Posted March 8, 2013 Share Posted March 8, 2013 Sa marche nickel pour le header, par contre je n’arrive pas à mettre le footer avec une couleur qui prenne toute la largeur. Pourriez-vous svp expliquer en détail la manip à faire pour le footer, ce serait super car avec la version 1.5.3.1 c’est une véritable galère pour les non avertis… Link to comment Share on other sites More sharing options...
Bondaty and Co Posted March 8, 2013 Share Posted March 8, 2013 Vous créez un image de 5px de large et de la hauteur souhaitée du footer correspondant à la couleurs souhaitée et la basculez dans le dossier img du thème Vous insérez ce code dans le CSS: #fond-footer { background:transparent url(../img/votre_image.jpg) repeat-x bottom center; } ! Ne pas assigner de hauteur ! Vous pouvez mettre une image large si voule souhaitez et fair pareil pour le header en remplaçant bottom par top. Dans le header.tpl <div id= "fond-footer"> Link to comment Share on other sites More sharing options...
MasterS Posted March 8, 2013 Share Posted March 8, 2013 Merci pour réponse rapide, en fait j’avais déjà vu votre post précédent indiquant ces deux modifications à effectuer seulement je ne sais pas où placer le code dans le css et le tpl. Où insérer ce code : #fond-footer { background:transparent url(../img/mon_image.jpg) repeat-x bottom center; } Dans le fichier global.css : /* ************************************************************************************************ FOOTER ************************************************************************************************ */ #footer { color:#fff; background:#667c21 } .blockcategories_footer, #footer .myaccount , #block_various_links_footer, #social_block, #block_contact_infos { float:left; width:175px } .blockcategories_footer {margin-left:0} #footer .title_block { padding-bottom: 10px; text-transform:uppercase } #footer .title_block , #footer .title_block a { font-weight:normal; font-size:14px; color:#fff } #footer a {color:#fff} #footer a:hover {text-decoration:underline} #footer ul {list-style-type:none} #footer li {padding:7px 0} #footer li a {color:#fff} #footer .myaccount {padding: 15px 10px} #footer .myaccount .title_block, #footer .myaccount h4 { padding:0 0 10px 0; background:none; text-shadow:none } #footer .myaccount .favoriteproducts img, #footer .myaccount .lnk_wishlist img {display:none} Et où insérer de code : <div id= "fond-footer"> Dans le fichier footer.tpl : <!-- Footer --> <div id="footer" class="grid_9 alpha omega clearfix"> {$HOOK_FOOTER} {if $PS_ALLOW_MOBILE_DEVICE} <p class="center clearBoth"><a href="{$link->getPageLink('index', true)}?mobile_theme_ok">{l s='Browse the mobile site'}</a></p> {/if} </div> </div> {/if} </body> </html> Merci d'avance pour votre aide Link to comment Share on other sites More sharing options...
Bondaty and Co Posted March 9, 2013 Share Posted March 9, 2013 dans votre header.tpl ajouter avant <div id="page" class="container_9 clearfix"> <div id="fond-footer"> <div id="fond-header"> dans le global.css, vous pouvez mettre le code à la fin ce n'est pas très important Link to comment Share on other sites More sharing options...
Vinc3nzo Posted March 12, 2013 Share Posted March 12, 2013 Bonjour, J'ai un souci avec le background et presque la même adaptation du header & footer. avant de changer de code, j'aimerais savoir si vous auriez un idée de solution de mon souci. Le background se trouve tout en haut et prend la hauteur de mon .png transparent gris. voici un screen: Merci. Link to comment Share on other sites More sharing options...
Bondaty and Co Posted March 12, 2013 Share Posted March 12, 2013 Je suis pas sur d'avoir bien compris: background:url(../img/bg.jpg) 50% 150px repeat-x transparent; les 50% sont le center les 150px le height du header qui positionne le bg.jpg Link to comment Share on other sites More sharing options...
Vinc3nzo Posted March 12, 2013 Share Posted March 12, 2013 (edited) Je suis pas sur d'avoir bien compris: background:url(../img/bg.jpg) 50% 150px repeat-x transparent; les 50% sont le center les 150px le height du header qui positionne le bg.jpg Bonjour, Merci de vote réponse rapide! ça ne fonctionne pas :/ le bg.jpg disparait du coup. - La barre grise du header 100% est un .PNG (50x50px) - Mon backgorund body bg.JPG (1900x1200px) Je dois avoir erreur de code dans mon header.tpl ... Ou le souci est du fait que le Homeslider est été ajouté dans le TOP OF PAGE? (http://mypresta.eu/e...prestashop.html) Edited March 12, 2013 by Vinc3nzo (see edit history) Link to comment Share on other sites More sharing options...
Bondaty and Co Posted March 12, 2013 Share Posted March 12, 2013 (edited) si c'est une image pleine page c'est no-repeat, mais ce qui m'intrigue c'est le gros blanc sous le header. vous devez avoir background:#ffffff qui traine quelque part et passe sur le body Ou le souci est du fait que le Homeslider est été ajouté dans le TOP OF PAGE? normalement non, le body est dessous Edited March 12, 2013 by Muche (see edit history) Link to comment Share on other sites More sharing options...
Vinc3nzo Posted March 12, 2013 Share Posted March 12, 2013 (edited) si c'est une image pleine page c'est no-repeat, mais ce qui m'intrigue c'est le gros blanc sous le header. vous devez avoir background:#ffffff qui traine quelque part et passe sur le body normalement non, le body est dessous Merci encore de votre rapidité! Peut être avec un peut plus de code ceci vous aidera a mieux comprendre. (Quand je met dans le body "height:2043px" le background est affiché assez bien) Edited March 12, 2013 by Vinc3nzo (see edit history) Link to comment Share on other sites More sharing options...
Bondaty and Co Posted March 12, 2013 Share Posted March 12, 2013 dans le doute j'ai refait un test avec: background:url(../img/bg.jpg) 50% 150px no-repeat transparent; le background se centre bien et est à 150px du haut de la page, voici le code du body complet: body{ font:normal 11px/14px Arial, Verdana, sans-serif; color:#222; background:url(../img/bg2.jpg) 50% 150px no-repeat transparent; } Link to comment Share on other sites More sharing options...
Vinc3nzo Posted March 12, 2013 Share Posted March 12, 2013 dans le doute j'ai refait un test avec: background:url(../img/bg.jpg) 50% 150px no-repeat transparent; le background se centre bien et est à 150px du haut de la page, voici le code du body complet: body{ font:normal 11px/14px Arial, Verdana, sans-serif; color:#222; background:url(../img/bg2.jpg) 50% 150px no-repeat transparent; } Si j'enleve la hauteur que j'ai ajouté au body (heigh: 2048px) je n'ai plus de background. lol Bon je croi que je vais tester avec votre solution de code... par-contre quel code je doit utilisé au final sur cette page? Ma requete: Footer & Header 100%. MERCI. Link to comment Share on other sites More sharing options...
Vinc3nzo Posted March 13, 2013 Share Posted March 13, 2013 Pour faire simple, le site que vous montrez est sous joomla, on est pas vraiment sur la même structure: dans votre header.tpl ajouter avant <div id="page" class="container_9 clearfix"> <div id="fond-footer"> <div id="fond-header"> dans le global.css: #fond-footer { background: votre couleur; height: votre height; } #fond-header { background: votre couleur; height: votre height; } ligne 10 du global.css ajouter un background au html. ca devrait le faire. Je viens de tester cette solution, et même souci, que PRESTYNEWS, header & footer se chevauche tout en haut. Link to comment Share on other sites More sharing options...
Bondaty and Co Posted March 13, 2013 Share Posted March 13, 2013 Je viens de tester cette solution, et même souci, que PRESTYNEWS, header & footer se chevauche tout en haut. Même réponse qu'à Prestynews un peu plus haut: Vous créez un image de 5px de large et de la hauteur souhaitée du footer et la basculez dans le dossier img du thème Vous insérez ce code dans le CSS: #fond-footer { background:transparent url(../img/votre_image.jpg) repeat-x bottom center; } ! Ne pas assigner de hauteur ! Vous pouvez mettre une image large si vous le souhaitez et faire pareil pour le header en remplaçant bottom par top Link to comment Share on other sites More sharing options...
Vinc3nzo Posted March 13, 2013 Share Posted March 13, 2013 (edited) Vous créez un image de 5px de large et de la hauteur souhaitée du footer et la basculez dans le dossier img du thèmeVous insérez ce code dans le CSS: #fond-footer { background:transparent url(../img/votre_image.jpg) repeat-x bottom center; } ! Ne pas assigner de hauteur ! Vous pouvez mettre une image large si vous le souhaitez et faire pareil pour le header en remplaçant bottom par top Justement mon souci est que je perciste à vouloir utiliser mon image .PNG (50x50px) car je m'étais inspiré d'un site et cette image 50x50px fonctionnais très bien en ajustant la hauteur qu'on désirais. Donc il doit y avoir une fameuse solution. Edited March 13, 2013 by Vinc3nzo (see edit history) Link to comment Share on other sites More sharing options...
Bondaty and Co Posted March 14, 2013 Share Posted March 14, 2013 La solution est là Link to comment Share on other sites More sharing options...
Bondaty and Co Posted March 14, 2013 Share Posted March 14, 2013 Un lien ? Link to comment Share on other sites More sharing options...
mondeduvelo Posted April 1, 2013 Share Posted April 1, 2013 bonjour, je viens d'installer la toute dernière version pour un projet et je débute avec prestashop j'ai essayé la méthode de Muche pour le footer mais en vain le head fonctionne très bien cette méthode ne fonctionne plus avec la v1.5.4 ? merci d'avance pour votre aide Link to comment Share on other sites More sharing options...
Bondaty and Co Posted April 2, 2013 Share Posted April 2, 2013 bonjour, je viens d'installer la toute dernière version pour un projet et je débute avec prestashop j'ai essayé la méthode de Muche pour le footer mais en vain le head fonctionne très bien cette méthode ne fonctionne plus avec la v1.5.4 ? merci d'avance pour votre aide je viens de tester, ça fonctionne parfaitement sur 1.5.4 Link to comment Share on other sites More sharing options...
mondeduvelo Posted April 2, 2013 Share Posted April 2, 2013 merci pour votre retour auriez vous une idée du problème alors ? j peux vous communiquer l'url en pv si vous souhaitez car je ne veux pas que google aspire le site pour le moment Link to comment Share on other sites More sharing options...
Bondaty and Co Posted April 3, 2013 Share Posted April 3, 2013 merci pour votre retour auriez vous une idée du problème alors ? j peux vous communiquer l'url en pv si vous souhaitez car je ne veux pas que google aspire le site pour le moment OK Link to comment Share on other sites More sharing options...
mondeduvelo Posted April 3, 2013 Share Posted April 3, 2013 mon problème venait que j'avais indiqué un height dans le header une fois supprimer cela fonctionne impeccable merci Muche 1 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