
manuphi
Members-
Posts
24 -
Joined
-
Last visited
Everything posted by manuphi
-
PrestaShop v.1.5.2 est maintenant disponible !
manuphi replied to Patric's topic in Discussion générale
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/ @+ -
Mauvais référencement depuis réécriture des URL
manuphi replied to manuphi's topic in Vente en ligne, référencement et SEO
Merci de ton indulgence ... Mais je préfère me dire que c'est impardonnable ! Encore merci. -
Mauvais référencement depuis réécriture des URL
manuphi replied to manuphi's topic in Vente en ligne, référencement et SEO
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 ! -
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
-
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.
-
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 ?
-
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 ?
-
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.
-
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 ... ;-)
-
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 ...
-
[Modification Editorial] un image Slider en 3D !!
manuphi replied to EnveloppeBulle's topic in Modules et thèmes gratuits
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. -
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.
-
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 ?
-
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
-
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 ?
-
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