Eolia Posted June 6, 2024 Author Share Posted June 6, 2024 On 6/6/2024 at 4:36 PM, Florent said: Bonjour, Je suis sous Prestashop 1.6.1.24 et j'envisage de migrer vers votre version de Prestashop. Par contre, je suis chez Ovh avec une version Mysql 5.7. Et Ovh annonce le passage à une version Mysql 8. Est-ce que votre version de Prestashop est compatible avec Mysql 8 ? Merci, Florent Expand Oui pour PhenixSuite, pour les modules supplémentaires que vous pourriez avoir je ne peux répondre. Link to comment Share on other sites More sharing options...
Olivier33000 Posted June 11, 2024 Share Posted June 11, 2024 (edited) @Eolia La version .28 stable est-elle la même que la RC ? Merci ! Edith : depuis la RC, j'ai ce message dans les logs Phenix : MailAlerts::validateOrder - Error: No merchant mail found Edited June 11, 2024 by Olivier33000 (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted June 11, 2024 Author Share Posted June 11, 2024 La version stable a eu quelques correctifs mineurs. Dans la 28 il y a beaucoup plus de logs et plus explicites. Si vous n'avez pas rentré d'adresse email de notification dans la configuration du module mailAlert et qu'il est actif, c'est normal. public function hookActionValidateOrder($params) { if(!$this->merchant_order || empty($this->merchant_mails)) { PrestaShopLogger::addLog( 'MailAlerts::validateOrder - '.$this->l('Error: No merchant mail found'), 3, null, 'Order', (int)$params['order']->id, true ); return; } Link to comment Share on other sites More sharing options...
PixGeek Posted June 11, 2024 Share Posted June 11, 2024 Salut, sur la 1.6.2.28, j'ai un soucis dans la config des emails... Que ce soit en fonction mail() de PHP ou en config manuelle.... rien ne passe dans l'envoi du mail test. As tu connaissance de ce bug? Link to comment Share on other sites More sharing options...
Eolia Posted June 11, 2024 Author Share Posted June 11, 2024 Pourrais-je avoir une copie d'écran de votre configuration mail ? Link to comment Share on other sites More sharing options...
PixGeek Posted June 11, 2024 Share Posted June 11, 2024 (edited) On 6/11/2024 at 9:48 AM, Eolia said: Pourrais-je avoir une copie d'écran de votre configuration mail ? Expand Hello, Les voila !! Edited June 25, 2024 by PixGeek (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted June 11, 2024 Author Share Posted June 11, 2024 Ok, vous devez avoir un override de la classe Mail.php car dans la version d'origine vous auriez le message d'erreur Swift (erreur de port ou de réponse). Veuillez vérifier svp. Link to comment Share on other sites More sharing options...
PixGeek Posted June 11, 2024 Share Posted June 11, 2024 (edited) On 6/11/2024 at 1:42 PM, Eolia said: Ok, vous devez avoir un override de la classe Mail.php car dans la version d'origine vous auriez le message d'erreur Swift (erreur de port ou de réponse). Veuillez vérifier svp. Expand j'ai ce fichier qui est en lien avec un module de paiement ! <?php if (! defined('_PS_VERSION_')){ exit(); } $modulePath = rtrim(_PS_MODULE_DIR_, '/') . '/mailhook/'; require_once $modulePath . 'MailMessage.php'; require_once $modulePath . 'MailMessageAttachment.php'; require_once $modulePath . 'MailMessageEvent.php'; class Mail extends MailCore{ /* * module: mailhook * date: 2024-06-11 15:52:45 * version: 1 */ public static function Send($id_lang, $template, $subject, $template_vars, $to, $to_name = null, $from = null, $from_name = null, $file_attachment = null, $mode_smtp = null, $template_path = _PS_MAIL_DIR_, $die = false, $id_shop = null, $bcc = null, $reply_to = null, $replyToName = null) { $message = new MailMessage(); $message ->setLangId($id_lang) ->setTemplateName($template) ->setSubject($subject) ->setTemplateVariables($template_vars) ->setToEmailAddress($to) ->setToName($to_name) ->setFromEmailAddress($from) ->setFromName($from_name) ->setTemplateFolderPath($template_path) ->setModeSMTP($mode_smtp) ->setShopId($id_shop) ->setBcc($bcc) ->setReplyTo($reply_to) ->setReplyToName($replyToName) ; if ($file_attachment !== null) { $message->setFileAttachment(new MailMessageAttachment($file_attachment)); } $event = new MailMessageEvent($template); $event->setDie($die); $event->addMessage($message); self::executeMailSendingHook($event); return self::processMailEvent($event); } /* * module: mailhook * date: 2024-06-11 15:52:45 * version: 1 */ public static function sendMailWithoutHook($id_lang, $template, $subject, $template_vars, $to, $to_name = null, $from = null, $from_name = null, $file_attachment = null, $mode_smtp = null, $template_path = _PS_MAIL_DIR_, $die = false, $id_shop = null, $bcc = null, $reply_to = null, $replyToName = null) { return parent::Send($id_lang, $template, $subject, $template_vars, $to, $to_name, $from, $from_name, $file_attachment, $mode_smtp, $template_path, $die, $id_shop, $bcc, $reply_to, $replyToName); } /* * module: mailhook * date: 2024-06-11 15:52:45 * version: 1 */ public static function sendMailMessageWithoutHook(MailMessage $message, $isDie) { $file_attachment = null; if ($message->getFileAttachment() !== null) { $file_attachment = $message->getFileAttachment()->toArray(); } return self::sendMailWithoutHook( $message->getLangId(), $message->getTemplateName(), $message->getSubject(), $message->getTemplateVariables(), $message->getToEmailAddress(), $message->getToName(), $message->getFromEmailAddress(), $message->getFromName(), $file_attachment, $message->getModeSMTP(), $message->getTemplateFolderPath(), $isDie, $message->getShopId(), $message->getBcc(), $message->getReplyTo(), $message->getReplyToName() ); } /* * module: mailhook * date: 2024-06-11 15:52:45 * version: 1 */ protected static function executeMailSendingHook(MailMessageEvent $event) { Hook::exec('actionMailSend', array( 'event' => $event )); } /* * module: mailhook * date: 2024-06-11 15:52:45 * version: 1 */ protected static function processMailEvent(MailMessageEvent $event) { $numberOfSuccessfulRecipients = 0; foreach ($event->getMessages() as $message) { $rs = self::sendMailMessageWithoutHook($message, $event->isDie()); if ($rs !== false) { $numberOfSuccessfulRecipients = $rs + $numberOfSuccessfulRecipients; } } if ($numberOfSuccessfulRecipients > 0) { return $numberOfSuccessfulRecipients; } else { return false; } } } Edited June 11, 2024 by PixGeek (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted June 11, 2024 Author Share Posted June 11, 2024 Ca ne m'aide pas beaucoup^^ Link to comment Share on other sites More sharing options...
PixGeek Posted June 11, 2024 Share Posted June 11, 2024 On 6/11/2024 at 1:59 PM, Eolia said: Ca ne m'aide pas beaucoup^^ Expand Besoin de quoi ? Link to comment Share on other sites More sharing options...
Eolia Posted June 11, 2024 Author Share Posted June 11, 2024 du fichier^^ Link to comment Share on other sites More sharing options...
PixGeek Posted June 11, 2024 Share Posted June 11, 2024 On 6/11/2024 at 2:03 PM, Eolia said: du fichier^^ Expand en mp.... Link to comment Share on other sites More sharing options...
Eolia Posted June 11, 2024 Author Share Posted June 11, 2024 Nope Link to comment Share on other sites More sharing options...
PixGeek Posted June 11, 2024 Share Posted June 11, 2024 On 6/11/2024 at 2:07 PM, Eolia said: Nope Expand oupssss !!! Mail.zipFetching info... Link to comment Share on other sites More sharing options...
PixGeek Posted June 25, 2024 Share Posted June 25, 2024 !!!! PROBLEME RÉSOLU !!! Un grand merci a Eolia et à tous ceux qui donnent leur temps pour que PhenixSuite devienne LA solution ecommerce... Link to comment Share on other sites More sharing options...
PixGeek Posted June 27, 2024 Share Posted June 27, 2024 Salut, J'ai un petit soucis, mes permissions superAdmin ne fonctionne pas, Je m'explique : Quand j'ai envie de changer le status de mes commandes, cela m'indique ce que tu peux voir ci-dessous Il y a moyen de régler ça rapidement ?? Link to comment Share on other sites More sharing options...
Eolia Posted June 27, 2024 Author Share Posted June 27, 2024 Vous devez avoir une override soit sur classes/Order.php ou classes/OrderHistory.php ou classes/OrderState.php ou controllers/adminOrdersController.php Dans l'ancien code, non compatible PHP 8, la comparaison des accès était écrite comme suit: if($this->tabAccess['edit'] === '1' mais maintenant doit être écrite comme ceci: if($this->tabAccess['edit'] == 1 Link to comment Share on other sites More sharing options...
PixGeek Posted June 27, 2024 Share Posted June 27, 2024 (edited) On 6/27/2024 at 9:42 AM, Eolia said: Vous devez avoir une override soit sur classes/Order.php ou classes/OrderHistory.php ou classes/OrderState.php ou controllers/adminOrdersController.php Dans l'ancien code, non compatible PHP 8, la comparaison des accès était écrite comme suit: if($this->tabAccess['edit'] === '1' mais maintenant doit être écrite comme ceci: if($this->tabAccess['edit'] == 1 Expand J'ai cherché partout, et rien trouvé de ---> if($this->tabAccess['edit'] === '1' , tout est en ---> if($this->tabAccess['edit'] == 1 Par contre, si je désactive toutes les overides depuis l'admin, ça fonctionne !! Edited June 27, 2024 by PixGeek (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted June 27, 2024 Author Share Posted June 27, 2024 ce n'est pas forcément écrit exactement comme ci-dessus, ce qu'il faut chercher c'est triple = et '1' === '1' Link to comment Share on other sites More sharing options...
PixGeek Posted July 3, 2024 Share Posted July 3, 2024 (edited) On 6/27/2024 at 1:54 PM, Eolia said: ce n'est pas forcément écrit exactement comme ci-dessus, ce qu'il faut chercher c'est triple = et '1' === '1' Expand Effectivement, Merci pour le coup pied !!! Edited July 3, 2024 by PixGeek (see edit history) Link to comment Share on other sites More sharing options...
Phanie Posted July 3, 2024 Share Posted July 3, 2024 Bonjour @Eolia Je souhaitais tester la mise à jour vers phenix 1.6.1.28 (en partant de mon ps 1.6.1.20). Dans le téléchargement, Please_Open.zip, je n'ai pas de le fichier phenix-1.6.1.28.zip, et dans le 1-click (supprimé et le tien à la place), je ne peux pas entrer l'url (la branche est notée "indisponible"). J'ai peut-être loupé une info dans le forum 🫣 Merci par avance Stéphanie. Link to comment Share on other sites More sharing options...
Eolia Posted July 3, 2024 Author Share Posted July 3, 2024 On 7/3/2024 at 2:05 PM, Phanie said: Bonjour @Eolia Je souhaitais tester la mise à jour vers phenix 1.6.1.28 (en partant de mon ps 1.6.1.20). Dans le téléchargement, Please_Open.zip, je n'ai pas de le fichier phenix-1.6.1.28.zip, et dans le 1-click (supprimé et le tien à la place), je ne peux pas entrer l'url (la branche est notée "indisponible"). J'ai peut-être loupé une info dans le forum 🫣 Merci par avance Stéphanie. Expand Bonjour, Il n'y a pas d'url à rentrer, choisissez le canal "Version majeure" Link to comment Share on other sites More sharing options...
Phanie Posted July 3, 2024 Share Posted July 3, 2024 On 7/3/2024 at 2:36 PM, Eolia said: Bonjour, Il n'y a pas d'url à rentrer, choisissez le canal "Version majeure" Expand Idem "branche indisponible". Je n'ai pas le fichier phenix.1.6.1.28 à placer dans le dossier /admin/autoupgrade/download Link to comment Share on other sites More sharing options...
Eolia Posted July 3, 2024 Author Share Posted July 3, 2024 Vous tentez la mise à jour depuis où svp ? Je ne vous vois pas dans les logs d'accès. Link to comment Share on other sites More sharing options...
Phanie Posted July 3, 2024 Share Posted July 3, 2024 On 7/3/2024 at 2:50 PM, Eolia said: Vous tentez la mise à jour depuis où svp ? Je ne vous vois pas dans les logs d'accès. Expand J'ai téléchargé le zip sur votre site https://eoliashop.com/prestashop-new J'essaie de mettre à jour un prestashop à moi qui est actuellement en 1.6.1.20 Link to comment Share on other sites More sharing options...
Eolia Posted July 3, 2024 Author Share Posted July 3, 2024 Je vous ai envoyé un message privé Link to comment Share on other sites More sharing options...
doekia Posted July 3, 2024 Share Posted July 3, 2024 On 7/3/2024 at 2:57 PM, Phanie said: J'ai téléchargé le zip sur votre site https://eoliashop.com/prestashop-new J'essaie de mettre à jour un prestashop à moi qui est actuellement en 1.6.1.20 Expand Vous avez bien mis la version autoupgrade mentionnée ? Link to comment Share on other sites More sharing options...
Phanie Posted July 3, 2024 Share Posted July 3, 2024 On 7/3/2024 at 2:57 PM, Phanie said: J'ai téléchargé le zip sur votre site https://eoliashop.com/prestashop-new J'essaie de mettre à jour un prestashop à moi qui est actuellement en 1.6.1.20 Expand Le problème a été résolu avec @Eolia J'ai un hébergement chez INFOMANIAK. il faut activer l'option Allow_url_fopen Gestion des sites / ton site / paramètres avancés / onglet PHP Merci @Eolia pour le temps passé 😍👍 Link to comment Share on other sites More sharing options...
Phanie Posted July 4, 2024 Share Posted July 4, 2024 On 7/3/2024 at 3:02 PM, doekia said: Vous avez bien mis la version autoupgrade mentionnée ? Expand Le problème a été résolu. merci de votre réponse malgré tout 👍 Link to comment Share on other sites More sharing options...
Phanie Posted July 4, 2024 Share Posted July 4, 2024 Bonjour. J'ai cherché une bonne partie de la journée, après l'installation de Phenix hier. J'ai voulu mettre à jour le thème PANDA (tant qu'à faire). Bon ça m'a planté pas mal de module du thème. Je suis donc revenue sur un back-up de cette nuit (état d'hier soir donc) Tout semble ok : pas de message en mode DEBUG (chouette), MAIS sur la page commande-rapide, je n'ai pas de css, et ce joli message après mon premier mode de livraison (retrait à la boutique) (suite à mise à jour de mon thème PANDA) Fatal error: Uncaught Error: Cannot use object of type Carrier as array in /www/cache/smarty/compile/47/60/26/4760266bf6f390fdd677d4d432cf5bf617adaa03_0.file.order-carrier.tpl.php:150 Stack trace: #0 /www/tools/smarty/sysplugins/smarty_template_resource_base.php(123): content_6686c97ae7cd13_98966990(Object(Smarty_Internal_Template)) #1 /www/tools/smarty/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) #2 /www/tools/smarty/sysplugins/smarty_internal_template.php(218): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) #3 /www/tools/smarty/sysplugins/smarty_internal_template.php(387): Smarty_Int in /www/cache/smarty/compile/47/60/26/4760266bf6f390fdd677d4d432cf5bf617adaa03_0.file.order-carrier.tpl.php on line 150 J'ai envoyé la demande en parallèle au dev du thème, mais vu que je suis revenue à ma version précédente, je pense que ça devait déjà être comme ça hier (pas testé à fond). Une idée pour m'éclairer ? Merci et bonne soirée. Link to comment Share on other sites More sharing options...
Eolia Posted July 4, 2024 Author Share Posted July 4, 2024 Oui comme pratiquement tous les thèmes 1.6. il faut déplacer ce bloc dans le fichier order-carrier.tpl qui doit être dans la boucle {foreach} ... {/foreach} au dessus ce qui donne quelque chose comme ça 1 Link to comment Share on other sites More sharing options...
Phanie Posted July 5, 2024 Share Posted July 5, 2024 Parfait. Merci c'est top. 👍 J'avais essayé de mettre à jour le thème panda de 1.4.4. à 1.4.7 mais j'ai des modules du thème qui n'ont pas apprécié. Je vois avec eux le bug et reviendrait vous dire si ça impacte PHENIX. Link to comment Share on other sites More sharing options...
Phanie Posted July 8, 2024 Share Posted July 8, 2024 Bonsoir. Je suis prête à mettre en prod, mais j'ai un soucis dans le bo. Sur les fiches produits, dans la section "images", la zone dédiée est complètement vide (pj) Je ne peux donc plus ajouter/modifier les images produits. Une idée ? Merci et bonne soirée. Stéphanie. Link to comment Share on other sites More sharing options...
Eolia Posted July 8, 2024 Author Share Posted July 8, 2024 Module sthoverimage installé ? Il fait une override sur le tpl des images en BO Link to comment Share on other sites More sharing options...
Eolia Posted July 8, 2024 Author Share Posted July 8, 2024 Regardez également dans votre console (F12) les éventuelles erreurs js. Link to comment Share on other sites More sharing options...
Phanie Posted July 8, 2024 Share Posted July 8, 2024 On 7/8/2024 at 8:09 PM, Eolia said: Module sthoverimage installé ? Il fait une override sur le tpl des images en BO Expand Exactement ça ! Désinstallé, et c'est reparti. Merci beaucoup. 👍 Link to comment Share on other sites More sharing options...
Eolia Posted July 9, 2024 Author Share Posted July 9, 2024 Vous avez le module intégré secondimage intégré dans Phenix si vous voulez conserver le comportement. Link to comment Share on other sites More sharing options...
Phanie Posted July 9, 2024 Share Posted July 9, 2024 On 7/9/2024 at 8:47 AM, Eolia said: Vous avez le module intégré secondimage intégré dans Phenix si vous voulez conserver le comportement. Expand Module installé, et fichier product-list.tpl modifié. Mais l'image du survol s'affiche au dessus de l'image principale. zip avec le tpl et un screen. je me suis peut-être trompée sur la modif du tpl si tu as le temps de regarder. Ce n'est pas urgent. On peut s'en passer pour le moment. Archive.zipFetching info... Link to comment Share on other sites More sharing options...
Eolia Posted July 9, 2024 Author Share Posted July 9, 2024 Je ne vois pas la ligne ajoutée dans votre tpl {hook h='displaySecondImage' product=$product} N'oubliez pas d'activer les compressions css et js également sur votre site. Link to comment Share on other sites More sharing options...
Phanie Posted July 9, 2024 Share Posted July 9, 2024 On 7/9/2024 at 9:56 AM, Eolia said: Je ne vois pas la ligne ajoutée dans votre tpl {hook h='displaySecondImage' product=$product} N'oubliez pas d'activer les compressions css et js également sur votre site. Expand Zut. je l'avais supprimé avant d'enregistrer. ligne 127 J'ai activé les compressions suite à votre message, puis retenté la modif du tpl. même situation. product-list.tpl.zipFetching info... Link to comment Share on other sites More sharing options...
Eolia Posted July 9, 2024 Author Share Posted July 9, 2024 envoyez-moi un accès ftp en MP Link to comment Share on other sites More sharing options...
Eolia Posted July 9, 2024 Author Share Posted July 9, 2024 C'est corrigé. Votre thème utilise une classe spécifique non reconnue par le module. Je l'ai ajoutée 1 Link to comment Share on other sites More sharing options...
Phanie Posted July 9, 2024 Share Posted July 9, 2024 J'ai également un soucis avec ma page "manufacturer", url renommée depuis toujours en /fabricants Mais le lien vers cette page nous redirige vers la home page J'ai regardé le htaccess, rien vu de particulier. Un avis ? Link to comment Share on other sites More sharing options...
Eolia Posted July 9, 2024 Author Share Posted July 9, 2024 Comment sont réglées ces options dans "Préférences => Général" ? 1 Link to comment Share on other sites More sharing options...
Phanie Posted July 9, 2024 Share Posted July 9, 2024 On 7/9/2024 at 1:14 PM, Eolia said: Comment sont réglées ces options dans "Préférences => Général" ? Expand Effectivement, les marques n'étaient pas activées. Il faut que je me penche sur le changelog pour être à jour de toutes ces subtilités.... Merci pour la réponse en tout cas. 👍 Link to comment Share on other sites More sharing options...
Eolia Posted July 9, 2024 Author Share Posted July 9, 2024 Et oui car d'origine c'était les marques ET les fournisseurs, dans la même et unique option. Certains voulaient afficher les marques mais pas les fournisseurs. Link to comment Share on other sites More sharing options...
meditation Posted July 9, 2024 Share Posted July 9, 2024 Bonjour Il est possible d'éditer le champ Phrase d'accroche en masse? j'ai essayé avec la fonction Edition en masse, mais le champ n'est pas editable, je suis en 1.6.2.24 Merci Link to comment Share on other sites More sharing options...
Eolia Posted July 9, 2024 Author Share Posted July 9, 2024 Ce champ n'a pas été inclus dans l'édition en masse car ça n'aurait pas vraiment de sens de mettre la même phrase partout. Vous pouvez le mettre à jour pour tous les produits avec une requête en base de données. UPDATE ps_product_lang SET `catch_phrase` = "bla bla bla" WHERE `id_lang` = X; X étant l'ID de la langue concernée. Link to comment Share on other sites More sharing options...
meditation Posted July 9, 2024 Share Posted July 9, 2024 super, merci, pourrai je utiliser le script pour des produits dans la meme catégorie par défaut? Link to comment Share on other sites More sharing options...
Eolia Posted July 9, 2024 Author Share Posted July 9, 2024 Non, c'est une requête différente: UPDATE `ps_product_lang` SET `catch_phrase` = "bla bla bla" WHERE `id_lang` = XX AND `id_product` IN ( SELECT `id_product` FROM `ps_product_shop` WHERE `id_category_default` = YY ); XX = ID de la langue concernée YY = ID de la catégorie par défaut Link to comment Share on other sites More sharing options...
meditation Posted July 9, 2024 Share Posted July 9, 2024 super 😀 Link to comment Share on other sites More sharing options...
meditation Posted July 10, 2024 Share Posted July 10, 2024 Bonjour J'ai ajouté la variable $product.catch_phrase sur product-list.tpl, tout s'affiche bien sur la page de catégorie, mais sur la page de recherche, la variable ne s'affiche pas, une idée? Merci Link to comment Share on other sites More sharing options...
Eolia Posted July 10, 2024 Author Share Posted July 10, 2024 En effet, cette variable n'est pas récupérée par la page de recherche, je vais l'ajouter Link to comment Share on other sites More sharing options...
meditation Posted July 10, 2024 Share Posted July 10, 2024 super, si c'est possible d'indiquer les modifications à suivre? ou bien un fichier override, je suis sous 1.6.2.24 merci Link to comment Share on other sites More sharing options...
Eolia Posted July 10, 2024 Author Share Posted July 10, 2024 Pourquoi restez-vous en 2.24 ? Link to comment Share on other sites More sharing options...
meditation Posted July 10, 2024 Share Posted July 10, 2024 la version 2.24 est assez stable, je l'ai déjà mis en production, une fois en production, je n'ai plus très envie de mettre à niveau le site, sauf pour les mises à jour majeures de sécurité. 😀 merci Link to comment Share on other sites More sharing options...
Eolia Posted July 10, 2024 Author Share Posted July 10, 2024 Ah, ben c'est une erreur mais je respecte votre choix. Ci-joint le search.php de la 29 mais ne le recopiez pas tel quel car il y a des champs qui n'existent pas dans votre version. Search.zipFetching info... Link to comment Share on other sites More sharing options...
Asu34 Posted July 10, 2024 Share Posted July 10, 2024 On 7/10/2024 at 6:42 PM, meditation said: la version 2.24 est assez stable, je l'ai déjà mis en production, une fois en production, je n'ai plus très envie de mettre à niveau le site, sauf pour les mises à jour majeures de sécurité. 😀 merci Expand 2.24? 1.24 non ? J'envisage passer sous Phoenix... j'ai pas mal de module et j'appréhende un peu cette mise à jour. Et certains nouveaux modules ne sont indiqués qu'à partir de la 1.7. Phoenix suite permets les rendre compatibles ? Vais me lancer dans tout ça je pense... suis sur ce site sur 1.6.1.24... pas parfaite... Link to comment Share on other sites More sharing options...
Eolia Posted July 10, 2024 Author Share Posted July 10, 2024 On 7/10/2024 at 6:52 PM, Asu34 said: 2.24? 1.24 non ? Expand Non elle parle bien de la 1.6.2.24 (PhenixSuite) Concernant les modules, certains réservés 1.7 ont été rendus compatibles Phenix et surtout PHP 8 Link to comment Share on other sites More sharing options...
meditation Posted July 10, 2024 Share Posted July 10, 2024 On 7/10/2024 at 6:52 PM, Asu34 said: 2.24? 1.24 non ? J'envisage passer sous Phoenix... j'ai pas mal de module et j'appréhende un peu cette mise à jour. Et certains nouveaux modules ne sont indiqués qu'à partir de la 1.7. Phoenix suite permets les rendre compatibles ? Vais me lancer dans tout ça je pense... suis sur ce site sur 1.6.1.24... pas parfaite... Expand J'ai fait une mise à jour de Ps 1.6.1.14 vers Phoenix 1.6.2.24, sans rencontrer de difficultés avec mes anciens modules de 1.24, et au niveau de theme, j'en ai de petits corrections sur les anciens fichiers override et sur les fichiers tpl Link to comment Share on other sites More sharing options...
meditation Posted July 10, 2024 Share Posted July 10, 2024 On 7/10/2024 at 6:45 PM, Eolia said: Ah, ben c'est une erreur mais je respecte votre choix. Ci-joint le search.php de la 29 mais ne le recopiez pas tel quel car il y a des champs qui n'existent pas dans votre version. Search.zip 10.54 kB · 1 download Expand Merci bien pour le fichier, j'ai fait override de la classe search, tout marche bien sur la page de search, pourtant le problème persiste sur la page de search via tags. Link to comment Share on other sites More sharing options...
Eolia Posted July 10, 2024 Author Share Posted July 10, 2024 On 7/10/2024 at 7:45 PM, meditation said: la page de search via tags. Expand C'est à dire, de quel page parlez-vous svp ? Link to comment Share on other sites More sharing options...
meditation Posted July 10, 2024 Share Posted July 10, 2024 ok, je m'explique, donc, si on fait une recherche via blocksearch, tout marche bien, la variable s'affiche, mais si l'on lance une recherche via blocktags, cela donne une liste de produits de meme tags, mais la variable catch_phrase n'existe pas sur la page de résultat. Link to comment Share on other sites More sharing options...
Eolia Posted July 10, 2024 Author Share Posted July 10, 2024 Ok, je comprends mieux. A ajouter dans Search.php, fonction searchTag(): Link to comment Share on other sites More sharing options...
meditation Posted July 11, 2024 Share Posted July 11, 2024 😀 impeccable, merci Link to comment Share on other sites More sharing options...
meditation Posted July 16, 2024 Share Posted July 16, 2024 Bonjour Eolia, j'ai trouvé un petit bug lors de l'importation des produits, le champs description courte n'est pas disponible, comme sur la copie d'écran. Merci Link to comment Share on other sites More sharing options...
Eolia Posted July 16, 2024 Author Share Posted July 16, 2024 Ben, juste pour info, ce champ n'a jamais été là dans les versions 1.6 et je ne me suis pas encore attaqué à la partie des imports qui est nativement pleine de bugs. Link to comment Share on other sites More sharing options...
Phanie Posted July 17, 2024 Share Posted July 17, 2024 Bonjour, La version 1.6.2.28 est en prod de mon côté. Je vais regarder un petit soucis sur les caractéristiques, que mon client a largement dupliqué, en les saisissant souvent manuellement. Je vais créer une requête en ce sens. En revanche, un petit point à modifier, voici le contexte : Créer un nouveau produit Saisir le nom du produit (les boutons "enregistrer" s'affiche) Saisir un résumé trop long Cliquer sur "enregistrer" Message d'erreur (plus de 400 caractères) Modifier le résumé (moins de 400 caractères) Le bouton "enregistrer" ne revient pas. J'ai signalé à mon client de faire attention au message sous le champs "résumé" qui affiche en rouge le nombre de caractère quand c'est trop long. ps : je viens de voir le paramètre "taille maximale de la description courte" dans Préférences/Produits 👍 Bonne fin de journée. Link to comment Share on other sites More sharing options...
Eolia Posted July 17, 2024 Author Share Posted July 17, 2024 Ce cas particulier a été corrigé dans la version 29 Link to comment Share on other sites More sharing options...
meditation Posted July 22, 2024 Share Posted July 22, 2024 Bonjour Eolia j'ai un message d'erreur lors de l'import de pack de localisation : Erreur de syntaxe, JSON malformé. (Failed to fetch fawazahmed0/currency-api@1 from GitHub.) ToolsCore::jsonDecode in /classes/Currency.php:472 CurrencyCore::refreshCurrencies in /classes/LocalizationPack.php:322 LocalizationPackCore->_installCurrencies in /classes/LocalizationPack.php:103 LocalizationPackCore->loadLocalisationPack in /controllers/admin/AdminLocalizationController.php:226 AdminLocalizationControllerCore->postProcess in /classes/controller/Controller.php:201 ControllerCore->run in /classes/Dispatcher.php:415 DispatcherCore->dispatch in /admin/index.php:79 et depuis l'import de pack pays, les modules d'export de flux, commencent aussi à avoir un message d'erreur comme iso_code no effet etc. V1.6.2.24 Merci d'avance Link to comment Share on other sites More sharing options...
Eolia Posted July 22, 2024 Author Share Posted July 22, 2024 1.6.2.24 effectivement cette api n'est plus disponible. Si vous ne voulez pas mettre à jour votre Phenix, mettez à jour le fichier /classes/Currency.php fonction refreshCurrencies() public static function refreshCurrencies() { $currencies_to_update = ''; $currencies = Currency::getCurrencies(true, false, true); foreach($currencies as $key => $currency) { $currencies_to_update .= ($key > 0 ? ',' : '').$currency->iso_code; } $default_currency = Currency::getDefaultCurrency(); $data = Tools::file_get_contents('https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest/v1/currencies/eur.min.json'); if(!$parser = Tools::jsonDecode($data, true)) { $data = Tools::file_get_contents('https://latest.currency-api.pages.dev/v1/currencies/eur.json'); $parser = Tools::jsonDecode($data, true); } if(is_array($parser) && isset($parser['eur'])) { foreach($currencies as $currency) { if($currency->id != $default_currency->id) { foreach($parser['eur'] as $iso_code => $rate) { if(strtoupper($iso_code) == $currency->iso_code) { $currency->conversion_rate = round($rate, 6); $currency->update(); } } } } return false; } else { $error = Tools::displayError('Error: unable to update currencies exchange rate from').' cdn.jsdelivr.net ('.$parser.')'; PrestaShopLogger::addLog($error, 1, '0000001', 'Currency', 0); return $error; } } Link to comment Share on other sites More sharing options...
Eolia Posted July 22, 2024 Author Share Posted July 22, 2024 #PhenixSuite: la version 1.6.2.29 est sortie ! 😉 Première installation ? Un seul fichier suffit: https://devcustom.net/public/scripts/dl.php?f=autoloader Changelog complet ici: https://devcustom.net/public/scripts/dl.php?f=changelog #PhenixSuite le renouveau des versions #prestashop 1.6, compatible PHP8, sécurisé et + encore à découvrir ! Link to comment Share on other sites More sharing options...
Phanie Posted July 23, 2024 Share Posted July 23, 2024 Bonjour @Eolia Je parcours la search console pour résoudre les anciens pbs. Je me rends compte d'une mise à jour dans la visibilité des produits avec l'ajout "Direct URL only". Les produits hors stocks avaient été affecté à Nulle Part (none dans la base) Je ne trouve pas comment tu enregistres l'option "Direct URL Only" dans la base. Pour info, si je laisse "nulle part", j'ai une erreur sur le front Il y a 1.000000e+0rreur Le produit n'a pas été trouvé Merci pour le retour, afin que je fasse ma requête pour utiliser ton option et ne pas avoir d'erreur. Bonne fin de journée Stéphanie. Link to comment Share on other sites More sharing options...
Eolia Posted July 23, 2024 Author Share Posted July 23, 2024 Cette option "URL directe uniquement" est disponible dans la fiche produit sauf si vous avez un override du tpl Link to comment Share on other sites More sharing options...
Phanie Posted July 23, 2024 Share Posted July 23, 2024 On 7/23/2024 at 1:54 PM, Eolia said: Cette option "URL directe uniquement" est disponible dans la fiche produit sauf si vous avez un override du tpl Expand Oui je l'ai trouvé dans le BO de la fiche produit, mais comment est elle enregistrée dans la base, afin que je fasse une requête pour affecter cette nouveauté à tous mes anciens "nulle part"="none" Lorsque je mets URL Directe uniquement, j'ai toujours "none" dans l'attribut "visibility" de la table product Merci. Link to comment Share on other sites More sharing options...
Eolia Posted July 23, 2024 Author Share Posted July 23, 2024 None => Url directe Uniquement (visible pour ceux qui connaissent l'url) Nowhere => Nulle part (non accessible par les robots) 1 Link to comment Share on other sites More sharing options...
Phanie Posted July 23, 2024 Share Posted July 23, 2024 On 7/23/2024 at 2:57 PM, Eolia said: None => Url directe Uniquement (visible pour ceux qui connaissent l'url) Nowhere => Nulle part (non accessible par les robots) Expand Je tourne en rond. Si je modifie le champs dans le BO de la fiche produit, cela modifie bien l'attribut de la table MAIS si je modifie l'attribut directement dans la table, (je précise que je ne suis pas sur la fiche produit à ce moment là), la modif n'est pas prise en compte dans la fiche produit. Je reprendrai mes tests demain au cas où ce soit la fatigue. les vacances approchent ! Bonne soirée Link to comment Share on other sites More sharing options...
Eolia Posted July 23, 2024 Author Share Posted July 23, 2024 Si vous modifiez la table ps_product il faut aussi modifier ps_product_shop 1 Link to comment Share on other sites More sharing options...
meditation Posted July 29, 2024 Share Posted July 29, 2024 Bonjour Eolia J'ai pas pu trouvé la fonction de mettre à jour tous les urls-rewrite des produits en 1 click sur la version 1.6.2.29 Il me semble que c'est possible depuis 2.28 Merci Link to comment Share on other sites More sharing options...
Eolia Posted July 29, 2024 Author Share Posted July 29, 2024 Link to comment Share on other sites More sharing options...
meditation Posted July 30, 2024 Share Posted July 30, 2024 😀 merci Link to comment Share on other sites More sharing options...
meditation Posted August 2, 2024 Share Posted August 2, 2024 Bonjour Eolia J`'ai constaté qu'après mise à jour vers 1.6.2.29, les templates mails sont placés à la racine de dossier mails au lieu de dans le dossier fr, est ce que c'est fait exprès? Merci Link to comment Share on other sites More sharing options...
Eolia Posted August 2, 2024 Author Share Posted August 2, 2024 Non, c'est un oubli de nettoyage, vous pouvez les supprimer. Ne sont pris en compte que ceux qui sont dans le répertoire de chaque langue. Link to comment Share on other sites More sharing options...
meditation Posted August 11, 2024 Share Posted August 11, 2024 Bonjour Eolia Après mise à jour vers 1.6.2.29, le module payline ne fonctionne plus, et lors j'essaie de réinstaller le module, un message d'erreur s'afiche: la version de votre module n'est pas compatible avec votre version phenixsuite La version de payline est 2.2.10 Merci Link to comment Share on other sites More sharing options...
doekia Posted August 11, 2024 Share Posted August 11, 2024 Avec le message d'erreur il sera peut-être possible d'aider. Avez-vous activé le debug pour avoir un message d'erreur encore plus pertinent ? Link to comment Share on other sites More sharing options...
meditation Posted August 11, 2024 Share Posted August 11, 2024 (edited) pourtant mod debug activé, je n'ai pas d'autre message d'erreur, j'ai essayé la dernière version de payline 2.2.12, c'est pareil, lors de l'installation, j'ai: Echec de l'installation, pour les modules suivants: Payline la version de votre module n'est pas compatible avec votre version phenixsuite Edited August 11, 2024 by meditation (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted August 11, 2024 Author Share Posted August 11, 2024 Pouvez-vous m'envoyer le fichier principal du module ? A mon avis ils ont écrit un truc du genre MAX PS_VERSION 1.6.1.24, à changer en 1.9.9.9 Link to comment Share on other sites More sharing options...
meditation Posted August 12, 2024 Share Posted August 12, 2024 On 8/11/2024 at 7:41 PM, Eolia said: Pouvez-vous m'envoyer le fichier principal du module ? A mon avis ils ont écrit un truc du genre MAX PS_VERSION 1.6.1.24, à changer en 1.9.9.9 Expand exactement, c'est résolu, merci Link to comment Share on other sites More sharing options...
meditation Posted August 14, 2024 Share Posted August 14, 2024 Bonjour Eolia Il me semble que la fonction scrollto ne fonctionne plus si l'on utilise l'ancienne version de jquery 1.11.0. sous version PS 1.6.2.29 Link to comment Share on other sites More sharing options...
Eolia Posted August 14, 2024 Author Share Posted August 14, 2024 Ben si ancienne version, rien n'a changé. Dans quel fichier avez-vous le pb ? Link to comment Share on other sites More sharing options...
meditation Posted August 14, 2024 Share Posted August 14, 2024 merci eolia, c'est bon, il suffit de remplacer jqueryscrollto.js par la nouvelle version 2.13, c'est résolu, Link to comment Share on other sites More sharing options...
meditation Posted August 15, 2024 Share Posted August 15, 2024 Bonjour Eolia, j'ai une petite question sur la nouvelle fonction de protection contre les attaques, est ce que cette fonction va bannir les ips ? car le site sous CDN, donc normalement le ban des ips via htaccess ne donne aucun effet. Link to comment Share on other sites More sharing options...
Eolia Posted August 15, 2024 Author Share Posted August 15, 2024 Euh... le cdn ne concerne que les fichiers statiques normalement, donc je ne pige pas trop. Et puis CDN avec un Prestashop, comment dire... bénéfice 0 et risque d'erreur + 1000 Link to comment Share on other sites More sharing options...
meditation Posted August 16, 2024 Share Posted August 16, 2024 j'ai mal compris de la fonctionnalité, après les testes, tout semble marcher bien avec ou sans CDN, merci Eolia Link to comment Share on other sites More sharing options...
Eolia Posted August 16, 2024 Author Share Posted August 16, 2024 On 8/14/2024 at 1:44 PM, meditation said: merci eolia, c'est bon, il suffit de remplacer jqueryscrollto.js par la nouvelle version 2.13, c'est résolu, Expand si vous mettez à jour jquery.scrollTo.js il faut mettre à jour également jquery.serialScroll.js (les 2 sont liés). Ce sera le cas dans le version 30. Link to comment Share on other sites More sharing options...
meditation Posted August 16, 2024 Share Posted August 16, 2024 super, merci😀 Link to comment Share on other sites More sharing options...
Sda33 Posted August 19, 2024 Share Posted August 19, 2024 Bonjour à tous, et encore merci Eolia pour toutes ces évolutions. J'ai actuellement une version stabilisée en production en 1.6.2.12, et après beaucoup d'hésitations j'envisage d'installer le module Prestashop Checkout Built with Paypal. Je suis toujours sur un php 7.1. Je poste ici à la recherche de retours d'expérience, avez-vous les uns ou les autres des recommandations particulières pour cette opération ? Faut-il obligatoirement prévoir d'upgrader en 1.6.2.29 avant ? J'aimerais aussi enfin prendre le temps de corriger certains modules pour être compatible sur une version supérieure de php, laquelle dois-je (ou puis-je avec ma version de Prestashop) cibler ? Bonne journée à tous, et merci ! Link to comment Share on other sites More sharing options...
Eolia Posted August 19, 2024 Author Share Posted August 19, 2024 Non, pas obligé d'upgrader même si je conseille de toujours être dans le version la plus récente. Après, perso je suis contre ce module qui pompe toutes vos données et les envoie sur les serveurs italiens du nouveau propriétaire de Prestashop. Link to comment Share on other sites More sharing options...
Sda33 Posted August 19, 2024 Share Posted August 19, 2024 @Eolia C'est bien la raison pour laquelle j'ai tant traîné des pieds, mais j'ai fini par me faire "convaincre" par les modes de paiement proposés (Bancontact, Giropay, 4x sans frais, etc). Je ne comprends pas pourquoi Paypal a signé un truc pareil avec Prestashop, pourquoi devoir obligatoirement passer par une connexion à Prestashop pour ça, mais bon... On va tester déjà, on verra bien. Link to comment Share on other sites More sharing options...
Khundo2023 Posted August 19, 2024 Share Posted August 19, 2024 (edited) Bonjour, J'utilise le module paypal developpé par eolia, fonctionne très bien sous phenix possibilité payer en x4 fois et pas besoin passer sur compte prestashop... si ça peut vous aider Edited August 19, 2024 by Khundo2023 (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now