Jump to content

jemm971

New Members
  • Posts

    19
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

jemm971's Achievements

Newbie

Newbie (1/14)

  • One Year In Rare
  • Conversation Starter Rare
  • Week One Done Rare
  • One Month Later Rare

Recent Badges

3

Reputation

  1. Hello, in my php_error.log I have many php warnings due to the ps_faceted search module (see below). Do you have same warnings ? Is there a correction that I can apply? My versions are Prestashop 1.7.7.5 and PHP 7.3.21 Thanks for your help. PHP_error.log extract : [06-Jul-2021 13:26:49 America/Guadeloupe] PHP Warning: strip_tags() expects parameter 1 to be string, array given in D:\wamp64\www\monsite\classes\db\Db.php on line 794 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP Stack trace: [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 1. {main}() D:\wamp64\www\monsite\index.php:0 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 2. Dispatcher->dispatch() D:\wamp64\www\monsite\index.php:28 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 3. CategoryController->run() D:\wamp64\www\monsite\classes\Dispatcher.php:518 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 4. CategoryController->initContent() D:\wamp64\www\monsite\classes\controller\Controller.php:306 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 5. CategoryController->doProductSearch() D:\wamp64\www\monsite\controllers\front\listing\CategoryController.php:137 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 6. CategoryController->getProductSearchVariables() D:\wamp64\www\monsite\classes\controller\ProductListingFrontController.php:580 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 7. PrestaShop\Module\FacetedSearch\Product\SearchProvider->runQuery() D:\wamp64\www\monsite\classes\controller\ProductListingFrontController.php:307 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 8. PrestaShop\Module\FacetedSearch\Filters\Block->getFilterBlock() D:\wamp64\www\monsite\modules\ps_facetedsearch\src\Product\SearchProvider.php:179 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 9. PrestaShop\Module\FacetedSearch\Filters\Block->getConditionsBlock() D:\wamp64\www\monsite\modules\ps_facetedsearch\src\Filters\Block.php:122 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 10. PrestaShop\Module\FacetedSearch\Adapter\MySQL->valueCount() D:\wamp64\www\monsite\modules\ps_facetedsearch\src\Filters\Block.php:376 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 11. PrestaShop\Module\FacetedSearch\Adapter\MySQL->execute() D:\wamp64\www\monsite\modules\ps_facetedsearch\src\Adapter\MySQL.php:735 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 12. PrestaShop\Module\FacetedSearch\Adapter\MySQL->getQuery() D:\wamp64\www\monsite\modules\ps_facetedsearch\src\Adapter\MySQL.php:86 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 13. PrestaShop\Module\FacetedSearch\Adapter\MySQL->getQuery() D:\wamp64\www\monsite\modules\ps_facetedsearch\src\Adapter\MySQL.php:102 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 14. PrestaShop\Module\FacetedSearch\Adapter\MySQL->computeWhereConditions() D:\wamp64\www\monsite\modules\ps_facetedsearch\src\Adapter\MySQL.php:108 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 15. PrestaShop\Module\FacetedSearch\Adapter\MySQL->execute() D:\wamp64\www\monsite\modules\ps_facetedsearch\src\Adapter\MySQL.php:543 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 16. PrestaShop\Module\FacetedSearch\Adapter\MySQL->getQuery() D:\wamp64\www\monsite\modules\ps_facetedsearch\src\Adapter\MySQL.php:86 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 17. PrestaShop\Module\FacetedSearch\Adapter\MySQL->computeWhereConditions() D:\wamp64\www\monsite\modules\ps_facetedsearch\src\Adapter\MySQL.php:108 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 18. array_map() D:\wamp64\www\monsite\modules\ps_facetedsearch\src\Adapter\MySQL.php:513 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 19. PrestaShop\Module\FacetedSearch\Adapter\MySQL->PrestaShop\Module\FacetedSearch\Adapter\{closure:D:\wamp64\www\monsite\modules\ps_facetedsearch\src\Adapter\MySQL.php:513-515}() D:\wamp64\www\monsite\modules\ps_facetedsearch\src\Adapter\MySQL.php:513 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 20. pSQL() D:\wamp64\www\monsite\modules\ps_facetedsearch\src\Adapter\MySQL.php:514 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 21. DbPDO->escape() D:\wamp64\www\monsite\config\alias.php:47 [06-Jul-2021 13:26:49 America/Guadeloupe] PHP 22. strip_tags() D:\wamp64\www\monsite\classes\db\Db.php:794
  2. Seems the trouble has been repaired : no more blanck BO menu with PS 1.7.7.2 (using PHP 7.3.21)
  3. Merci joseantgv! Donc il me suffit de désactiver (sans les désinstaller) tous les modules que je n'utilise pas, et j'aurai alors le CSS minimum pour mon site. Ca me rassure, car je n'avais pas trop envie d'enlever les hook par défaut, ni desinstaller ces modules, car si dans l'avenir j'en ai besoin ils seront plus facile à réactiver.
  4. Bonjour, j'essaye d'optimiser ma home page. J'utilise le thème Warehouse de chez Iqit qui est très bien, mais un peu lourd. Je me demande si le fait de désactiver (mais sans les désinstaller) les modules non utilisé (ex: Liens de catégories, bloc promotions Revolution slider...) supprime le CSS correspondant de la page ou pas ? Ou s'il faut aussi supprimer les hooks à ces modules qui existent sur la home page ? Ou s'il faut carrement désinstaller le module ? D'avance merci de vos réponses.
  5. Bonjour, je suis en Prestashop 1.7.7.2 et j'ai aussi ce problème "Nous semblons rencontrer des difficultés à nous connecter à Addons. Veuillez rafraîchir la page ou vérifier la configuration de votre pare-feu." J'ai désactivé mon firewall windows, désactivé le firewall de la livebox et toujours le problème, donc ca ne vient pas des firewall. J'ai alors essayé la modif de timeout préconisée par Matt75, mais ca n'a rien changé non plus. Quelqu'un a une solution à ce problème ?
  6. Same trouble... No more nav bar ! So unable to rollback! Any help ?
  7. J'utilise le module "Alerte par e-mails" (ps_emailalerts) fourni par prestashop, mais je n'arrive pas à configurer le sujet des e-mails avec le back-office. Dans International / Traductions : - si je sélectionne le module "Alerte par e-mails", il n'y a aucune traduction disponible pour ce module. - si je sélectionne "Traduction des emails" / "Sujet", les messages que je veux traduire ne sont pas là. -si je sélectionne "Traduction des emails" / "Corps du message" / "Coeur" : dans la section "Email du coeur" / "order_changed", je trouve bien l'objet du mail (Your order has been changed) mais quand on saisit une traduction, elle ne se sauvegarde pas. Quand on revient dans la case elle est à nouveau vide. pareil, dans la sectrion "ps_emailalerts" / "order_changed", je trouve bien l'objet du mail (Your order has been changed) mais quand on saisit une traduction, elle ne se sauvegarde pas. Quand on revient dans la case elle est à nouveau vide. Donc en clair, je sais où trouver la traduction, mais impossible de l'enregistrer. Quelqu'un à une idée ? PS : on pourrait peut-etre contourner le probleme en modifiant le fichier ps_emailalerts.php, à la ligne 911 : Mail::l('Your order has been changed', (int) $order->id_lang), mais je ne sais pas comment créer un message traduit, ou faire en sorte que celui prévu fonctionne...
  8. Et si l'on veut peaufiner, on peut aussi modifier le libellé du bouton "Afficher les marques et fournisseurs" pour qu'il ne soit plus ambigu : - aller dans le menu International / Traductions, choisir traduction du Back office, langue française. - Rechercher "Afficher les marques". - Dans la chaine qui est trouvée, mettre à la place "Afficher les fournisseurs (marques par PS_DISPLAY_MANUFACTURERS dans table ps_configuration)". Et voilà ! On a un nouveau libellé plus juste, avec un rappel sur comment afficher les marques.
  9. Modification pour gérer indépendamment l'autorisation d'affichage des marques de celui des fournisseurs (autant sur les pages que sur le sitemap). Après cette modification : - l'option "Afficher les marques et les fournisseurs" (dans "Paramètres de la boutique / Paramètres généraux") décide de l'affichage ou non des fournisseurs - dans la table ps_configuration de la base de données, la valeur de la variable PS_DISPLAY_MANUFACTURERS décide de l'affichage ou non des marques (1=oui, 0=non) J'espère que cela vous sera utile, car si vous êtes comme moi, je trouvais qu'afficher mes fournisseurs n'était pas vraiment une bonne idée, mais je voulais garder l'affichage des marques. Dans mon paramétrage j'ai donc "Afficher les marques et les fournisseurs" à Non pour bloquer les fournisseurs, et PS_DISPLAY_MANUFACTURERS à 1 pour afficher les marques. A/ avec phpmyadmin, aller dans la table ps_configuration et créer une variable PS_DISPLAY_MANUFACTURERS. Si on lui met une valeur 1 les marques seront affichées, 0 sinon. (vous pouvez prendre modèle sur la variable PS_DISPLAY_SUPPLIERS) B/ dans le fichier controllers\front\listing\ManufacturerController.php : ligne 74 originale : if (Configuration::get('PS_DISPLAY_SUPPLIERS')) { remplacée par : if (Configuration::get('PS_DISPLAY_MANUFACTURERS')) { C/ dans le fichier /controllers/front/SitemapController.php bloc original (à partir de la ligne 166): if (Configuration::get('PS_DISPLAY_SUPPLIERS')) { $manufacturers = Manufacturer::getLiteManufacturersList($this->context->language->id, 'sitemap'); $links[] = array( 'id' => 'manufacturer-page', 'label' => $this->trans('Brands', array(), 'Shop.Theme.Catalog'), 'url' => $this->context->link->getPageLink('manufacturer'), 'children' => $manufacturers, ); $suppliers = Supplier::getLiteSuppliersList($this->context->language->id, 'sitemap'); $links[] = array( 'id' => 'supplier-page', 'label' => $this->trans('Suppliers', array(), 'Shop.Theme.Catalog'), 'url' => $this->context->link->getPageLink('supplier'), 'children' => $suppliers, ); } remplacé par le bloc suivant : if (Configuration::get('PS_DISPLAY_MANUFACTURERS')) { $manufacturers = Manufacturer::getLiteManufacturersList($this->context->language->id, 'sitemap'); $links[] = array( 'id' => 'manufacturer-page', 'label' => $this->trans('Brands', array(), 'Shop.Theme.Catalog'), 'url' => $this->context->link->getPageLink('manufacturer'), 'children' => $manufacturers, ); } if (Configuration::get('PS_DISPLAY_SUPPLIERS')) { $suppliers = Supplier::getLiteSuppliersList($this->context->language->id, 'sitemap'); $links[] = array( 'id' => 'supplier-page', 'label' => $this->trans('Suppliers', array(), 'Shop.Theme.Catalog'), 'url' => $this->context->link->getPageLink('supplier'), 'children' => $suppliers, ); }
  10. Cette solution fonctionne (en 1.7.6). Néanmoins un PETITE précision : même si vous utiliser un autre thème, dans Traduction Thème il faut choisir le thème CLASSIC. Et pensez à vider le cache, dans Paramtres avancés/Performances Et magique, disparu le génant "Neuf", on a un beau "Nouveau" à la place.
  11. After some hours ... I found that the issue was a space missing in the theme.yml. Now it works. POST CLOSED
  12. I had same troubles with Error 500, and I solved them by removing the /var/cache directory. After that, my site was working again.
  13. Hello, I want to create a child theme of the classic theme. In the myshop/themes directory I create following structure : /theme_enfant , /theme_enfant/config, and the file /theme_enfant/config/theme.yml which contents : parent: classic # Nom du thème parent name: theme_enfant # Identifiant de votre thème enfant, identique au dossier display-name: Mon super thème # Description du thème version: 1.0.0 # Version en cas de mise à jour assets: use_parent_assets: true If I go to the backoffice, it works except when I click to the "Theme and logo" tab : I got the following error page : The server returned a "500 Internal Server Error". Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused. I checked the apache_error.log and the php_error.log : no error at all... For information my context is : Prestashop 1.7.6.7 (with wampserver 3.2.3, php 7.2.33, Apache 2.4.46), and in the backofffice in Performance tab I disabled the smarty cache, and the cache. And if I remove the /theme_enfant of the /themes directory, everything works again... It is like Prestashop would work only if there is only one theme in the /themes directory... I am turning crazy! Somebody can help me?
×
×
  • Create New...

Important Information

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