Jump to content

easy-it

Members
  • Posts

    51
  • Joined

  • Last visited

Everything posted by easy-it

  1. Bonjour, Tout se passe sur mon autre site Caves Notre Dame Depuis début août, Google Search Console (GSC) m'indique que j'ai pas mal d'URL avec la balise noindex. En regardant la liste, je m'aperçois que ce sont essentiellement les URL des catégories et sous-catégories. Dans le paramétrage du bloc de recherche à facette, j'avais indiqué que je ne voulais pas d'indexation pour les résultats filtrés. C'est une préconisation qui est faite par les experts SEO pour ne pas démultiplier les URL avec des contenus proches (minimiser le duplicate content). Le problème est que les catégories principales ou secondaires sont vus comme un filtre. Je vous mets en exemple le résultat d'un clic sur ma catégorie principale (présente dans le menu) Bourgogne. Ce qui m'étonne, c'est que ce paramétrage était en place depuis le lancement du site. Et GSC ne m'a jamais rien indiqué de tel (balise noindex sur les pages catégories) depuis le lancement du site. 2 hypothèses : - mauvais fonctionnement de PS (je suis en version 1.6.1.16) - changement chez GSC Avez vous constaté ce changement ? Merci de votre aide.
  2. Bon je crois que j'ai trouvé : il suffit de ne pas cocher l'option Gestion de stock avancé sur l'onglet Quantité de la fiche Produit. Je ne sais pas pourquoi je poste des questions sur ce forum : y a jamais personne qui y répond ;o)
  3. Bonjour Dans la série Prestashop se met à déconner Une cliente m'appelle me disant qu'elle a systématiquement le message "Aucun transporteur disponible". J'arrive à reproduire le bug. Faut juste savoir que je continue à avoir des commandes mais pourquoi celle là ne veut pas passer ? Mystère, mystère. Toute aide sera la bienvenue. Paramétrage : PS : 1.6.1.16 Onglet Paramètres Généraux : Nom du transporteur : Par défaut Délai de livraison : De 24 à 48 heures pour le multi-colis jusqu'à 24 bouteilles - + de 24 bouteilles de 48 à 96 heures Vitesse : 0 Logo : "vide" URL de suivi : "vide" Onglet Destinations d'expédition et coûts Ajouter les frais de manutention : Non Livraison gratuite : Non Facturation : en fonction du prix total Taxe : FR Taux standard Comportement hors tranches : Prendre la tranche la plus grande Plage Sera appliquée lorsque le prix est >= 0.00 € Sera appliquée lorsque le prix est < 299 € Europe (cochée) : 12,5 € Onglet Taille, poids et groupes associés Largeur / hauteur / profondeur / poids = 0 Accès des groupes : Visiteur / Invité / Client Dernier Onglet Activé
  4. Bonjour Je souhaite overrider la classe abstraite ExportClass du module gshopping. J'ai créé un fichier ExportClass.php dans /override/modules/gshopping/classes. Normalement on fait un héritage lorsque on veut overrider une classe du core Prestashop. Du genre : class Toto extends TotoCore Or pour cette classe abstraite, je veux juste overrider le constructeur. Donc je n'ai conservé que le code du constructeur dans mon fichier. Donc ce n'est pas possible de changer le nom de la classe. Quelqu'un a t il déjà fait ce genre de choses ? Merci de votre aide. PS : j'espère que j'aurai plus de réponse que sur mon post précédent. Ce forum m'a pas l'air très animé
  5. J'ai oublié de dire que je suis en version 1.6.1.16
  6. 'CategoryCore' => array ( 'path' => 'classes/Category.php', 'type' => 'class', 'override' => false, ), Et cà c'est pour la classe origine ...
  7. Mon fichier class_index.php dans /cache est bien regénéré. Et ma classe Category pointe bien sur le path 'Category' => array ( 'path' => 'override/classes/Category.php', 'type' => 'class', 'override' => false, ), Par contre, le dernier paramètre ('override'=> false) me chiffonne ...
  8. J'en suis arrivé à cette modification car dans le contrôleur de l'objet Category il y a ceci dans la fonction public function assignProductList() // The hook was not executed, standard working if (!$hook_executed) { $this->context->smarty->assign('categoryNameComplement', ''); $this->nbProducts = $this->category->getProducts(null, null, null, $this->orderBy, $this->orderWay, true); $this->pagination((int)$this->nbProducts); // Pagination must be call after "getProducts" $this->cat_products = $this->category->getProducts($this->context->language->id, (int)$this->p, (int)$this->n, $this->orderBy, $this->orderWay); } Me suis je fourvoyé ?
  9. Bonjour, Je souhaite modifier le comportement de tri pour les listes de produits dans les pages Catégories. Tri par prix : je souhaite ne pas afficher les produits indisponibles (stock=0) Tri En Stock : en fait c'est un tri par quantité décroissante. Je voudrais faire la même chose : supprimer les produits indisponibles de l'affichage. J'ai fait un override de la classe Category.php et j'ai modifié la fonction getProducts (clause ajoutée dans le WHERE = AND stock.quantity > 0). Mais cela ne change rien. Comme je ne fais pas des override tous les jours, y a t il pas d'autres actions à faire ? Bien sur j'ai purgé les caches divers et variés. Merci de votre aide.
  10. Bonjour Nous avons la même configuration. Nous sommes équipés de Kwisatz (éditeur JDC) pour la caisse enregistreuse et de Prestashop pour la boutique en ligne. Kwisatz est un vieux logiciel : pas super ergonomique mais robuste. JDC propose un module pour la synchronisation des stocks (+ de 1500 références en ligne) et qui remonte les commandes en ligne directement. Par contre je ne sais pas si Kwisatz respecte la norme 2018. Mais on va devoir s'y pencher dessus.
  11. Bonjour loupiloop, Alors j'ai fait la migration après plusieurs essais sur un serveur de backup. Heureusement que j'ai un système de sauvegarde/restauration performant Ne pas utiliser le système de sauvegarde proposé dans le module 1-Click Upgrade : trop lent, n'aboutit pas, mets le serveur à plat. Si tu n'utilises pas le thème bootstrap, toutes les modifications faites dans le thème utilisé restent actives après migration. J'ai eu quelques problèmes sur les classes overridées et le cache qui a eu du mal à se générer. J'ai gagné en vitesse sur le BO et le FO. Donc bilan plutôt positif. Bon courage. PS : j'ai fait un petit compte-rendu sur ce blog.
  12. Thanks for your return. My question on file class_index.php was on the override parameter which is false while the path is correct.
  13. Another question: when you want to override a file in a module, should you copy the entire module into the override/modules directory or just the file whose contents you want to modify ? Thank you again for your help.
  14. Hello I just migrated my site to 1.6.1.16 One of my overrides (ProductSale.php) no longer works. If I look at the contents of class_index.php I have this: 'ProductSaleCore' => Array ( 'Path' => 'override/classes/ProductSale.php', 'Type' => 'class', 'Override' => false, Is there a problem generating the file class_index.php ? Thank you for your comeback.
  15. Bonjour Je viens de faire la migration : çà a pas l'air de fonctionner beaucoup mieux. J'utilise avec FF un cleaner de cache : https://github.com/Tenzer/clear-site-cache qui vire du cache tous les élements du site sur lequel votre onglet est positionné. On va voir. En plus, on dirait que les overrides ne fonctionnent plus. Mais franchement, on m'enlèvera pas de l'idée que PS c'est quand même une belle usine à gaz dont les montées en version sont plus que problématiques ...
  16. Bonjour, Je souhaite passer de la version 1.6.0.14 à la 1.6.1.16. Je souhaite utiliser le module 1-Click Upgrade. En parcourant un peu le forum, je dois dire que je ne suis pas tout à fait rassuré sur cette migration. J'ai fait un test sur un serveur de back-up : je dois dire que je suis un peu affolé car on perd quasiment toutes les optimisations effectuées (menu / templates). Comment peut on améliorer le processus ? Merci de vos retours.
  17. J'ai le même problème et ce, quelque soit le navigateur. Version PS : 1.6.0.14 Version PHP : 5.4 Ce sont les éditeurs des browser qui ont fait le choix de ne plus traiter les requêtes synchrones ?
  18. Bonjour, Je voudrais comprendre le comportement du filtre à facettes natif de PS 1.6. Je joins 2 images (before / after). Sur after, je pointe 3 endroits où selon moi, le contenu devrait être modifié. Cela se passe certainement dans le module blocklayered. 2 questions : - est ce un bug du module ? - si ce n'est pas un bug, quelqu'un a t il déjà bossé sur le sujet (override de la classe) ? Merci de vos retours.
  19. Bonjour, Je ne comprends pas le fonctionnement du module Sitemap de Prestashop. Je modifie pas mal mes URL ces temps-ci. J'ai beau regénérer mon sitemap, ce dernier contient toujours les anciennes URL. Sur le paramétrage du module, je ne vois rien. Y a t il des fichiers à supprimer pour regénérer correctement le sitemap ? Merci de votre aide. PS : j'ai rien trouvé dans le forum.
  20. La solution vient du paramétrage Paramètres Avancés / Performances / Fonctionnalités désactivables L'option Déclinaison doit être positionné sur Oui sinon la liste disparait. La relation cause à effet est loin d'être évidente. Je suis en PS 1.6.0.14
  21. Bonjour, Je ne sais pas depuis combien de temps le bug est en place mais actuellement sur mon site, la liste des produits liés à un fabricant ne s'affiche plus. Pour exemple : voir la pièce jointe Sachant que je ne fais pas de modification dans le code, quels pourraient être les paramètres PS qui auraient une influence sur cet affichage ? Sachant que mes produits sont bien liés au producteur dans l'onglet Association de chaque produit. Merci de votre aide.
  22. Bonjour Je suis en PS 1.6.1.4 Modules GAPI (v1.2.1) et GANALYTICS (v2.3.4) installés Authentification oAuth 2.0 J'ai l'écran intermédiaire qui me demande si j'autorise mon compte Google à accéder à l'API Google Analytics (accès hors connexion). Mais j'ai toujours le message : Cannot retrieve test results J'ai testé la désinstallation / réinstallation : toujours pas mieux. Ma boutique est installée sur un serveur OVH mutu. Y aurait pas un problème de ce côté là ? Merci de votre aide.
  23. Je reviens à ce sujet. La focntion escape ne fonctionne toujours pas. Si j'ai réussi à me débarrasser des bouts de code HTML dnas la description du produit, c'est plus gênant dans les posts du blog. Dans les posts, je fais figurer des hyperliens sur mes pages produits. Et çà ne marche toujours pas. Alors bug Smarty ou PS ? Merci de votre aide.
  24. Bonjour Dans les templates (page Produit / post Blog) les fonction escape ne fonctionnent pas. Ex dans fichier TPL (product.tpl ou posts.tpl) : {$product->description_short|escape:'html':'UTF-8'} Résultat : les balises HTML (en l'occurence les balises P) ne sont pas interprétés et apparaissent dans le résultat. <p>Jolie robe sombre au reflets de cerise. Nez intense, confit (mûre, fruits des bois), grillé, poivré. La bouche a la fermeté de la jeunesse avec une touche de douceur en finale sur des notes réglissées.</p> Si on utilise cette ligne de code : {$product->description_short} Plus de code HTML affiché -> ce qui est très gênant si on a inséré des hyperliens dans le texte Je suis allé dans la forge et j'ai trouvé celà : http://forge.prestashop.com/browse/PSCSX-5311 Savez vous où se trouve ce code escape ? C'est le moteur Smarty qui est buggué ou PS ? Merci de votre aide.
  25. Bon j'ai tout simplement supprimé la fonction escape. Un bon bug toujours pas corrigé http://forge.prestashop.com/browse/PSCSX-5311 Me reste plus qu'à modifier le titre du post.
×
×
  • Create New...

Important Information

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