spip93
Members-
Posts
154 -
Joined
-
Last visited
spip93's Achievements
-
Mode débug uniquement pour les développeurs
spip93 replied to spip93's topic in PrestaShop pour les développeurs
Excusez-moi, je ne me souviens plus (ça va bientôt faire 2 ans), mais il me semble que j'avais fini par désactiver la fonction parce que soit ça ne fonctionnait pas, soit ça me provoquait une panne ou quelque chose comme ça. Je ne peux que vous conseiller de vous adresser directement à Doekia (en MP peut-être) qui en sait beaucoup beaucoup plus que moi là-dessus. Désolé de ne pas pouvoir vous aider d'avantage 😕- 8 replies
-
- debug
- développeur
-
(and 1 more)
Tagged with:
-
Mode débug uniquement pour les développeurs
spip93 replied to spip93's topic in PrestaShop pour les développeurs
Essayez de vider le cache dans les performances. Vous avez quelle version de Presta ? 1.6 ou 1.7 ?- 8 replies
-
- debug
- développeur
-
(and 1 more)
Tagged with:
-
Bonjour à tous et à toutes, J'aide un copain sur son site qui tourne sous Prestashop 1.7.5.2 Je voudrais rajouter un champ "Courte description" (environ 70 caractères maxi) sous le titre/nom du produit, dans la page des Catégories (voir l'exemple ci-dessous, sur le site d'Ikea) Existe-t-il un module qui permette de faire ça ? Si non, comment faire SVP car je suis franchement débutant en programmation PHP/Twig ? D'avance, merci pour votre aide 🙏 Bonne journée 😉
-
Bonjour à tous et à toutes, En local, j'ai migré un site de Prestashop 1.6.1.5 à Prestashop 1.7.5.1 grâce à un module développé par Migration Pro (module que je recommande). Grâce à ce module, j'ai pu, notamment, conserver les différents ID (ID de produits, de catégories, de clients...) Cependant, je constate une différence entre les URLs entre Prestashop 1.6.1.5 et Prestashop 1.7.5.1 et ce, même après avoir été dans B.O > Paramètres de la boutique > Trafic et SEO et après avoir activé URL Simplifiée dans la partie Configuration des URL. Par exemple : URL d'un produit sur le site avec la version 1.6.1.5 de Prestashop : http://dev.nomdusite.fr/8-nom-du-produit.html URL du même produit sur le site avec la version 1.7.5.1 de Prestashop : http://dev2.nomdusite.fr/nom-categorie/8-545-nom-du-produit.html#/14-couleur-noir avec : - En vert ce qui est identique - En rouge ce qui est ajouté Sur la même page (B.O > Paramètres de la boutique > Trafic et SEO), un peu plus bas, il y a la partie Format des URL. Dans cette partie, pour l'URL des produits, j'ai : {category:/}{id}{-:id_product_attribute}-{rewrite}{-:ean13}.html Je croyais pouvoir écrire l'URL comme je le voulais et supprimer {-:id_product_attribute} et {rewrite} mais ça fait partie des mots-clés requis Comment faire pour passer outre ces mots-clés requis et avoir la même URL (après le NDD bien sûr) sur les 2 versions ? Parce que sinon, je vais avoir de gros soucis de référencement SEO si/quand je passe à Prestashop 1.7.1.5 D'avance merci Bonne journée
-
Je viens de trouver la solution pour ceux qui auraient le même problème que moi. Il faut aller dans International > Translations et dans la partie "Ajouter / Mettre à jour une langue" cliquer sur le bouton "Ajouter ou Mettre à jour une langue" Ça mouline un moment puis la page se recharge avec partout en français. J'espère que ça servira à d'autres. Bonne journée
- 1 reply
-
- 3
-
Bonjour à tous et à toutes, Je viens d'installer Prestashop 1.7.5.1 en local et lorsque je vais dans le B.O, j'ai une partie en anglais (comme le menu latéral gauche). Le reste, le contenu, la partie centrale, est en français. Je suis allé dans Team, sur mon compte, c'est en français Après recherche sur ce forum, j'ai trouvé des sujets similaires où on répondait d'aller dans International > Localization et d'importer le pack de localisation français. Je l'ai fait à plusieurs reprises, mais ça n'a rien donné. Auriez-vous une idée SVP ? Merci de votre aide Bonne journée
-
J'ai (peut-être) trouvé une solution. Comme ça bloque quand $context->employee->id est appelé, je me suis dit qu'il fallait lui donner un id d'employé. Le problème c'est que comme tools.php est dans le dossier classes, si je fais une modif dans ce fichier, ça sautera à la première MAJ de Presta (même si je compte pas en faire de sitôt). Pour éviter ça, dans /override/classes, j'ai créé un fichier tools.php Dans ce fichier tools.php, j'ai mis le code suivant : <?php class Tools extends ToolsCore { public static function getAdminTokenLite($tab, Context $context = null) { $id_employe = Db::getInstance()->getValue('SELECT `id_employee` FROM `ps_employee` WHERE `lastname`=\'Nom_employe\''); if (!$context) { $context = Context::getContext(); } if(empty($context->employee)) { $context->employee = new Employee($id_employe); } return Tools::getAdminToken($tab.(int)Tab::getIdFromClassName($tab).(int)$context->employee->id); } } Ensuite, pour que l'override soit pris en compte, je suis allé dans /cache/ et j'ai supprimé le fichier class-index.php (que Presta a regénéré derrière). Ça a l'air de fonctionner. J'espère que ça aidera d'autres personnes Bonne journée
-
Comment je peux retrouver "le module ou le bout de code qui cherche un employée là où il n'y en a pas" ? Et ensuite (si et quand je retrouve le module ou le bout de code en question) ? Qu'est-ce que je dois faire ? Est-ce que je pourrais supprimer le bout de code qui pose problème ? .(int)$context->employee->id
-
Bonjour à tous et à toutes, En regardant dans les logs errors d'un des sites que j'administre, sous Prestashop 1.6.1.5, j'ai plusieurs erreurs dont celle-ci : Trying to get property of non-object in /home/xxxxxxx/www/xxxxxxx/classes/Tools.php on line 1222 Et voici les lignes de codes du fichier tools.php : public static function getAdminTokenLite($tab, Context $context = null) { if (!$context) { $context = Context::getContext(); } return Tools::getAdminToken($tab.(int)Tab::getIdFromClassName($tab).(int)$context->employee->id); } (La ligne 1222 étant la ligne commençant par return Tools) J'ai le même problème que Kerlin il y a quelques jours Sauriez-vous quel est le problème et surtout comment le régler SVP ? D'avance merci