surfshop Posted June 30, 2010 Share Posted June 30, 2010 Bonjour , ayant fait quelques recherches sur le forum et ne trouvant rien sur mon problème, je viens donc vers vous afin de le régler : mes produits sont décalés sous internet explorer 8, alors que sous firefox3.6.6 tout fonctionne correctement quelqu'un aurait il une solution, car c'est très gênant.lien ci joint. merci d'avance pour vos réponses. Link to comment Share on other sites More sharing options...
bretweb Posted July 1, 2010 Share Posted July 1, 2010 Bonjour avez vous résou votre problème de décalage sous IE8 ? moi aussi j'ai un problème de décalage , la colonne de droite se décale en dessous mais uniquement en page d'accueil !!je ne vois pas d'ou ça vient ... cela le fait sur tous les thèmes que j'installe ... si qqun a la réponse ? d'avance merci car ce truc est vraiment prise de chou !http://www.eboutique-prestashop.bretweb.net/ Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 Bonjour,personne a quelque chose a me donner afin de régler ce problème,en plus je ne suis pas le seul merci Link to comment Share on other sites More sharing options...
eltitos Posted July 2, 2010 Share Posted July 2, 2010 il faudrait que tu change ton tpl, prend exemple sur /module/homefeaturedCe sont tes div qui mettent le bazar. Plus tu as de contenu, plus la div est longue, et donc la div suivante se decale vers le bas, et inversement Link to comment Share on other sites More sharing options...
bretweb Posted July 2, 2010 Share Posted July 2, 2010 Bon persoaprès avoir essayé en rechargeant tous les fichiers rien n'y faisait même avec le template d'origine ... j'en ai eu marre de tourner en rond et j'ai refais une procédure d'installation et là miracle ça marche !!! Mais je ne sais toujours pas pourquoi celà arrive; Ya vraiment des truc bizarres ! Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 bonjour Eltitos mais peu tu être un peu plus précis je suis pas un pro du langage informatique merci.Il serait préférable que tu me dise quoi faire plutôt que de me lancer une réponse qui est ma fois très vague.merci a toi Link to comment Share on other sites More sharing options...
eltitos Posted July 2, 2010 Share Posted July 2, 2010 il faut que tu modifies ton fichier /themes/xxx/product-list.tp. C'est le fichier que tu as du modifier pour avoir ce design sur les categories. Si tu as achete ce theme demande a celui qui l'a fait de faire des modifs. Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 bonjour eltitos je te remercie pour ta réponse.Le thème c'est moi qui l'ai modifié.Donc OK je vais dans product list template, mais je change quoi dedans.Peu tu me donner les lignes a modifier svp, de façon a être un peu plus précis merci.car je crois que cela pourrait servir a bien d'autres personnes que moi.Je crois d'ailleurs que c'est bien le but de cette communauté.J'attends ta réponse avec impatiente car hier j'ai eu un pic de plus 1200 visites et aucune commande.En te remerciant par avance bien sur. Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 ah c'est cool tu es connectede l'aide en direct sa le fait Link to comment Share on other sites More sharing options...
eltitos Posted July 2, 2010 Share Posted July 2, 2010 Tout d'abord essaye de supprimer tes div pour que ca ressemble a ca getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" /> {if $product.new == 1}{l s='new'}{/if}{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'} {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'} {if $product.on_sale} {l s='On sale!'} {elseif ($product.reduction_price != 0 || $product.reduction_percent != 0) && ($product.reduction_from == $product.reduction_to OR ($smarty.now|date_format:'%Y-%m-%d' <= $product.reduction_to && $smarty.now|date_format:'%Y-%m-%d' >= $product.reduction_from))} {l s='Price lowered!'} {/if} {if !$priceDisplay || $priceDisplay == 2}{convertPrice price=$product.price}{if $priceDisplay == 2} {l s='+Tx'}{/if}{/if} {if $priceDisplay}{convertPrice price=$product.price_tax_exc}{if $priceDisplay == 2} {l s='-Tx'}{/if}{/if} {l s='View'} Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 Voici mon fichier product-list tpl:que faut il y rajouter:{if isset($products)} <!-- Products list --> {foreach from=$products item=product name=products} getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" />{if $product.new == 1}{l s='new'}{/if}{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'} {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'} {if $product.on_sale}{l s='On sale!'} {elseif ($product.reduction_price != 0 || $product.reduction_percent != 0) && ($product.reduction_from == $product.reduction_to OR ($smarty.now|date_format:'%Y-%m-%d' <= $product.reduction_to && $smarty.now|date_format:'%Y-%m-%d' >= $product.reduction_from))}{l s='Price lowered!'} {/if} {if !$priceDisplay || $priceDisplay == 2} {convertPrice price=$product.price}{if $priceDisplay == 2} {l s='+Tx'}{/if}{/if} {if $priceDisplay} {convertPrice price=$product.price_tax_exc}{if $priceDisplay == 2} {l s='-Tx'}{/if}{/if}{l s='View'} {/foreach} <!-- /Products list -->{/if} Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 Comment fait tu pour poster ton fichier de la sorte.je ne comprend rien entre ton fichier et le mien ou sont les différences Link to comment Share on other sites More sharing options...
eltitos Posted July 2, 2010 Share Posted July 2, 2010 pour poster le code comme ca, il faut selectionner le texte pour choisir "code".Avec quel logiciel ouvre tu ton fichier tpl ? Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 avec notepad++ Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 >{if isset($products)} <!-- Products list --> </pre> <ul> {foreach from=$products item=product name=products} getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" /> {if $product.new == 1}{l s='new'}{/if}{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'} {$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'} </ul> <br><div> {if $product.on_sale} {l s='On sale!'} {elseif ($product.reduction_price != 0 || $product.reduction_percent != 0) && ($product.reduction_from == $product.reduction_to OR ($smarty.now|date_format:'%Y-%m-%d' <= $product.reduction_to && $smarty.now|date_format:'%Y-%m-%d' >= $product.reduction_from))} {l s='Price lowered!'} {/if} {if !$priceDisplay || $priceDisplay == 2}{convertPrice price=$product.price}{if $priceDisplay == 2} {l s='+Tx'}{/if}{/if} {if $priceDisplay}{convertPrice price=$product.price_tax_exc}{if $priceDisplay == 2} {l s='-Tx'}{/if}{/if} {l s='View'} </div> <br><br><br><br> {/foreach}<br><br> <!-- /Products list --><br>{/if} merci pour cette leçon de présentation sa fait un peu plus pro quand même. Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 Et donc je crois avoir compris.En fait il faut que je vire toutes les lignes ou il y a " div " c'est ca. Link to comment Share on other sites More sharing options...
eltitos Posted July 2, 2010 Share Posted July 2, 2010 oui c'est bien ca, si tu as un environment de test (en local par exemple) fait le dessus d'abord Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 Non malheureusement,mais je peux renommer mon fichier product-list tpl du serveur et du coup renvoyer mon nouveau product-list tpl sur le serveur et si sa fonctionne pas j'efface et je remet l'autre.c'est bien possible ca non Link to comment Share on other sites More sharing options...
eltitos Posted July 2, 2010 Share Posted July 2, 2010 oui c'est possible Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 que sont les lignes que j'ai en plus sur mon product list template elles n'apparaissent pas chez toi je peux les virer aussi ou elles ont une fonction bien précise {/foreach} <!-- /Products list -->{/if}[code] Link to comment Share on other sites More sharing options...
eltitos Posted July 2, 2010 Share Posted July 2, 2010 j'ai pas copier l'integrale du TPL c pour ca que tu as des ligne en plus au debut et a la fin, il ne faut pas les supprimer Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 OK Je te remercie j'essaie ca tout de suite et je reviens vers toi Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 Alors apparemment cela n'a pas réglé le problème, mais me la déplacer en plus sur Firefox effectivement mes écritures sont plus compressées.mais sa ne fait pas ce qu'il faut je te laisse regarder par toi meme regarde sur firefox et IE Je post mon fichier product-list tpl afin de voir si j'ai fait ce qu'il fallait. merci a toi pour tes réponses qui je suis sur finiront par régler ce problème. {if isset($products)} <!-- Products list --> [list] {foreach from=$products item=product name=products} [*] [url="{$product.link|escape:"]<img />getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" />[/url] [b] {if $product.new == 1}{l s='new'}{/if}[url="{$product.link|escape:"]{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}[/url][/b] [url="{$product.link|escape:"]{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}[/url] {if $product.on_sale} {l s='On sale!'} {elseif ($product.reduction_price != 0 || $product.reduction_percent != 0) && ($product.reduction_from == $product.reduction_to OR ($smarty.now|date_format:'%Y-%m-%d' <= $product.reduction_to && $smarty.now|date_format:'%Y-%m-%d' >= $product.reduction_from))} {l s='Price lowered!'} {/if} {if !$priceDisplay || $priceDisplay == 2} {convertPrice price=$product.price}{if $priceDisplay == 2} {l s='+Tx'}{/if}{/if} {if $priceDisplay} {convertPrice price=$product.price_tax_exc}{if $priceDisplay == 2} {l s='-Tx'}{/if}{/if} [url="{$product.link|escape:"]{l s='View'}[/url] {/foreach} [/list] <!-- /Products list --> {/if} Link to comment Share on other sites More sharing options...
eltitos Posted July 2, 2010 Share Posted July 2, 2010 Maintenant il faut definir la taille de la zone de texte correspondant a la description, comme ca que le texte fasse 1 mot ou 10 mots la zone a la meme taile et donc la suite est aligne.Donc il faut editer le fichier theme/prestashop.css/global.css , la ligne 1557 ul#product_list li p.product_desc { et rajouter height:70px; tu peux faire varier ce chiffre pour monter ou descendre les champs suivant.Avant ce n'etait pas aligner egalement sous firefox, chrome, safari, et IEIl faut egalement modifier dans le tpl la valeur truncate pour la description, si la description est trop longue le texte va "deborder" sur le reste en bas.Le truncate permet de couper le text en definissant le nombre de charateres maximum a afficher, actullement 360. Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 ok je regarde ca de suite par contre le fichier truncate c'est quoi Link to comment Share on other sites More sharing options...
eltitos Posted July 2, 2010 Share Posted July 2, 2010 dans le tpl la valeur truncate...product-list.tpl et dedans il ya marque truncate Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 Je n'ai rien changé au niveau du truncate par contre j'ai bien rajouter height :70 px; a la ligne 1557 du global css cela fonctionne très bien maintenant. juste un petit souci au niveau de 2 produits seulement le kanabeach ce met collé a jupe et a sac. Link to comment Share on other sites More sharing options...
eltitos Posted July 2, 2010 Share Posted July 2, 2010 c'est parce que pour ces produits le titre ne fait qu'une ligne donc ca ce decale par rapport aux titres a deux ligne ul#product_list li h3 { height: 155px; Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 Vois tu d'où sa peu venir En tout cas je te remercie déjà énormément pour toutes tes reponses car la mon site est vraiment bien mieux. Il ne reste plus qu'a régler ce léger problème sur ces deux produits. Link to comment Share on other sites More sharing options...
eltitos Posted July 2, 2010 Share Posted July 2, 2010 je viens de te donner la solution juste au dessus Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 OK je vois sa de suite et encore merci beaucoup pour toutc'est dans product list tpl ou dans css Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 Un grand merci a toi Eltitospour ta rapidité d'exécution, Prestashop peu être fier d'avoir quelqu'un comme toi sur son forum.vraiment merci pour tout maintenant tout fonctionne correctement.ENCORE MERCI Link to comment Share on other sites More sharing options...
surfshop Posted July 2, 2010 Author Share Posted July 2, 2010 Pour info si d'autre sont dans mon cas c'est dans global cssencore merci Eltitos 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