Golgo Posted November 5, 2011 Share Posted November 5, 2011 Salut, Je planche sur ce problème depuis 3h et je n'arrive à rien : voici l'url de mon site: http://www.sa-s.be/ J'aimerai ajuster l'alignement des informations : "Bienvenue Nom+prénom" et "Votre compte" en bas à droite sur ma bannière, là où j'ai éclaircis cette dernière afin de mieux visualiser l'affichage. voici le code de mon CSS (blockuserinfo) : /*#header_right #header_user { float: right; width: 535px; text-align: right; margin-right: 6px }*/ #header_user p { color: #595a5e } #header_user span { font-weight: bold } #header_user ul { margin-top: 0.3em } #header_user li { float: right; margin-left: 0.5em; padding-top: 130px; white-space: nowrap } #header_user #shopping_cart, #header_user #your_account { font-size: 0.9em } #header_user li#your_account { margin-left: 0 } #header_user #shopping_cart a, #header_user #your_account a { background-repeat: no-repeat; background-position: top left; padding: 2px 0 4px 26px; height: 20px; text-decoration: none } #header_user #shopping_cart a { background-image: url('../../../img/icon/cart.gif') } #header_user #your_account a { background-image: url('../../../img/icon/my-account.gif')} et mon header.php afin que vous voyez cmt j'ai intégrer ma bannière: <body {if $page_name}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}> {if !$content_only} {if isset($restricted_country_mode) && $restricted_country_mode} <div id="restricted-country"> <p>{l s='You cannot place a new order from your country.'} <span class="bold">{$geolocation_country}</span></p> </div> {/if} <div id="page"> <!-- Header --> <div id="header"> <a id="header_logo" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}"> <img class="logo" src="{$img_ps_dir}logo.jpg?{$img_update_time}" alt="{$shop_name|escape:'htmlall':'UTF-8'}" {if $logo_image_width}width="{$logo_image_width}"{/if} {if $logo_image_height}height="{$logo_image_height}" {/if} /> <div id="banniere"> <a href="/img/banniere.png"> {$HOOK_TOP} </a> </div> </a> j'ai mis dans le BO un logo de 1px transparent afin de laisser le code d'origine. (je me base sur le thème d'origine prestashop) Merci de votre aide. edit : mon code global.css pour l'affichage de la bannière: /* global layout */ #banniere { background: transparent url('../img/banniere.png') no-repeat top left; float: left; height:150px; /*XXX est la hauteur de votre bannière. */ width: 981px; } /*#banniere a { text-decoration: none; display: block; height: 100%; width: 100%}*/ #page { width: 982px; margin: 0 auto 2px auto; text-align: left } /*#header_logo { background: transparent url('../img/banniere.png'); float: left; height: 150px; width: 981px; display: block } img.logo { float: left; margin-top: 0.5em; font-size: 2em; font-weight: bold }*/ /*#header_right { float: left; margin-bottom: 15px; width: 783px; text-align: right }*/ Link to comment Share on other sites More sharing options...
Golgo Posted November 5, 2011 Author Share Posted November 5, 2011 pfff ca fait 3h que je bloque sur ca.... si quelqu'un sait m'aider, j'ai su juste faire bouger "mon compte" à l'endroit désiré. Par contre le "bienvenue nom+ prénom", j'ai beau essayé, il n'y a rien a faire Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted November 5, 2011 Share Posted November 5, 2011 bonjour, j'ai fais quelques essais grâce à Firebug (qu'il faut absolument installer quand on développe un projet ;-)) voici une proposition qui fonctionne chez moi ! code à remplacer #header_user p { color: #595a5e; float:right; } #header_user span { font-weight: bold } #header_user ul { margin:0; padding:0; float:right; } #header_user li { float: right; margin:0; padding:0; white-space: nowrap } ensuite tu ajoute un style pour #header_user que tu ajusteras avec un margin-top pour placer le bloc dans la zone blanche. #header_user {margin-top:130px;} par contre il m'a fallut supprimer un succession de balises <p></p> entre <ul id="header_nav"> et <p id="header_user_info"> à vérifier dans le code. Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted November 5, 2011 Share Posted November 5, 2011 par contre rien à voir mais le post serait plus visible dans la rubrique "Intégration" ! a+ Link to comment Share on other sites More sharing options...
Golgo Posted November 6, 2011 Author Share Posted November 6, 2011 Bien sur que j'utilise firebug, sinon je n'aurais su faire déjà tout ca J'ai bien fait tes modifs, en effet, j'ai su descendre ds le bas de ma bannière le message de bienvenue + nom - prénom. Je me suis dis que un margin-left en plus de ton code #header_user {margin-top:130px;} , afin de regroupé avec "mon compte", a eu pour effet de le remettre à sa place initiale (en haut à gauche) Qqch de bizarre: j'ai supprimé ma modif (margin-left) et là, le message ne redescend plus, même après avoir supprimé les fichiers de la compil smarty Merci de ton attention en tt cas. Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted November 6, 2011 Share Posted November 6, 2011 je regarde en direct là et tu ajoutes à blockuserinfo.css (ligne 2) un margin-top : #header_right #header_user { float: right; margin-right: 6px; text-align: right; width: 535px; margin-top:130px; } ensuite tu supprime le margin-top à la balise li de blockuserinfo.css (ligne 11) #header_user li { float: right; white-space: nowrap; } ça devrait fonctionner ;-) Link to comment Share on other sites More sharing options...
Golgo Posted November 6, 2011 Author Share Posted November 6, 2011 yes ca a fonctionner mais mes modifs n'etaient pas prises en compte car au début de la création du thème, j'ai virer dans mon header la div header right !! Un tout grand merci en tout cas 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