Salut,
Juste pour informer que le module cedconnector demande obligatoire PHP 7.2 ou supérieur pour Composer, sinon cela plante.
PrestaShop a dans ses tuyaux une future variable pour identifier la compatibilité PHP minimale et maximale comme pour les versions de PrestaShop, car e plus en plus de module risque d'avoir ce genre de limitation et cela évitera de proposer l'installation si la compatibilité n'est pas respectée.
cela évitera de se retrouver avec un onglet Modules HS.
Messages postés par mediacom87
-
Erreur PHP à l'installation du module cedconnector
-
Erreur SQL 1.6.2.23 -> 1.6.2.25
Salut,
voici l'erreur que j'ai eu.
Pas grave, mais je communique l'information, car cela peut inquiéter les utilisateurs lambda.
SQL 1.6.2.24 1146 in ALTER TABLE `phenix_location_coords` CHANGE `id_location_coords` `id_location_coords` int(11) unsigned NOT NULL auto_increment, CHANGE `id_country` `id_country` int(11) unsigned NOT NULL: Table 'sc2mediacom_phenix.phenix_location_coords' doesn't exist SQL 1.6.2.24 1146 in ALTER TABLE `phenix_log_email` CHANGE `id_log_email` `id_log_email` int(11) unsigned NOT NULL auto_increment, CHANGE `id_email_type` `id_email_type` int(11) unsigned NOT NULL, CHANGE `id_cart_rule` `id_cart_rule` int(11) unsigned NOT NULL, CHANGE `id_customer` `id_customer` int(11) unsigned DEFAULT NULL, CHANGE `id_cart` `id_cart` int(11) unsigned DEFAULT NULL: Table 'sc2mediacom_phenix.phenix_log_email' doesn't exist Erreur(s) détectée(s) pendant la mise à jour.
-
RE: Suite mise à jour vers 1.6.2.15
Le contrôle ne doit se faire que lors de l'installation à mon avis.
-
RE: Suite mise à jour vers 1.6.2.15
Le module n'était pas installé, ce qui explique l'erreur, car même si tu as mis une dépendance, on se rend compte que cela ne prend pas en compte toutes les possibilités.
-
Suite mise à jour vers 1.6.2.15
Salut,
J'ai simplement fait la mise à jour de version sans le moindre souci, sauf que tout de suite après, j'ai voulu me rendre dans les modules et voici ce que j'ai eu :
[PrestaShop] Fatal error in module file :/home6/sc2mediacom/public_html/phenixsuite/modules/commentsalert/commentsalert.php:<br />Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, bool given in /home6/sc2mediacom/public_html/phenixsuite/modules/commentsalert/commentsalert.php:53 Stack trace: #0 [internal function]: CommentsAlert->__construct() #1 /home6/sc2mediacom/public_html/phenixsuite/Core/Foundation/IoC/Core_Foundation_IoC_Container.php(131): ReflectionClass->newInstance() #2 /home6/sc2mediacom/public_html/phenixsuite/Core/Foundation/IoC/Core_Foundation_IoC_Container.php(164): Core_Foundation_IoC_Container->makeInstanceFromClassName() #3 /home6/sc2mediacom/public_html/phenixsuite/Core/Foundation/IoC/Core_Foundation_IoC_Container.php(177): Core_Foundation_IoC_Container->doMake() #4 /home6/sc2mediacom/public_html/phenixsuite/Adapter/Adapter_ServiceLocator.php(52): Core_Foundation_IoC_Container->make() #5 /home6/sc2mediacom/public_html/phenixsuite/classes/module/Module.php(1331): Adapter_ServiceLocator::get() #6 /home6/sc2mediacom/public_html/phenixsuite/classes/module/Module.php(1295): ModuleCore::coreLoadModule() #7 /home6/sc2mediacom/public_html/phenixsuite/classes/controller/AdminController.php(4983): ModuleCore::getInstanceByName() #8 /home6/sc2mediacom/public_html/phenixsuite/classes/controller/AdminController.php(4879): AdminControllerCore->displayModuleOptions() #9 /home6/sc2mediacom/public_html/phenixsuite/controllers/admin/AdminModulesController.php(2059): AdminControllerCore->fillModuleData() #10 /home6/sc2mediacom/public_html/phenixsuite/classes/controller/Controller.php(204): AdminModulesControllerCore->initContent() #11 /home6/sc2mediacom/public_html/phenixsuite/classes/Dispatcher.php(405): ControllerCore->run() #12 /home6/sc2mediacom/public_html/phenixsuite/admin-phenix/index.php(79): DispatcherCore->dispatch() #13 {main} thrown
Informations sur votre serveur Linux #1 SMP Tue Aug 9 14:38:15 UTC 2022 x86_64
Version du logiciel serveur Apache
Version de PHP 8.1.22
Limite de mémoire 256M
Temps d'exécution maximal (max_execution_time) 300
Version de MySQL 10.6.15-MariaDB
J'ai donc modifié le module commentsalert de la sorte :
$this->waiting_approval = ProductComment::getByValidate() ? count(ProductComment::getByValidate()) : 0; $this->reported = ProductComment::getReportedComments() ? count(ProductComment::getReportedComments()) : 0;
-
RE: Disparition des alert success
Salut,
Tu as raison, il serait préférable que je passe cela en info, même si cela ne va plus mettre autant en valeur l'information que je souhaite, mais cela n'est pas grave.
-
Disparition des alert success
Salut,
Tu as instauré l'effacement automatique des panneaux alert success au bout de quelques secondes, au départ je trouvais cela intéressant, mais je constate deux effets de bord.
1- Le fait de faire disparaitre l'alerte provoque le décalage de la page vers le haut, ce qui peut provoquer des clics de souris au mauvais endroit.
2- J'utilise l'affichage alert success dans certains de mes modules pour transmettre des informations qui ne doivent pas disparaitre, gênant lorsque celles-ci disparaissent de manière non désirée, ce qui contraint à un design différent et surtout provoque des différences de traitement de données identique sur le fond même si leur forme est différente puisqu'une alerte, positive ou négative peut toujours être importante pour transmettre un message. -
RE: Mise en avant de PhenixSuite
Il ne faut pas que tu sois seul sur ce projet.
Le fait de tester mes modules sur la solution permet aussi de limiter ta charge sur des incompatibilités remontée par les modules qui ne sont pas toujours simples à identifier.
Après, il faudra que je bascule ma boutique dessus et enfin, que je propose un article complet présentant la solution.
-
Mise en avant de PhenixSuite
Salut à tous,
Ce petit message pour vous informer que j'identifie maintenant les modules que je propose comme pouvant être compatibles avec PhenixSuite.
Petit à petit, j'ajouterais mes modules que j'aurais testés et validés comme étant totalement fonctionnel avec cette version directement sur cette page https://www.prestatoolbox.fr/7-modules-prestashop-addons-thirtybees#/compatible_phenixsuite-oui
Comme j'ai soutenu PrestaShop puis thirtybees, il m'apparait évident de soutenir PhenixSuite en mettant en avant cette solution au travers de mes développements et mes modules.
-
RE: Multi boutique, url virtuelles
Merci pour ton retour, je referais des tests de mon côté en partant d'une installation propre plutôt que ma mise à jour à partir de ma boutique.
-
Multi boutique, url virtuelles
Salut,
Je viens de tester la version 1.6.2.12, en mode multiboutique et URL virtuelle sur deux domaines.
Si les URL simplifiées sont activées, les pages, catégories ou pages natives comme les promotions ou le sitemap sont en erreur 404.
Je sais que cela ne touchera pas grand monde, mais comme l'option existe, autant qu'elle fonctionne.Je suis passé sur deux domaines différents en abandonnant les URL virtuelles et le problème disparait.
-
RE: Des modules et des hacks - liste non exhaustive des modules présentant un risque
On peut ajouter le module pkfacebook
-
RE: Comment offrir frais de port à partir d'un certain montant MAIS avec transport facturé au poids ?
Bonjour,
Comme le lien précédent ne semble plus fonctionner et que ma réponse doit correspondre dans l'idée générale, voici l'article que j'ai proposé récemment : https://www.mediacom87.fr/comment-gerer-finement-les-frais-de-port-gratuits-sur-prestashop/
J'espère que cela aidera les lecteurs de ce topic. -
RE: Des modules et des hacks - liste non exhaustive des modules présentant un risque
@eolia de mémoire, la faille est corrigé sur les dernières versions du module depuis des années.
-
RE: Des modules et des hacks - liste non exhaustive des modules présentant un risque
Bon, pour l’instant, tout va bien.