Jump to content

manuphi

Members
  • Posts

    24
  • Joined

  • Last visited

Everything posted by manuphi

  1. Bonjour, Merci pour cette version 1.5.2. Mais à quand la mise en fonction de la promesse faite au moment du lancement de la 1.5 au niveau de la gestion avancée du stock : La gestion du stock par entrepôt ne fonctionne toujours pas en front ... Il y a un autre post qui parle de ça sur le forum depuis plusieurs semaines, sans réponse de la Team prestashop pour le moment ... http://www.prestashop.com/forums/topic/157354-gestion-de-stock-avancee/ @+
  2. Merci de ton indulgence ... Mais je préfère me dire que c'est impardonnable ! Encore merci.
  3. Merci Stéphane. Rarement senti aussi bête. Et pas mal de temps perdu à chercher des complications à droite à gauche ... J'espère que cet oubli pourra aider d'autres développeurs aussi peu attentionné que moi !
  4. Bonjour, Nous avons créé sur la version 1.4.7 de prestashop, le site web e-commerce : http://www.restocash.fr/. Ce site web bénéficiait d'un excellent référencement et depuis le mois de juillet dernier, date à laquelle nous avons mis en place la réécriture d'url, Google ne nous référence plus ou très mal. Le plus important étant qu'un client cherchant l'expression "restocash", ne nous trouve qu'en 6 ou parfois 10ème page ... Et ce n'est pas un lien vers la page d'accueil du site, mais vers un fichier xml d'un module qui devrait être bloqué par le fichier robot. Voici le fichier .htaccess : # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # WARNING: PLEASE DO NOT MODIFY THIS FILE MANUALLY. IF NECESSARY, ADD YOUR SPECIFIC CONFIGURATION WITH THE HTACCESS GENERATOR IN BACK OFFICE # http://www.prestashop.com - http://www.prestashop.com/forums <FilesMatch “\.(inc|tpl|h|ihtml|sql|ini|conf|class|bin|spd|themes|modules|exe|asa)$”> deny from all </FilesMatch> SetEnv PHP_VER 5 SetEnv REGISTER_GLOBALS 0 <IfModule mod_rewrite.c> # URL rewriting module activation RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} ^restocash.fr$ RewriteRule ^(.*) http://www.restocash.fr$1 [QSA,L,R=301] # URL rewriting rules RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$1$2.jpg [L] RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$1$2$3$4.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteRule ^c/([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^c/([a-zA-Z-]+)/[a-zA-Z0-9-]+\.jpg$ /img/c/$1.jpg [L] RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*(/[a-zA-Z0-9-]*)+ /category.php?id_category=$1&noredirect=1 [QSA,L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]* /category.php?id_category=$1 [QSA,L] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /supplier.php?id_supplier=$1 [QSA,L] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*) /manufacturer.php?id_manufacturer=$1 [QSA,L] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms=$1 [QSA,L] RewriteRule ^content/category/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms_category=$1 [QSA,L] RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html /product.php?id_product=$3&isolang=$1 [QSA,L] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html /product.php?id_product=$2&isolang=$1 [QSA,L] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*) /category.php?id_category=$2&isolang=$1 [QSA,L] RewriteRule ^erreur-404$ /404.php [QSA,L] RewriteRule ^adresse$ /address.php [QSA,L] RewriteRule ^adresses$ /addresses.php [QSA,L] RewriteRule ^inscription$ /authentication.php [QSA,L] RewriteRule ^meilleures-ventes$ /best-sales.php [QSA,L] RewriteRule ^panier$ /cart.php [QSA,L] RewriteRule ^contactez-nous$ /contact-form.php [QSA,L] RewriteRule ^bons-de-reduction$ /discount.php [QSA,L] RewriteRule ^guest-tracking$ /guest-tracking.php [QSA,L] RewriteRule ^historique-des-commandes$ /history.php [QSA,L] RewriteRule ^identite$ /identity.php [QSA,L] RewriteRule ^marques$ /manufacturer.php [QSA,L] RewriteRule ^mon-compte$ /my-account.php [QSA,L] RewriteRule ^nouveaux-produits$ /new-products.php [QSA,L] RewriteRule ^commande$ /order.php [QSA,L] RewriteRule ^details-de-la-commande$ /order-follow.php [QSA,L] RewriteRule ^votre-panier$ /order-opc.php [QSA,L] RewriteRule ^avoirs$ /order-slip.php [QSA,L] RewriteRule ^mot-de-passe-oublie$ /password.php [QSA,L] RewriteRule ^promotions$ /prices-drop.php [QSA,L] RewriteRule ^recherche$ /search.php [QSA,L] RewriteRule ^plan-du-site$ /sitemap.php [QSA,L] RewriteRule ^magasins$ /stores.php [QSA,L] RewriteRule ^fournisseurs$ /supplier.php [QSA,L] </IfModule> # Catch 404 errors ErrorDocument 404 /404.php <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType text/css "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType image/x-icon "access plus 1 year" </IfModule> FileETag INode MTime Size <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript </IfModule> Voici le fichier robots.txt : # robots.txt automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums # This file is to prevent the crawling and indexing of certain parts # of your site by web crawlers and spiders run by sites like Yahoo! # and Google. By telling these "robots" where not to go on your site, # you save bandwidth and server resources. # For more information about the robots.txt standard, see: # http://www.robotstxt.org/wc/robots.html # GoogleBot specific User-agent: Googlebot Disallow: /*orderby= Disallow: /*orderway= Disallow: /*tag= Disallow: /*id_currency= Disallow: /*search_query= Disallow: /*id_lang= Disallow: /*back= Disallow: /*utm_source= Disallow: /*utm_medium= Disallow: /*utm_campaign= Disallow: /*n= # All bots User-agent: * # Directories Disallow: /classes/ Disallow: /config/ Disallow: /download/ Disallow: /mails/ Disallow: /modules/ Disallow: /translations/ Disallow: /tools/ # Files Disallow: /addresses.php Disallow: /address.php Disallow: /authentication.php Disallow: /cart.php Disallow: /discount.php Disallow: /footer.php Disallow: /get-file.php Disallow: /header.php Disallow: /history.php Disallow: /identity.php Disallow: /images.inc.php Disallow: /init.php Disallow: /my-account.php Disallow: /order.php Disallow: /order-opc.php Disallow: /order-slip.php Disallow: /order-detail.php Disallow: /order-follow.php Disallow: /order-return.php Disallow: /order-confirmation.php Disallow: /pagination.php Disallow: /password.php Disallow: /pdf-invoice.php Disallow: /pdf-order-return.php Disallow: /pdf-order-slip.php Disallow: /product-sort.php Disallow: /search.php Disallow: /statistics.php Disallow: /attachment.php Disallow: /guest-tracking.php Disallow: /forgot-your-password Disallow: /mot-de-passe-oublie Disallow: /address Disallow: /adresse Disallow: /direccion Disallow: /addresses Disallow: /adresses Disallow: /direcciones Disallow: /authentication Disallow: /inscription Disallow: /autenticacion Disallow: /cart Disallow: /panier Disallow: /carro-de-la-compra Disallow: /discount Disallow: /bons-de-reduction Disallow: /descuento Disallow: /order-history Disallow: /historique-des-commandes Disallow: /historial-de-pedidos Disallow: /identity Disallow: /identite Disallow: /identidad Disallow: /my-account Disallow: /mon-compte Disallow: /mi-cuenta Disallow: /order-follow Disallow: /details-de-la-commande Disallow: /devolucion-de-productos Disallow: /order-slip Disallow: /avoirs Disallow: /vales Disallow: /order Disallow: /commande Disallow: /carrito Disallow: /search Disallow: /recherche Disallow: /buscar Disallow: /quick-order Disallow: /votre-panier Disallow: /guest-tracking Disallow: /guest-tracking # Sitemap Le site dispose d'un sitemap qui est en place sur le webmaster tools de Google. Ce dernier ne signale aucun problème au niveau du site. Que faire ? Merci de votre aide. - Emmanuel Philippot
  5. Je viens de me rendre compte que c'était mon thème qui faisait planter le module ... Parce qu'avec le module Prestashop par défaut, ça fonctionne bien !
  6. j'ai fait tout ça ... mais sans résultat. Il doit y avoir quelque chose que je ne saisi pas ...
  7. Chez moi il ne fonctionne pas. Il y bien le module qui s'affiche à gauche, mais quand on choisit des options du filtre, ça ne change rien à l'affichage des produits sur la page catégorie ... pourrais-tu me dire ce que tu as fait pour que ça fonctionne Arnaud stp ?
  8. Bonjour, En effet le nouveau module "bloc navigation à facettes" est sympa et s'inspire fort du Filter search 2.1 ... qui était une usine à gaz. Mais le problème c'est qu'il ne fonctionne pas encore et ne sera sans doute opérationnel que sur la version 1.4.1 de Prestashop, comme précisé dans l'admin du module. Dommage car ce système de filtres et de tris devient véritablement un incontournable des sites d'e-commerce moderne.
  9. Salut Jolyboby, j'ai le même problème que toi. As-tu résolu ce problème ? Quelqu'un a-t-il une piste ? Merci.
  10. Ok, donc il n'y a pas de module pour faire ça et ça n'est pas prévu par défaut dans Prestashop. Est-il envisageable que ça fasse partie d'un développement futur de Prestashop ? Est-ce qu'un membre de la Prestateam pourrait me donner son avis là-dessus ?
  11. Heu c'est assez différent comme problème je pense ... Et ça ne répond pas à ma question ? Quelqu'un a-t-il une piste ? Je ne suis quand même pas le seul à créer un nouveau produit sans vouloir que ça apparaisse dans les nouveautés ? Ça n'est pas si extraordinaire comme situation quand on gère un e-commerce ?
  12. Je me sers des nouveaux produits. Mais là je voudrais ajouter des produits qui ne sont pas nouveaux. Et en fait mes nouveaux produits apparaissent dans une page new-products.php, il ne s'agit pas du module blocknewproducts que certains affichent sur la page d'accueil. Je cherche en fait un moyen de gérer dans l'admin des fiches produit la date d'ajout des nouveaux produits afin que si je le décide mes nouveaux produits aient une date d'ajout de 30 jours d'ancienneté par exemple. Comme ça, si l'affichage des nouveautés est réglé à 20 jours dans l'admin, ce produit n'apparaisse pas dans les nouveautés. Est-ce que c'est plus clair ? Existe-t-il un module qui permette de régler la date de création et de modification des produits ?
  13. Bonjour, Ma question est dans le titre ... Je voudrais ajouter un nouveau produit sans qu'il apparaisse dans la liste des nouveaux produits. Ya-t-il un petite astuce pour ça ? Il n'existe pas par défaut de date d'édition des fiches produits (à part bidouiller la base de données dans mysql). Existe-t-il un module pour pallier à ce petit défaut ? Merci.
  14. Mais je ne pense pas que ce soit un "petit problème", je pense que bien des gestionnaires de site prestashop aimerait une solution aisée et pratique pour la gestion des nouveaux produits
  15. Tout à fait raison Eric69, si tu changes le moindre truc dans la fiche produit, la date de mise à jour change et donc, avec ma solution, le produit passe dans les nouveautés. Ma solution n'est pas la panacée, je m'en rends compte, mais ça évite au moins d'aller trifouiller la base de données à chaque fois qu'on souhaite passer un produit en nouveauté. Il est évident que le mieux serait d'avoir genre une case à cocher "nouveau produit" dans la fiche produit. Pour cela, il faut demander à l'équipe prestashop ... ;-)
  16. Salut, J'ai une autre proposition pour réafficher des produits déjà créés dans la partie "nouveaux produits". En fait, les nouveaux produits sont sélectionnés d'après la date de création "dat_add". Il faudrait simplement qu'ils soient sélectionnés d'après la date de mise à jour "date_upd". Pour se faire, ouvrer le fichier : classes/Product.php Environ aux alentours de la ligne 1020 (dans la partie " Get new products"), modifiez : WHERE p.`active` = 1 AND DATEDIFF(p.`date_add`, DATE_SUB(NOW(), INTERVAL '.(Validate::isUnsignedInt(Configuration::get('PS_NB_DAYS_NEW_PRODUCT')) ? Configuration::get('PS_NB_DAYS_NEW_PRODUCT') : 20).' DAY)) > 0 AND (cg.`id_customer` = '.intval($cookie->id_customer).' OR ctg.`id_group` = 1) Par : WHERE p.`active` = 1 AND DATEDIFF(p.`date_upd`, DATE_SUB(NOW(), INTERVAL '.(Validate::isUnsignedInt(Configuration::get('PS_NB_DAYS_NEW_PRODUCT')) ? Configuration::get('PS_NB_DAYS_NEW_PRODUCT') : 20).' DAY)) > 0 AND (cg.`id_customer` = '.intval($cookie->id_customer).' OR ctg.`id_group` = 1) Il ne reste plus qu'à réactualiser 1 par 1 les produits que vous voudrez réaffecter en tant que "nouveau produit", dans le backoffice. J'espère que ça aide ...
  17. Des nouvelles de ce module Natsu ? C'est en bonne voie ... Besoin d'un coup de main ? Je trouve Cu3er vraiment abouti et serai prêt à payer pour un module intégré à Prestashop permettant son usage.
  18. Merci beaucoup Natsu ! J'avais vérifié la class AdminTab ... Mais évidemment pas la class concernée par mes modifications : la class Product ! Je me sens un peu idiot et surtout admiratif devant ta maîtrise de l'architecture de Prestashop. Je cherchais depuis hier matin ! Encore merci, je passe le post en résolu.
  19. Bon je vois que la nuit n'a pas attiré la foule sur ma question. En fait je crois que ce que je cherche c'est l'endroit où sont faites les requêtes sql suivantes : - celle liée à l'affichage de cette page ; - celle liée à la validation du formulaire de cette page ; Est-ce que ça donne des idées à quelqu'un ?
  20. Effectivement, si je ne parviens pas à faire ce que je veux, je me replierais sur les attributs. Mais j'aimerai avoir l'ensemble des caractéristiques de mes fiches produits sur la même page du backoffice. Voilà pourquoi Natsu. Mais merci pour ta réponse.
  21. Bonjour, Je suis sur la version 1.2.08 de Prestashop. Je voudrais ajouter un champ dans la fiche produit du catalogue au niveau du poids. Je voudrais ajouter un champs poids pour une pièce (pour différencier avec poids du colis). Pour se faire, il faut modifier le fichier admin/tabs/adminproducts.php. Je pense avoir trouvé où ça se passe (un peu avant la ligne 1400) : '.$this->l('Weight:').' <input size="6" maxlength="6" name="weight" type="text" value="'.htmlentities($this->getFieldValue($obj, 'weight'), ENT_COMPAT, 'UTF-8').'" onKeyUp="[removed]this.value = this.value.replace(/,/g, \'.\');" /> '.Configuration::get('PS_WEIGHT_UNIT').' Donc, je duplique ce bloc de ligne en modifiant le nom de mon nouveau champ, ce qui donne : Poids par pièce : <input size="6" maxlength="6" name="weight_piece" type="text" value="'.htmlentities($this->getFieldValue($obj, 'weight_piece'), ENT_COMPAT, 'UTF-8').'" onKeyUp="[removed]this.value = this.value.replace(/,/g, \'.\');" /> '.Configuration::get('PS_WEIGHT_UNIT').' Et j'ajoute un champ "weight_piece" dans la table "ps_product". A l'affichage ça fonctionne. Seulement, bien évidemment mon champ reste vide et j'ai beau y mettre des données, ça n'update pas la base de données ... Il doit donc y avoir autre chose à modifier, un endroit où déclarer "weight_piece" ... Mais où ? Si quelqu'un d'un peu plus avancé que moi en programmation pouvait regarder ça d'un peu plus près ... Merci. - Manuphi
  22. Bon alors je me réponds à moi-même pour faire avancer le schmilblick ... En fait, il s'agit d'adapter une "slide tabbed box" (en utilisant Jquery) en module prestashop ! Comme sur cet exemple (l'explication est ici) Simple, non ?!! Moi je ne sais pas le faire, est-ce que quelqu'un à des pistes ?
  23. Bonjour à tous, Je suis newbie de Prestashop ... mais j'ai l'expérience de Joomla+Virtuemart, d'OScommerce, etc ... Je découvre seulement maintenant Prestashop (hé oui, il y a toujours des retardataires...) et découvre également une communauté active et forte de bons conseils, c'est pourquoi je me tourne vers vous. Je cherche un module de slide pour la page d'accueil d'un site en développement. J'ai vu sur le forum et en me promenant un peu partout qu'il en existait déjà plusieurs ... Mais j'en cherche un avec des onglets comme sur la page d'accueil du site Prestashop ou encore mieux sur celle du site Madeleine Market Est-ce que quelqu'un en possède un ? Est-ce qu'il faut adapter un module déjà existant ? Dans l'idéal ça serait pour mettre en avant 4 produits en promotions, donc avec une interface de configuration dans le backoffice. Et oui c'est vrai je suis très exigeant ... Merci de vos réponses. - Manuphi
×
×
  • Create New...