Jump to content

Julien64

Members
  • Posts

    499
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Julien64

  1. Bonjour, En inspectant le code je vois que vous avez activé les minifications de fichiers et notamment des scripts JS. Essayez déjà de désactiver cette option, de supprimer le cache et de refaire les tests pour voir si ça vient de la ;-)
  2. Bonjour, Pour votre problème de bug à la création d'un compte en mode smartphone c'est simplement un problème de CSS qui "empêche" l'accès au formulaire. Il suffit de rajouter dans le fichier global.css de votre thème, à la ligne 10 392, cette instruction: float: none !important; vous obtiendrez le code suivant au final: .column.col-xs-12.accordion, .center_column.col-xs-12.accordion { width: 100% !important; float: none !important; }
  3. C'est surtout beaucoup plus propre et simple que ma solution... Je ne connaissais pas "pointer-events", maintenant si!
  4. Bonjour, Ma solution est effectivement fonctionnelle pour votre problème, soyez sure de bien supprimer le cache après la modification. Prenons un menu classique : - T-shirt - Robes * robes longues * robes courtes Si vos 2 sous-cat robes courtes et longues sont inactives, au survol de Robes il y a un "<ul>" qui s'affiche, c'est bien votre problème? Si c'est le cas : .sf-menu li:nth-child(2):hover ul{display:none !important} permet de cibler l'élément Robes au survol et d'appliquer un display:none à cet <ul> qui n'apparait donc plus
  5. Bonsoir, En fait ça peut dépendre du thème que vous utilisez mais en règle générale cette page est juste le fichier TPL "contact-form.tpl" du thème qu'il faut aller modifier directement, notamment pour modifier les classes de certains éléments pour avoir les largeurs souhaitées (col-lg-9 en col-lg-12 etc...). Après pour les infos à modifier, voir la doc du thème et/ou demander au développeur du thème, ou chercher dans les traductions du thème... Attention quand vous donnez un lien vers votre site de ne pas laisser les infos "liveToken..." dans l'URL, ce sont des infos de sécurité!
  6. Bonsoir, C'est normal que ça ne fonctionne pas, enfin si ça doit fonctionner quand vous êtes justement dans cette catégorie d'ID 20. Le test doit être fait sur : {if $node.id == 20}
  7. Bonsoir, Je vois quel est votre problème et plutôt que de modifier le php je peux vous conseiller d'utiliser les CSS. Par exemple pour cibler le menu déroulant du 2e onglet qui ne doit pas s'afficher: .sf-menu li:nth-child(2):hover ul{display:none !important} Bon j'utilise un !important qui n'est pas terrible mais bon ça fait l'affaire et sans trop se casser la tête
  8. Bonjour, Ça peut dépendre du thème que vous utilisez mais dans tous les cas en CSS ça devrait être facilement possible. Une bonne vieille position absolue, du z-index si besoin et attention au responsive design
  9. Bonjour, Ok vous avez cherché et essayé des choses mais vous en êtes à quel point et quelles sont vos compétences? Mon idée pour faire ce que vous souhaitez: - vous modifiez (en override c'est mieux) le blocktopmenu.php pour ajouter par exemple l'ID de la categorie sur chacune des balises <li> des catégories (dans la fonction "generateCategoriesMenu") - ensuite en JS vous pouvez cibler les différents liens que vous voulez et vous en désactivez le clic avec un "return:false" par exemple Au travail
  10. Bonjour, Et non vous n'êtes pas passé à côté d'une telle option... il va falloir mettre les mains dans le code ;-) Je vois plusieurs façons de faire, en voici 2: - vous faites/trouvez un module qui correspond à vos attentes et vous le greffez sur le hook "displayTopColumn" et avec des CSS et les bonnes classes bootstrap ça rend propre - vous mettez votre code directement "en dur" dans le fichier "header.tpl" de votre thème, dans la div #top_column, avec toujours les CSS appropriés A voir si ces solutions vous sont utiles en fonction de vos connaissances techniques...
  11. Bonjour, Dans le fichier "pagination.tpl" de votre thème vous devez avez une condition sur le formulaire qui permet d'afficher le bouton "afficher tout", qui ressemble à ça: {if $nb_products > $products_per_page && $start!=$stop} L'idée pour vous serait par exemple de modifier cette condition pour n'afficher le bouton que quand vous avez moins de X produits dans la catégorie: {if $nb_products < X}
  12. Il faut donc voir avec lui directement... ou alors faire les modifications vous même si vous vous en sentez capable.
  13. Bonjour, Ça ne vous semble peut être pas logique mais c'est la logique de Prestashop ou du moins de la base de données qui se cache derrière Par contre en important vos produits par CSV vous pouvez effectivement forcer l'ID donc plus de problème, si?
  14. bonjour, Il y a je pense pas mal de petites incohérences de code qui font que vous allez avoir pas mal de bugs d'affichage. Sur global.css #page { overflow-x: hidden; } Et sur product-list.css ul.product_list .product-name { padding-top: 53%; } Qui génère cet "ascenseur" vertical bizarre... mais en supprimant ces 2 instructions on créer un "ascenseur" horizontal... Bref je pense qu'il faut revoir la structure du site en profondeur pour éviter les rustines
  15. Ces classes ajoutées automatiquement dépendent de la façon dont votre thème est codé en général. Sur le thème de base il est défini le nombre de produit par ligne en mode normal, tablette et smartphone avec ce code: {*define number of products per line in other page for desktop*} {if $page_name !='index' && $page_name !='product'} {assign var='nbItemsPerLine' value=3} {assign var='nbItemsPerLineTablet' value=2} {assign var='nbItemsPerLineMobile' value=3} {else} {assign var='nbItemsPerLine' value=4} {assign var='nbItemsPerLineTablet' value=3} {assign var='nbItemsPerLineMobile' value=2} {/if} Essayez déjà de jouer sur la 1ère valeur
  16. Bonjour, En fournissant seulement le lien vers la demo qui fonctionne mais pas vers votre site qui ne fonctionne pas on ne va pouvoir vous aider... peut être le module catégorie a réinitialiser...
  17. Bonjour, Ce problème d'affichage vient du fait que la solution de l'image en fond et avec background-size:cover n'est pas utilisable ici. En gros l'affichage du background dépend de la taille de l'élément, ici .colums-container, or quand tu es en mode "liste" sur les pages catégories, cet élément est très long (tu dois beaucoup scroller pour aller en bas de page) donc l'image est très très (trop) étirée. Pour les pages CMS c'est pareil. Si tu as peu de contenu, l'élément a une hauteur faible donc affichage OK contrairement aux pages ou tu as beaucoup de contenus... Ici j'utiliserai peut être plutôt 2 images, une a droite et une à gauche, pour faciliter la mise en forme. C'est difficile d'utiliser une seule image qui tombe pile poil ou on veut sur un responsive design
  18. En inspectant le code avec firebug on peut voir la taille des images, ou alors en les copiant directement sur son disque dur. Elles font 381x219px
  19. Bonjour, J'ai pas compris grand chose à vos explications mais pour avoir le même rendu, en utilisant exactement les mêmes tailles d'image ça devrait le faire
  20. Bonjour, J'ai déjà été confronté à ce type de mise en page. Ma solution a été de garder les images de catégorie native de Prestashop en format carré pour les sous-catégories et de ne pas afficher cette image sur le fichier category.tpl. Il suffit ensuite d'insérer votre image au format paysage directement dans le champs description de la catégorie, avant votre texte
  21. Et non ces éléments ne sont pas greffés sur des hook, ils sont positionnés "en dur" dans le fichier TPL. En jetant un oeil au category.tpl et en ayant en même temps le site sous les yeux avec firebug vous allez vite trouver les éléments à changer de place
  22. Je ne vois pas d'erreur dans ton code css donc à partir du moment ou tu as l'affichage qui te convient sur les différents écrans c'est parfait
  23. Bonjour, Ça peut dépendre de votre thème mais la solution consiste à modifier le fichier "category.tpl" de votre thème. L'idée est de déplacer le bloc qui génère l'affichage de la description sous celui qui génère les sous-catégories et listing produit. La description est affichée grâce à "{$category->description}" mais il faut aussi bien faire attention à modifier les conditions d'affichage du type "{if $scenes || $category->description || $category->id_image}" Le listing produit est affiché grâce à "{include file="./product-list.tpl" products=$products}"
  24. Bonjour, Effectivement dans votre global.css, à la ligne 5752, il faudrait rajouter cette instruction "background-size: cover;" au header. Pas compatible avec des anciennes version de IE il me semble, à tester.
  25. Voila le code CSS pour cibler par exemple le 6e élément de votre menu #block_top_menu ul.sf-menu > li:nth-child(6) > a Il ne vous reste plus qu'à mettre en forme suivant vos attentes
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More