Jump to content

webspider

Members
  • Posts

    144
  • Joined

  • Last visited

Everything posted by webspider

  1. J'ai finalement trouvé la solution, le nombre de déclinaisons d'un attribut se trouve dans l'array suivant : {$product['product_attributes']['id_de_l'attribut']['nb']} il suffit ensuite de diviser le résultat par le nombre connu des éventuelles autres déclinaisons.
  2. Bonjour et merci pour ta réponse mais ce n'est pas exactement ce que je cherche malheureusement. En fait je veux récupérer le nombre de déclinaison pour l'attribut en question. en faisant {if $product_attributes['id_attribute_group']==10} {$product_attributes|@count} {/if} cela retourne le nombre d'attributs assignés au produits. En pratique admettons que l'attribut ayant l'id 10 corresponde à la taille. je voudrais récupérer combien de tailles différentes sont disponibles pour ce même attribut.
  3. Je vais faire plus simple , comment récupérer le nombre de déclinaisons de l'attribut d'un produit à partir de la product-list ?
  4. c'est pas un dev qu'il te faut, c'est un exorciste si je comprends bien , chaque jour tu as un produit aléatoire qui saute de ton homefeatured, c'est bien ça ? ou alors est-ce un produit précis qui se fait la malle régulièrement ? Si c'est un produit précis, essaye à tout hasard de supprimer ce dernier et de le recréer en faisant en sorte que son url ne soit pas la même. --- As tu essayée de rentrer la valeur en "dur" direct dans la bdd en passant par phpmyadmin ? à ta place je tenterais le coup et si le problème se reproduit, le mieux est de jeter un oeil au log de tes requêtes sql. Si ça ne vient pas de là, que la valeur est toujours présente dans ta bdd et que le produit n'est plus affiché dans ton homefeatured c'est un problème lié au cache à 100%, à voir si tu as un module de ce type d'installé. Autre solution dans ce cas, c'est de taper dans le code du homefeatured pour supprimer la gestion du cache.
  5. Bonjour, j'ai un petit problème que je n'arrive pas à résoudre, en effet, dans le product-list.tpl je souhaite pouvoir récupérer le nombre d'attribut assigné à un produit pour par exemple l'attribut "taille" portant l'id 10 : J'arrive bien à récupérer le nombre total de déclinaisons que comprends l'attribut taille (id10) mais le problème est que même si je n'ai que 3 déclinaisons "taille" assigné au produit, la valeur retournée est celle du total de déclinaisons de manière globale. si quelqu'un pourrait éclairer ma lanterne cela m'aiderais beaucoup merci d'avance ! {assign var='nbsize' value=0} {if isset($product.product_attributes)} {foreach from=$product.product_attributes item=product_attributes} {* a={$product_attributes['id_attribute_group']} g={$product_attributes['group_name']} nb={$product_attributes['nb']} *} {if $product_attributes['id_attribute_group']==10} {assign var='nbsize' value=$product_attributes['nb']} {/if} {/foreach} {/if}
  6. Salut et merci pour ta réponse, ça devrait faire l'affaire. j'ai juste un petit soucis pour récupérer le résultat vers mon tpl , comme on dit, c'est en forgeant qu'on devient forgeron mais la, j'ai cassé mon enclume à jongler entre les controllers, assign etc... le passage de variables d'une fonction php vers un tpl c'est encore un monde obscur pour moi ! Pourrais tu m'aiguiller sur la marche à suivre ? merci d'avance !
  7. Bonjour, Je cherche à afficher récupérer les données de personnalisation produit (champ texte) et à afficher le contenu dans un module . Quelqu’un aurait il une idée sur comment procéder ? les différentes manières que j'ai pu tenter ne fonctionnent malheureusement pas. Merci
  8. Salut, cela devrait résoudre ton problème body { font-family: Arial, Helvetica, sans-serif; font-size: 16px!important; line-height: 1.42857!important; color: #606060!important; background-color: #fff!important; } Quand firebug te montres des valeurs css "barrées", cela veut dire qu'une autre valeur entre en conflit ou prévaut vis-à-vis de cette dernière. Dans firebug , à droite du code css barré tu verras une icône en forme d’entonnoir, cela active le filtrage et mets en évidence les valeurs en conflit et permets de régler ce problème facilement. le paramètre !important, quant à lui, feras en sorte de forcer la prise en charge de tes valeurs.
  9. Je me réponds à moi même, si cela peut aider quelqu'un par la suite : {if isset($groups)} votre code... {/if}
  10. Bonjour, je cherche à inclure dans le product.tpl une simple fonction de style if... pour vérifier si un produit possèdes des déclinaisons / attributs , quelqu'un aurait il une solution à me proposer ? merci d'avance !
  11. a condition d'avoir un profil de backlinks béton il y auras du mouvement sinon bon courage ! 2 ans dans la sandbox ça me paraît louche, si les metrics sont à la hauteur du classement vas y avoir du boulot
  12. et je me permets d'ajouter, comment rendre une fonction et une variable accessible a tous les modules ?
  13. Lancer un site peut devenir très chronophage, vas à l'essentiel sinon dans 6 mois tu y seras encore
  14. Dans l'ordre : - finalise le contenu de ton site - résoud le problème de duplicate content (un simple copier / coller dans le header.tpl ou via un module si tu n'est pas à l'aise) - crée du lien vers ton domaine (campagne de netlinking, blogs, annuaires, forums etc etc.....) Une fois ces étapes effectuées tu pourras penser aux balises h et xxxxx optimisations possibles mais pour l'instant c'est un peu te prendre la tête pour rien . D'ailleurs niveau balises , les h1 et h2 suffisent amplement, c'est ce qui a le plus de "poids" dans le contenu. Le reste tu peux le remplacer par des balises <p> ou <span> En y assignant un style css.
  15. Bonjour, merci pour ta réponse ,aumoins c'est clair ! de ce fait je pense dans mon, cas que l'idéal est donc que j'intègre le fonction dans le php module lui-même. Admettons que dans le php du module je créé un fonction publique de ce style : mafonction(parametres) et qu'en retour, la fonction stock le résultat dans la variable "$resultat" comment faire pour appeler la fonction depuis le *.tpl et récupérer la variable $résultat ? merci d'avance
  16. Petit conseil en ce qui concerne le contenu, il faut oublier le "keyword stuffing" (repetition bête et méchante de mots clefs) et se concentrer sur du qualitatif en optimisant la semantique de son texte, En quelque sorte, donner de la matière à digérer à l'algo de Google
  17. Bonjour, j'aimerais depuis un module, faire appel à une fonction qui se trouve dans le contrôleur product, comment faut il procéder ? merci par avance
  18. la première chose à régler avec prestashop c'est le contenu dupliqué, les balises H c'est à optimiser avec le contenu pour lui donner plus de poids mais ce n'est pas cela qui vas t’empêcher de ranker.
  19. Bonjour, Étonnamment le formulaire à changé depuis mon achat et ma remarque merci pour ce retour cependant
  20. Malheureusement non, ils enregistrent les données de la dernière cb utilisée sans demander la moindre autorisation...et de ce fait à chaque achat il suffit de rentrer son ccv pour procéder au paiement . même s'ils s'en défenderaient en citant leur cgv ou autre ils sont complément dans l'illégalité, il y a eu un cas de jurisprudence en ce sens envers cdiscount et les données clients conservées qui corresponds parfaitement à cette situation
  21. comme c'est indiqué dans le titre je parle de la boutique Prestashop addons (addons.prestashop.com)
  22. Bonjour , Comment se fait-il que les données bancaires sont sauvegardées en intégralité (hormis de ccv) sur vos serveurs sans l'approbation préalable du client ? vis-à-vis de la CNIL ce n'est pas vraiment légal et très limite comme pratique....j'aimerais voir mes données supprimées et non sauvegardées dès qu'un paiement est effectué, comment procéder ? merci Cordialement.
  23. Après vérification (possibilité de vérifier la différence des structures automatiquement avec un script oracle par exemple : http://www.adp-gmbh.ch/ora/admin/scripts/comptables.html) les seules différences sont dans ps_order_details (order_wholesale_price) qui n'existe pas dans la version 1.6.0.11 et dans ps_invoice qui n'est pas organisée à l'identique et possède les champs invoice_adress et delivery_adress en plus. les tables customer sont identiques et ne devraient quant à elles, pas poser de problème. si il y en a qui se lancent dans la migration, penser a copier la "cookiekey', sans elle les mots de passe ne seront plus valables.
×
×
  • Create New...

Important Information

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