Jump to content

Szed

Members
  • Posts

    2,004
  • Joined

  • Last visited

Everything posted by Szed

  1. Vous utilisez Paypal ? Si oui, désactiver le 2 min pour voir si la case réapparais. Si c'est le cas, vous pouvez rejoindre un des nombreux topic qui parlent de ce bug !
  2. La par contre, pour de la modif de masse, il va vous falloir un module de modification de masse ^^
  3. Cela est faisable de base avec la personnalisation. Vous pouvez créer deux type de champ que le client doit (obligatoire ou non), remplir avant l'ajout au panier : - champ texte. - champ fichier : dans lequel il pourrait ajouter son PDF. Le reste, ce n'est que de la mise en page Pas la peine de passer par un module!
  4. LA bonne pratique serait de faire un override de la classe Validate, et de modifier cette fonction.
  5. Les scripts sont bloqué c'est normal. Dans la classe Validate.php, vous avez quelque part une fonction isCleanHtml : public static function isCleanHtml($html, $allow_iframe = false) { $events = 'onmousedown|onmousemove|onmmouseup|onmouseover|onmouseout|onload|onunload|onfocus|onblur|onchange'; $events .= '|onsubmit|ondblclick|onclick|onkeydown|onkeyup|onkeypress|onmouseenter|onmouseleave|onerror|onselect|onreset|onabort|ondragdrop|onresize|onactivate|onafterprint|onmoveend'; $events .= '|onafterupdate|onbeforeactivate|onbeforecopy|onbeforecut|onbeforedeactivate|onbeforeeditfocus|onbeforepaste|onbeforeprint|onbeforeunload|onbeforeupdate|onmove'; $events .= '|onbounce|oncellchange|oncontextmenu|oncontrolselect|oncopy|oncut|ondataavailable|ondatasetchanged|ondatasetcomplete|ondeactivate|ondrag|ondragend|ondragenter|onmousewheel'; $events .= '|ondragleave|ondragover|ondragstart|ondrop|onerrorupdate|onfilterchange|onfinish|onfocusin|onfocusout|onhashchange|onhelp|oninput|onlosecapture|onmessage|onmouseup|onmovestart'; $events .= '|onoffline|ononline|onpaste|onpropertychange|onreadystatechange|onresizeend|onresizestart|onrowenter|onrowexit|onrowsdelete|onrowsinserted|onscroll|onsearch|onselectionchange'; $events .= '|onselectstart|onstart|onstop'; if (preg_match('/<[\s]*script/ims', $html) || preg_match('/('.$events.')[\s]*=/ims', $html) || preg_match('/.*script\:/ims', $html)) return false; if (!$allow_iframe && preg_match('/<[\s]*(i?frame|form|input|embed|object)/ims', $html)) return false; return true; } Le premier preg_match vérifie la présence de balise <script> dans vos description. Et si il en trouve, boooom : return false! Votre description ne passe pas.
  6. Les références se gèrent ensuite. Une fois les déclinaisons créer grâce à ce générateur, vous tomber sur un tableau listant toutes les déclinaisons possible, que vous pouvez éditer une par une pour leur donner prix/références/quantité
  7. Qu'est-ce qui vous bloque ? Car créer 3 déclinaisons, ca se fait en natif sous PS sans trop de soucis. Vous commencer par créer vos attributs&valeurs dans Catalogue > Attribut et valeurs, puis lors de la création du produit, onglet Déclinaisons, vous passer par le générateur pour les créer. Vous pouvez ensuite attribuez prix/références/quantités, etc, par déclinaison.
  8. Pas sur que PS soit la meilleur solution pour cela. WP à lui des plugins permettant de le faire par contre. Cependant, sous PS, vous pouvez toujours utiliser la description longue comme "Apercu du cours", et mettre la totalité du cours en tant que produit virtuel à télécharger (accessible une fois payé donc). Avec une bonne mise en page, vous pouvez arriver à un bon résultat.
  9. Ca dépend de votre thème oui. Chercher old_price, dans le product.tpl de thème par défaut par exemple. Vous verrez ainsi comme c'est implanté.
  10. Côté back-office il existe deux choses : - la case à cocher 'Afficher "En solde" sur le produit', qui n'est qu'une option purement cosmétique. Aucun rapport avec une promotion. - les prix spécifiques, permettant de mettre en place ces réductions. Si l'un ou l'autre ne font pas apparaître de changement en front, c'est que votre thème à préféré zappé cela. Comparer avec le thème par défaut. Vous pouvez rechercher des termes commes "discount" et "specific_prices"
  11. OK. Donc bien deux étapes : 1/ Le côté JS pour le calcul automatique 2/ L'ajout de ce nouveau prix au panier (la je ne saurais pas vous aider - mais le sujet à déjà du être traité sur le forum)
  12. Hello, en soit ce calcul n'est pas compliqué. Vous pouvez utiliser la personnalisation pour afficher les champs, et ensuite faire votre calcul en JS (via le prix de base du produit pour 1m²). C'est ensuite, lorsqu'il faudra ajouter ce produit au panier en conservant ce prix, que ca se compliquera. C'est pour un projet, donc je suppose que l'achat d'un module n'est pas vraiment le but ?
  13. Pourquoi ne pas utiliser l'image de la catégorie ? C'est justement fait pour cela!
  14. Vous pouvez faire plusieur fichier header, et faire des includes des fichiers selon la page. Apres ca dépend de vos modifs du coup.
  15. Dans le header.tpl vous pouvez jouer de cette facon: {if $page_name=='index'} ... contenu dédié à la home {else if $page_name =='product'} ... contenu dédié au fiche produit {else if $page_name =='category'} ... contenu dédié au listing categorie {else if $page_name =='cms'} ... contenu dédié au page cms {else} .... contenu par défaut. {/if} En CSS, vous pouvez aussi jouer avec l'id présent sur le body : body#index, body#product, etc, pour arranger comme vous le voulez.
  16. Etes vous sur de ne pas avoir accès au "documents mis à disposition" (Onglet Document Joints dans la création de la fiche produit). Sinon, de quel facon avez vous acces au téléchargement ?
  17. Vous devriez pouvoir modifier cela en passant par les traductions. Localisation > Traduction > Traduction de thème > Votrethème > Drapeau francais. Faite une recherche sur "contact", et vous devriez tombez sur les traductions des termes présent sur le template du formulaire de contact
  18. Il y aura un peu de travail pour l'adapter à vos besoins, mais c'est possible oui. Le plus simple reste de passer par un module de devis (ou Quote, en anglais). http://addons.prestashop.com/fr/recherche?search_query=devis
  19. Vous devez avoir deux module de greffer. Le premier Home Page Tab (je connais pas le nom précis), celui affichant les onglets Populaires, Nouveaux, etc. Et le second, l'ancien Produit phare sur la page d'accueil. C'est en tout cas ce que montre le code =)
  20. Ok. Donc oui, tout faire sur PS ne parait pas idéal, a partir du moment ou la seule chose que PS propose hors ecommerce, c'est la création de page CMS plutôt limité. Je ne peux que vous conseiller WordPress pour vos sites vitrines. Vous trouverez en plus, plusieurs plugins pour WP et PS permettant de mélanger/lier un peu les 2 (affichage d'articles sur fiches produit, affichage de produit sur le blog, etc).
  21. est ce que je peux mettre en ouvre les 3 sites par PS en un seul projet ? What ? de cette manière je pourrai avoir un seul projet lors de l’hébergement re-What ? Je cite mon premier message : Bien sur, vous pourriez tout faire avec un seul PS vu que PS permet de créer des pages de contenu libre, mais c'est quand même super limité. Les 2 sites qui ne sont pas des ecommerces, je ne vois aucune raison d'essayer de les faire via PS. Edit afin d'être sûr que cela soit clair : un hébergement peut contenir plusieurs sites sans aucun souci.
  22. Si ce sont "deux autres sites", pourquoi vouloir les faire sous Prestashop ? Si votre portail contient trois sites, vous pouvez utilisé n'importe quelle technique pour chacun des sites. Et sur le FTP on aurait : / /index.php <= le portail. /shop/ <= le prestashop /site1/ <= un wordpress par exemple /site2/ <= un second wordpress. Ou alors je comprends mal ? Bien sur, vous pourriez tout faire avec un seul PS vu que PS permet de créer des pages de contenu libre, mais c'est quand même super limité.
  23. Tout ce que vous souhaitez supprimer est géré par des modules. Il vous suffit de trouver quel module (Block banners, Bloc Advertising, Slider, etc). Et de les désactiver. Pour le pied de page, c'est également des modules, et peut être un peu de code, à voir dans le footer.tpl de votre thème.
  24. Le htaccess surement Désactiver le, et essayer de nouveau. Si c'est bon, repasser par SEO & URLs pour en regénérer un autre.
  25. Il vous faut pour commencer des notions de FTP et d'édition de fichier ? En avez vous ? SI oui, avec Filezilla, rendez vous sur votre FTP, puis dans /themes/votretheme La vous trouverez le header.tpl et footer.tpl, qui sont 2 fichier template appelé sur toutes les pages de votre site, donc idéal pour mettre des liens commun à vos pages. Clic droit > Afficher et éditer vous permettra de modifier les fichier sous filezilla avec un éditeur de texte.
×
×
  • Create New...

Important Information

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