Jump to content

Broceliande

Members
  • Posts

    1,735
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by Broceliande

  1. Et merci du merci ..., le plaisir est pour nous
  2. En fait je viens de t'envoyer un PM avec mes coordonnées, afin de pouvoir vérifier la position des moduels dans le BO etc ... Y'a plus qu'à appeler
  3. En effet , il semble qu'un élement du menu décale les autres élements , je regarde ça sur votre page et je reviens vers vous
  4. Hi, i just posted a working solution on forge (pls just look in comments) : http://forge.prestashop.com/browse/PSCFI-5887
  5. Ce qui est une fausse interprétation Félix, en tout cas dans le présent topic. Le terme 'Propulsé par....' qui apparait sur un site prestashop par défaut n'est qu'un résultat , un rendu , et non un copyright quelconque inaliénable et inaltérable. C'est un discours sans fin qui n'a pas lieu d'être, on parle de tpl... : le moindre thème conçu en ce sens ne laissera pas ces mentions visibles , sans pour autant enfreindre la licence. Ce débat a d'autant moins lieu d'être que prestashop a prévu un moyen facile de supprimer ce "propulsé par" , qui au passage est un terme et non un copyright, pas vrai ? .... Comme le dit raphaël , si cela ne vous gène pas alors laissez le , ça fait de la pub pour la solution qui rappelons le est gratuite. Si celà gène votre vision du site , le retirer est simple , déja expliqué , et vous n'enfreignez pas la licence. Si seulement les licences ne pouvaient être bafouées que de cette manière
  6. Hello , tu peux ajouter une ligne , par exemple avant le nom de société ... Pour ça il faut éditer le fichier /classes/PDF.php et insérer après la ligne 389 (sur une 1.3.2 ) : $pdf->Cell($width, 10, self::l('Ref. Client:').' '.Tools::iconv('utf-8', self::encoding(), $invoice_customer->id_customer), 0, 'L'); $pdf->Ln(5); Je te donne un bout de code plus grand avec cette modif à l'intérieur, pour la localiser plus facilement. $width = 100; $pdf->SetX(10); $pdf->SetY(25); $pdf->SetFont(self::fontname(), '', 12); $pdf->Cell($width, 10, self::l('Delivery'), 0, 'L'); $pdf->Cell($width, 10, self::l('Invoicing'), 0, 'L'); $pdf->Ln(5); $pdf->SetFont(self::fontname(), '', 9); $pdf->Cell($width, 10, self::l('Ref. Client:').' '.Tools::iconv('utf-8', self::encoding(), $invoice_customer->id_customer), 0, 'L'); $pdf->Ln(5); if (!empty($delivery_address->company) OR !empty($invoice_address->company)) { $pdf->Cell($width, 10, Tools::iconv('utf-8', self::encoding(), $delivery_address->company), 0, 'L'); $pdf->Cell($width, 10, Tools::iconv('utf-8', self::encoding(), $invoice_address->company), 0, 'L'); $pdf->Ln(5); }
  7. Ca tombe bien je suis en train de finir un petit module qui ajuste le stock du pack en fonction du stock du produit donc la quantité est la plus faible. Je le posterais très probablement dans la section : http://www.prestashop.com/forums/forum/147-modules-gratuits-surcharges-et-autres-astuces-qui-changent-la-vie/ Je dois finir ça au plus vite donc un tout petit peu de patience , je n'ai plus qu'à le tester en théorie.
  8. The best way is to let prestashop doing it for U, using Link class. $link is a global php side , and always there in smarty as well : use it this way (just add global $link before if ur not using it in a tpl ) : $imglink = $link->getImageLink($link_rewrite,$id_image, $format); I assume you're able to get the link_rewrite fiel of the product object, so that its image id. $format represents the image format you want to use , can be 'home' 'medium' , etc ... Edit : Rebuilding the image link yourself won't work anymore as soon as you change image system in your BO and use the new one. Link is also allows you to get the right link regardless to this option
  9. Hello, A vrai dire ça ne se fait pas dans le htaccess . Un ean13 est valide pour le rewrite d'une image. Il y a au moins deux solutions : 1 - modifier dans les tpls , partout ou getImage est appelé , ce genre de ligne : <img src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large')}" par <img src="{$link->getImageLink($product->ean13, $cover.id_image, 'large')}" Il y en aura de nombreux à remplacer, pas toujours avec la même syntaxe d'ailleurs ni le même nom de variable , mais ça restera dans le thème. 2 - Modifier ou surcharger la classe link , methode getImage, pour ne plus tenir compte du premier paramètre et le remplacer par l'ean du produit. Sauf qu'à ce stade on ne l'a pas, pas plus que l'id du produit d'ailleurs et qu'il va falloir aller le chercher dans la bdd en passant par l'id de l'image , pour récupérer l'id du produit , et enfin son ean13 L'avantage est qu'on n'a qu'un bloc à modifier pour tout le site , (sauf thème ou tpl ancien / mal écrit qui n'utilise pas link mais reconstruit l'url de l'image) L'inconvénient est qu'on a une requete bdd supplémentaire pour chaque image du site, ce qui n'est pas forcément l'idéal en terme de perfs. J'essayerais de mesure tiens demain le temps moyen d'une telle requete et peut être un bout de code pour voir si cela fonctionne globalement bien.
  10. Un petit mot juste pour dire que le thème est désormais validé et également dispo sur addons.
  11. A peu de chose près ça se tient. Disons que sur une instruction ça n'est pas mesurable. Il en faudrait un sacré paquet pour ressentir humainement la différence et je ne suis absolument pas certain d'ailleurs qu'il y ait une différence, excepté à la première exécution : Une fois le code smarty compilé , c'est bel et bien du code php qui est exécuté. Dans tous les cas , la question de Salamandre est claire en ce sens : il récupère une variable à 6 décimales dans smarty et il en veut 2... string_format est un modifier , donc parfaitement adapté à l'usage dans un tpl pour formater la sortie, ce qui ne froissera donc pas les puristes du mvc Après c'est une question d'usage et de ce qu'on veut voir ou pas dans le tpl : pour des montants , on pourra préférer utiliser Tools::displayPrice dans le php afin de fournir une variable prix préformatée , devise incluse (utile dans le cas ou on propose justement plusieurs devises )... mais c'est plus pour ceux qui codent que pour ceux qui intègrent.
  12. a supposer que ta variable est dans $price (remplace par la tienne) : {$price|string_format:"%.2f"}
  13. Pourquoi ne pas utiliser les accessoires ? Sur chaque fiche produit , le client verra pour un consommable les imprimantes associées , et inversement ... La seule contrainte est d'entrer les accessoires pour chaque produit (voir champ tout en bas de la fiche produit dans le back office), mais ça a le mérite d' exister en natif. Il suffit ensuite de modifier la traduction du mot Accessoires en 'Convient pour ... ' ou encore 'Produits liés' etc ...
  14. Euh ben là faudrait au moins nous donner plus d'infos , un lien , quelque chose à se mettre sous la dent , sans quoi pour t'aider oups :s.... A l'aveugle je serais tenté de dire : c'est du au thème... réessaye dans ce cas avec le thème par défaut de prestashop voir si le problème persiste. Sinon reviens nous voir avec un peu plus de détails (version de prestashop , thème utilisé ...)
  15. Les sélects des attributs de la fiche produits sont générés dans product.tpl Il est possible d'y ajouter une option initiale à 0 , certes , et le traiter en javascript dans product.js ( si 0 alors on affiche une alerte... ) , seulement ça casse alors le mécanisme de déclinaison par défaut, qui sert à donner le prix indicatif etc .... Je veux bien vous donner une approche plus précise avec des semblants de code , mais il faudra savoir développer le reste quoiqu'il arrive, et product.js est un javascript assez corsé à assimilier. Personnellement je préfère des déclinaisons visuelles comme ici par exemple : http://www.runao.fr/chaussures-trail/1509-chaussures-trail-brooks-cascadia-7.html# ou là : http://www.iletaituneluciole.com/fr/148-hortensia.html Il me semble que pour rater le fait qu'il faut choisir une taille dans ce cas , il faut le faire exprès ... Mais ça c'est encore plus de code et de taf que j'aurais bien du mal à détailler ici , d'autant que chaque cas est particulier (c'est aussi la raison pour laquelle je n'en ai jamais fait un module... un jour peut être qui sait) ...
  16. parce que la qualité de l'échange ne se satisfait pas d'un discours expédié mon Nommam J'assume pleinement , tu le sais
  17. Eh ben alors ça ! Mazette si seulement ça pouvait m'arriver plus souvent ce genre de retour ! Merci m'sieur et oui bien sûr , au plaisir de te voir , à siam, jaurès ,lambé ou même à la maison : breizh power Oublie pas de me faire signe quand tu auras trouvé ton thème.
  18. +1 J'ajoute que la convention de nommage des méthodes hooks est celle du pascal : minuscule au départ et Majuscule à chaque mot suivant donc un P majuscule : public function hookProductActions($params)
  19. Je ne doute pas que tu saches faire la part des choses. Comme tu dis le post n'était pas fait pour ça . Bon je vais reprendre un peu le fil de mon raisonnement et en fonction de tes réponses précédentes : En fait le taux de rebond est un indicateur de la manière dont ton site est perçu dès la première connexion. Hurricaneback me reprochait ce matin en pm d'avoir laissé entendre que ton site était moche et que j'étais bien , je cite : Oui j'ai vu son site a gunner, et alors ? moi je le critique pas comme vous pouvez le faire, vous semblait oublier que les clients derriere leur ecran, craque parfois d'entendre ce genre de chose, ca se trouve il vas perdre patience et abandonner PS et voir meme son activité sur itnernet... Soyons clairs, je suis persuadé que je te dis ça pour rien , que tu as bien compris ma démarche , mais comme on met en cause mon intégrité... je vais devoir préciser un peu. Dès ton premier post il est fait état d'un nombre certain de visites , mais d'inscriptions inexistantes, donc pas de commandes non plus. Je suis donc allé visiter ton site et j'ai fais comme si j'étais intéressé par un article en me mettant dans la peau d'un visiteur lambda. Donc je vais voir une fiche produit , je l'ajoute naturellement à mon panier , puis là je me trouves sur la récap panier , depuis laquelle je peux sans problème aucun poursuivre ma commande , m'inscrire etc ... Tu verras mon panier d'hier d'ailleurs et mon inscription dans ta bdd. Ce n'est donc pas ce fameux lien manquant qui bloque les ventes potentielles, et en toute logique on doit s'intéresser au reste. Je reste dans la peau du consommateur et je me reviens à l'accueil. Cette fois je me dis , voilà : si j'arrive la dessus au fil d'une recherche, je reste ou pas ? Bon le fait est que l'idée est attrayante , que les produits , tarifs , etc , le sont tout autant. Mais ce n'est pas être de bon conseil de dire que le site est beau et qu'il est vendeur : il ne l'est pas et évidemment , si je veux t'être d'une aide minimum, je suis dans l'obligation de te le dire. Contrairement à ce que pense hurricane , je ne me permets pas de juger de l'aspect d'une création original : je juge l'aspect du thème par défaut de prestashop (le nouveau est tout de même nettement plus joli) qui on le sait n'a pas justement vocation à être beau. Je t'oriente donc tout naturellement vers ce qui me semble le plus facile , le plus efficace , et le moins coûteux, car il est bien question que le site commence à rapporter non ? Pour moi c'est le choix d'un thème qui en quelques minutes transformera complètement l'aspect du site et en fera un site pro. Tu m'accorderas que contrairement à ce que dit hurricane ne n'ai rien cherché à te vendre , et donné aucun lien , juste une estimation , d'expérience , du tarif que coûte un thème stable et propre. Il en existe bien sûr des gratuits , mais moi même ce n'est pas ce que je conseille à mes clients , qui pourtant ne m'achètent pas de thèmes puisque je n'en vends pas. Donc voici pour ce qui est de ma remarque et n'en déplaise à certains , j'ai bien compris que tu l'avais reçu dans ce sens. Au sujet de tes autres réponses , en fait , il faut noter qu'en aucun cas la mise en place d'un nouveau thème ne t'obligeras à recommencer ta boutique. Tout ce qui existe en terme de produits , clients etc ... configuration... sera conservé . Seule la présentation changera . Pour en revenir aux lenteurs , je pense qu'il ne s'agit que de quelques règlages en BO que je me ferais un plaisir de vérifier (gracieusement évidemment) si tu le souhaites. Pour le lien d'inscription , il me faudrait un accès au back office pour en juger , car j'ai l'impression que le bloc user infos n'est pas greffé sur son hook habituel. Le réinitialiser peut résoudre le problème , si je ne me trompe pas bien sûr. Bref n'en doutes pas nous sommes absolument prêts à t'aider, mais il nous faut plus d'outils en main.
  20. Je crois malheureusement hurricaneback que tu ne sembles pas à ton coup d'essai : http://www.siteduzero.com/forum-83-737999-p1-projet-site-de-paris-cherche-un-webmaster.html
  21. Tu te rends compte de ce que tu dis ??? Je te signale que je ne vends pas de thèmes (pas encore en tt cas ) et que je n'ai donné aucun lien , libre à lui de chercher un thème (gratuit ou non). Je donne un conseil avisé qui va dans le sens de la question posée. Le fait est que les thèmes de qualité ont un prix , ça s'arrête là. Pour info avant de parler hurricane : http://addons.presta...p-v-13--14.html Regarde le nombre de fois ou ce module gratuit que j'ai réalisé a été téléchargé , qui correspond donc au nombre de personnes a qui j'ai en principe rendu service avec ce simple module , et ose me dire en face que je n'apporte rien à la communauté ! Et ce module n'est qu'un exemple.... Je te conseille d'aller plus loin alors dans le décortiquage de mes posts , mais pour de vrai alors , et tu verras si je racle ou pas... Bon sang qu'est-ce qu'il faut pas entendre !!!
  22. Ok tu es commerçant , autant pour moi , mais la preuve qu'on peut se tromper : 1) Je n'appartiens pas à la team presta. 2) Je suis indépendant et absolument pas certifié prestashop 3) Je ne suis modérateur que parce que j'ai fais mes preuves justement en terme d'esprit communautaire ( il me semble du moins ). Dans tous les cas et dis moi si je me trompe : Tu es donc commerçant + e-commerçant, ton but n'est il pas de faire du business, du profit , autant que possible ? Alors bon ok olea t'a proposé un module à 40€ , au lieu de t'orienter vers une solution gratuite qu'il ne connaissait pas , mais ça valait pas le coup non plus de lui sauter sur le palto pour ça. La réalité est que son module est super complet et répondait à ton besoin. Il serait temps de refroidir les esprits , sinon ben on ferme le post et voilà tout ...
  23. Ah mais houlà je ne te suggérais absolument pas de refaire un site complet , juste un thème en adéquation avec tes produits et ça change tout , un bon thème , c'est autour de 80€, et ça s'installe en 5mn . Et rien que ça , ça devrait changer la vie... enfin déja ton site. Bon pour la lenteur , c'est probablement juste des réglages que tu as omis en back office, sinon c'est que c'est l hebergement mais je suppose que tu es encore en force compile , que le cache n'est pas actif , que tes css et js etc sont pas compressés... ce qui se règle en quelques clics.
×
×
  • Create New...

Important Information

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