Lilhouh Posted December 29, 2012 Share Posted December 29, 2012 Bonjour à tous, Je viens de faire la MàJ vers 1.5.3 et j'ai des erreurs dès que je touche un produit. Soit des erreurs de type "URL simplifiée (langue concernée) invalide". J'ai pensé qu'il s'agissait des accents restés depuis la version précédente (1.5.2), je les ai donc retiré mais n'y fait. Aussi, sur un produit qui lui n'avait pas d'accent dans son URL, un simple message comme quoi une erreur est survenue sur le product() et rien de ma saisie n'a été pris en compte. Pas plus d'infos que ça. Cela vous est-il arrivé ? Avez vous des pistes à me donner ? MErci Link to comment Share on other sites More sharing options...
ENCRECOM Posted December 29, 2012 Share Posted December 29, 2012 J'ai exactement le même problème. Tous les produits avec accent sont en erreur et quand on enleve les accents on a une simple erreur Link to comment Share on other sites More sharing options...
ENCRECOM Posted December 29, 2012 Share Posted December 29, 2012 Sur le forum anglais ils disent qu'il faut aller sous MYSQL: Yes, use MyPHPAdmin, go to your database, choose SQL tab and paste this: alter table ps_product add column redirect_type int (10) ; alter table ps_product_shop add column redirect_type int (10) ; then click GO button on the bottom right. Just some tags for easier search, a lot of people will have that issue: - An error occurred while updating object. product () - modify product error - add product error - redirect product error - prestashop 1.5.3 Link to comment Share on other sites More sharing options...
J-F Dupin Posted December 29, 2012 Share Posted December 29, 2012 (edited) Pareil pour moi, j'ai rencontré entre autre cette erreur product() J'ai appliqué la modification d'ENCRECOM et maintenant ça fonctionne. Sur le forum anglais ils disent qu'il faut aller sous MYSQL: Yes, use MyPHPAdmin, go to your database, choose SQL tab and paste this: alter table ps_product add column redirect_type int (10) ; alter table ps_product_shop add column redirect_type int (10) ; then click GO button on the bottom right. Edited December 29, 2012 by J-F Dupin (see edit history) Link to comment Share on other sites More sharing options...
Lilhouh Posted December 29, 2012 Author Share Posted December 29, 2012 Sérieux ? J'suis jalouse !! Moi la requete sql m'a fait une belle page blanche ... et donc n'a rien résolue... J'ai les nerfs en pelote... Link to comment Share on other sites More sharing options...
THX9999 Posted December 29, 2012 Share Posted December 29, 2012 Pour moi aussi ça fonctionne ! Link to comment Share on other sites More sharing options...
J-F Dupin Posted December 29, 2012 Share Posted December 29, 2012 Sérieux ? J'suis jalouse !! Moi la requete sql m'a fait une belle page blanche ... et donc n'a rien résolue... J'ai les nerfs en pelote... Va voir directement dans les tables ps_product et ps_product_shop. Normalement il doit y avoir une ligne "redirect_type". J'ai aussi eu une page blanche mais en vérifiant c'était bon. Link to comment Share on other sites More sharing options...
Lilhouh Posted December 29, 2012 Author Share Posted December 29, 2012 Les lignes sont effectivement bien créées mais elles ne me permettent pas de résoudre les erreurs. J'ai toujours ces lignes qui s'affichent (et qui réduisent donc mes editions pdt à néant) : Ce champ URL simplifiée (English (English)) est invalide. Ce champ URL simplifiée (Português (Portuguese)) est invalide. Ce champ URL simplifiée (Deutsch (German)) est invalide. Ce champ URL simplifiée (Español (Spanish)) est invalide. Ce champ URL simplifiée (Italiano (Italian)) est invalide. C'est ce que tu avais également JFDupin ? ou tu avais 'simplement' l'erreur product() à l'édition d'un produit non accentué ? Je ne comprends pas sérieux. J'ai dû loupé un épisode. J'ai bien forcé la recompilation et le vidage de cache. Cache navigateur idem. Qu'est-ce qu'il me manque ? Link to comment Share on other sites More sharing options...
J-F Dupin Posted December 29, 2012 Share Posted December 29, 2012 Moi j'avais seulement l'erreur product(). Là je peux pas t'aider désolé... Link to comment Share on other sites More sharing options...
Lilhouh Posted December 29, 2012 Author Share Posted December 29, 2012 Bon .. je repasse en 1.5.2 en attendant de comprendre pourquoi les URL de langues etrangères me posent soucis... le .htaccess ne semble pas prendre les modifs en compte depuis ce passage en 1.5.3. Link to comment Share on other sites More sharing options...
mmomobis Posted December 29, 2012 Share Posted December 29, 2012 Bon, ça confirme un peu plus mes craintes, pour l'évolution de ma boutique, il va falloir que je me tourne sur une autre plateforme, je ne vais pas prendre le risque de tout foutre en l'air, on est pas dans des bugs mineurs là... Link to comment Share on other sites More sharing options...
J. Danse Posted December 29, 2012 Share Posted December 29, 2012 Bonsoir, Je viens de mettre au point un module que j'ai nommé "Patch". Ce dernier permettra de régler des soucis lors des mises à jours. Voir le sujet: http://www.prestashop.com/forums/topic/213193-module-pour-patch-apres-mise-a-jour/ Link to comment Share on other sites More sharing options...
BT78 Posted December 30, 2012 Share Posted December 30, 2012 (edited) Pour moi ça a marché , je peux donc créer mes produits sans avoir d'erreur. Un grand merci ! Edited December 30, 2012 by BT78 (see edit history) Link to comment Share on other sites More sharing options...
studio109 Posted December 30, 2012 Share Posted December 30, 2012 Bonjour, en suivant la procédure, voici le message que j'ai : Erreur Requête SQL: ALTER TABLE ps_product ADD COLUMN redirect_type INT( 10 ) ; MySQL a répondu: #1060 - Duplicate column name 'redirect_type' Link to comment Share on other sites More sharing options...
J. Danse Posted December 30, 2012 Share Posted December 30, 2012 Ce qui signifie, studio109, que tu as déjà la colonne modifiée dans ta table. Link to comment Share on other sites More sharing options...
Hacheman Posted December 30, 2012 Share Posted December 30, 2012 (edited) Effectivement le patch résoud le problème de product () mais les url simplifié ne matchent pas, même en français exemple www.monsite.fr/id-categorie au lieu de categorie-id comme indiqué dans l'onglet SEO, du coup mes liens, catalogue, GG etc passent en 404 ! J'ai essayé de revenir en 1.5.2 mais là, impossible de modifier mes produits ! Bon .. je repasse en 1.5.2 en attendant de comprendre pourquoi les URL de langues etrangères me posent soucis... le .htaccess ne semble pas prendre les modifs en compte depuis ce passage en 1.5.3. est ce que tu peux modifier tes produits ou en créer? Edit: j'ai aussi perdu l’éditeur html dans la page produit !!!! Edited December 30, 2012 by Hacheman (see edit history) Link to comment Share on other sites More sharing options...
tchuss Posted December 30, 2012 Share Posted December 30, 2012 Salut, merci pour les requêtes sql, cela règle le souci de la création de nouveaux produits. Pour l'autre erreur (Ce champ URL simplifiée (English (English)) est invalide.) lorsque l'on modifie un produit, c'est que Prestashop ne rempli pas les champs avec les données de la langue par défaut (pourquoi, grand mystère), et ils lui sont nécessaires, même lorsque les autres packs de langue sont désactivés. Je n'ai pas encore trouvé de solution automatique, mais en attendant si vous êtes (comme moi) dans l'urgence, cliquez sur chaque drapeau de langue dans l'onglet référencement et rentrez les informations manuellement... J'espère qu'il y aura vite une solution réel sur ce problème, c'est très handicapant de ne pas pouvoir modifier ses produits je vous apprend rien. Link to comment Share on other sites More sharing options...
Lilhouh Posted December 30, 2012 Author Share Posted December 30, 2012 est ce que tu peux modifier tes produits ou en créer? Ouep, édition et création possible. Pas de soucis dû à cette restauration. J'ai accès à tout (du moins je crois... qui sait ce que me réserve Prestashop demain ^^) Salut, merci pour les requêtes sql, cela règle le souci de la création de nouveaux produits. Pour l'autre erreur (Ce champ URL simplifiée (English (English)) est invalide.) lorsque l'on modifie un produit, c'est que Prestashop ne rempli pas les champs avec les données de la langue par défaut (pourquoi, grand mystère), et ils lui sont nécessaires, même lorsque les autres packs de langue sont désactivés. Je n'ai pas encore trouvé de solution automatique, mais en attendant si vous êtes (comme moi) dans l'urgence, cliquez sur chaque drapeau de langue dans l'onglet référencement et rentrez les informations manuellement... J'espère qu'il y aura vite une solution réel sur ce problème, c'est très handicapant de ne pas pouvoir modifier ses produits je vous apprend rien. Tu m'tiens au courant si tu trouves une solution miracle ! Merci Bon courage à vous ! Link to comment Share on other sites More sharing options...
Lilhouh Posted December 30, 2012 Author Share Posted December 30, 2012 (edited) Bonjour, j'ai exactement le même problème , mais je comprend pas trop ce qui faut faire. Pourriez-vous l'expliquer en français sur ce qui faut faire sur PHPadmin. Merci d'avance ! Math Dans ton phpmyadmin, va dans l'onglet 'SQL' et copie colle les 2 lignes ci dessous dans le champ de saisie puis en bas à droite du champ de saisie clique sur 'Exécuter'. Cette requête ajoutera une ligne dans ta table product et une autre dans ta table product_shop alter table ps_product add column redirect_type int (10) ;alter table ps_product_shop add column redirect_type int (10) ; A noter : ici le préfixe de table est 'ps'. N'oublie pas de le modifier si tes tables ne commencent pas ainsi. Edited December 30, 2012 by Lilhouh (see edit history) 1 Link to comment Share on other sites More sharing options...
BT78 Posted December 30, 2012 Share Posted December 30, 2012 Merci Lilhouh , je peux donc créer un article sans anomalie . Par contre j'ai une erreur Ce champ URL simplifiée (Français (French)) est invalide. quand je veux modifier une déclinaison. Si je trouve une soluce je vous le dis ! Link to comment Share on other sites More sharing options...
Hacheman Posted December 30, 2012 Share Posted December 30, 2012 (edited) Ce champ URL simplifiée (Français (French)) est invalide. quand je veux modifier une déclinaison. vérifie les accents, apostrophe etc.. dans le champs url simplifié pour chaque produit. Pour la modification des produits en 1.5.2 après un passage en 1.5.3, il fallait vider les caches navigateur Par contre la 1.5.3 ne prend pas en compte les préférences SEO, les URL produit sont www.maboutique.fr/categorie/id-produit.html Impossible pour moi de remettre www.maboutique.fr/produit-id comme j'avais sous la 1.5.2 Je pense que cette fois, je fais l'impasse sur la màj Edited December 30, 2012 by Hacheman (see edit history) Link to comment Share on other sites More sharing options...
BT78 Posted December 30, 2012 Share Posted December 30, 2012 Pour la modification des produits en 1.5.2 après un passage en 1.5.3, il fallait vider les caches navigateur ça c'est ok je l'ai bien fait , et j'ai vider le cache dans le dossier cache presta. Si je retire les accents les modification des déclinaisons ne bug plus. Merci pour l’info Hacheman. Math Link to comment Share on other sites More sharing options...
Lilhouh Posted January 2, 2013 Author Share Posted January 2, 2013 Merci Lilhouh , je peux donc créer un article sans anomalie . Par contre j'ai une erreur Ce champ URL simplifiée (Français (French)) est invalide. quand je veux modifier une déclinaison. Si je trouve une soluce je vous le dis ! Réponse de la forge à ce bug d'URL simplifiée : Thank you for your report. This bug has already been fixed on the 1.5.3.1 version. Please upgrade your shop with this version. Qui est sur la 1.5.3.1 ?! ^^ Link to comment Share on other sites More sharing options...
btsconsult Posted January 2, 2013 Share Posted January 2, 2013 Moaaaaaa... Michel Link to comment Share on other sites More sharing options...
Lilhouh Posted January 2, 2013 Author Share Posted January 2, 2013 Ouais ? vrai ? Et ? pas de bugs à l'horizon ? Cool ! Link to comment Share on other sites More sharing options...
Aquaticam Posted January 2, 2013 Share Posted January 2, 2013 (edited) Test sous 1.5.3.1 ce soir. Résultat j'ai toujours le message : 4 erreurs Ce champ URL simplifiée (English (English)) est invalide. Ce champ URL simplifiée (Deutsch (German)) est invalide. Ce champ URL simplifiée (Español (Spanish)) est invalide. Ce champ URL simplifiée (Italiano (Italian)) est invalide. Lorsque j'essaie de modifier un produit (sans déclinaison) Edited January 2, 2013 by Aquaticam (see edit history) 1 Link to comment Share on other sites More sharing options...
Lilhouh Posted January 3, 2013 Author Share Posted January 3, 2013 Arf... :/ Tu l'as signalé à la forge ou sur github ? Link to comment Share on other sites More sharing options...
Aquaticam Posted January 5, 2013 Share Posted January 5, 2013 Apparemment Github n'est pas le bon endroit pour rapporter les bug. Je cite vAugagneur en réponse à un bug dans un "issue closed" sur Github : Hi, Thanks for your report but, we don’t accept issues on GitHub. All issues have to be posted on our bug tracker : http://forge.prestashop.com So i close this issues, and please report your bug on our bug tracker. Regards Si je comprends bien : - J'ai un bug --> forge - J'ai une amélioration à proposer --> GitHub C'est bien ça ? Link to comment Share on other sites More sharing options...
Lilhouh Posted January 5, 2013 Author Share Posted January 5, 2013 Dis comme ça oui ça a l'air d'être ça. Personnellement, j'ai posté 2 tickets sur la forge la semaine passée. Ils ont répondu aux 2, donc ils y sont toujours présents. Par contre pour ce souci d'URL simplifiée langue étrangère, un d'eux m'a bien dit que le bug était fixé dans le 1.5.3.1. C'est l'isue PSCFV-6397 pour les intéressés. Je cite : Hi Zo,Thank you for your report. This bug has already been fixed on the 1.5.3.1 version. Please upgrade your shop with this version. Best regards So... réouvrir le ticket peut-être ?! mais je n'ai pas testé perso en 1.5.3.1, j'ose plus bouger de la 1.5.2 même si elle ne me satisfait pas pleinement... o_O Link to comment Share on other sites More sharing options...
Aquaticam Posted January 5, 2013 Share Posted January 5, 2013 Bon bah je vais tenter la forge. J'avais dans l'idée que ce n'était plus utilisé depuis le passage sur Github ! J'suis un peu perdu car loin d'être un spécialiste en dév. De mon côté je fais mes essais de mise à jour sur une boutique de test ça évite les gros coups de chaud sur ma boutique en prod. Jusque là j'ai utilisé le 1-click upgrade pour mes essais sur 1.5.3 et 1.5.3.1 et la mise à jour comme la restauration c'est toujours bien passé. Link to comment Share on other sites More sharing options...
DevNet Posted January 9, 2013 Share Posted January 9, 2013 Bonjour, Je ne sais pas si c'est lié, mais j'ai eu un problème similaire car j'utilisais la méthode JS function str2url(str, encoding, ucfirst) de l'./js/admin.js pour générer à la volé les liens rewrite. Cette méthode a évoluée depuis la 1.5.3 avec l'ajout d'un test sur la variable js : PS_ALLOW_ACCENTED_CHARS_URL Et forcément, si celle-ci n'existe pas un moment donné dans le traitement, la méthode ne s’exécute pas. Pour pallier à ce problème, dans mes pages qui appellent cette méthode, j'ai tout simplement ajouté en plus ceci : $this->_html .= '<script type="text/javascript">'.(Configuration::get('PS_ALLOW_ACCENTED_CHARS_URL') ? 'var PS_ALLOW_ACCENTED_CHARS_URL = 1;' : 'var PS_ALLOW_ACCENTED_CHARS_URL = 0;').'</script>'; En gros, il reprend la nouvelle valeur 1.5.3.1 de la configuration pour la rendre disponible au js qui en aura besoin. Attention, $this->_html .= ''; est propre à mon fonctionnement, ne faite pas un simple copier/coller. Maintenant j'ai pas encore fait d'édition de produit pour savoir si le bug d'origine existe aussi en natif dans le coeur de la 1.5.3.1. A+ Link to comment Share on other sites More sharing options...
Gavimse Posted January 10, 2013 Share Posted January 10, 2013 Test sous 1.5.3.1 ce soir. Résultat j'ai toujours le message : 4 erreurs Ce champ URL simplifiée (English (English)) est invalide. Ce champ URL simplifiée (Deutsch (German)) est invalide. Ce champ URL simplifiée (Español (Spanish)) est invalide. Ce champ URL simplifiée (Italiano (Italian)) est invalide. Lorsque j'essaie de modifier un produit (sans déclinaison) J'ain le même souci, j'ai installé le module Patch donc je ne devrais plus retrouver l'erreur produit. Seulement, le problème des langues persiste, je suis obligé de générer manuellement chaque langage lorsque je modifie un article. Quelqu'un a une soluce? Link to comment Share on other sites More sharing options...
btsconsult Posted January 14, 2013 Share Posted January 14, 2013 (edited) Bonsoir, Je confirme que j'ai le même problème (avec la 1.5.3.1), mais pas sur tous les produits (encore heureux) 3 erreurs Ce champ URL simplifiée (English (English)) est invalide. Ce champ URL simplifiée (Français (French)) est invalide. Ce champ URL simplifiée (Dutch) est invalide. Edited January 14, 2013 by btsconsult (see edit history) Link to comment Share on other sites More sharing options...
ENCRECOM Posted January 15, 2013 Share Posted January 15, 2013 C'est parce qu'il manque un champ dans la base. Pour corriger: Il faut inserer PS_ALLOW_ACCENTED_CHARS_URL dans ps_configuration et mettre la valeur à 1 pour résoudre les problemes de caractere accentués. 3 Link to comment Share on other sites More sharing options...
elreke Posted January 18, 2013 Share Posted January 18, 2013 (edited) Super !!! Merci ENCRECOM. Testé et approuvé de mon côté avec 1.5.3.1 C'est quand même fou de trouver autant de bugs sur une version mineure. Heureusement qu'il y a des gens qui suivent de prêt ! MERCI ! Edit : Par contre j'ai toujours un - à la fin des url simplifiées de nouveaux produits... Et il faut la mettre à 0 sinon il gère à nouveau les accents. Edited January 21, 2013 by elreke (see edit history) Link to comment Share on other sites More sharing options...
vinzter Posted January 24, 2013 Share Posted January 24, 2013 (edited) vérifie les accents, apostrophe etc.. dans le champs url simplifié pour chaque produit. Pour la modification des produits en 1.5.2 après un passage en 1.5.3, il fallait vider les caches navigateur Par contre la 1.5.3 ne prend pas en compte les préférences SEO, les URL produit sont www.maboutique.fr/categorie/id-produit.html Impossible pour moi de remettre www.maboutique.fr/produit-id comme j'avais sous la 1.5.2 Je pense que cette fois, je fais l'impasse sur la màj Bonjour, En ce qui concerne la prise en compte des préférences SEO du back office d'après ce que j'ai pu lire sur les forum anglais, c'est parce que ces données ne sont plus appelées dans la base de données mais codées en dures dans la classe Dispatcher.php à partir de la ligne 90 dans la fonction $default_routes. Le plus simple pour corriger ce problème en attendant une explication officielle et un rétablissement fonctionnel du back office est je pense de dupliquer cette fonction dans le fichier Dispatcher.php du dossier Override et de corriger toutes les lignes 'rule' => de la fonction pour que cela colle avec le modèle d'url rewriting souhaité. J'ai testé sur une boutique test 1.5.3.1 en local et à priori cette solution fonctionne. Mais cela reste un pansement, avec tous ces bugs à ce rythme là on va overrider tous les fichiers. @+ Vincent Edited January 26, 2013 by vinzter (see edit history) Link to comment Share on other sites More sharing options...
diazovitch Posted January 28, 2013 Share Posted January 28, 2013 (edited) C'est parce qu'il manque un champ dans la base. Pour corriger: Il faut inserer PS_ALLOW_ACCENTED_CHARS_URL dans ps_configuration et mettre la valeur à 1 pour résoudre les problemes de caractere accentués. C'est solution semble fonctionner pour moi (1.5.3.1). S'agit-il d'une méthode durable et stable ou provisoire ? Edited January 28, 2013 by diazovitch (see edit history) Link to comment Share on other sites More sharing options...
ENCRECOM Posted January 28, 2013 Share Posted January 28, 2013 Ca, ce qui est definitf, est-ce que la prochaine release sera stable, etc QUI LE SAIT ? Link to comment Share on other sites More sharing options...
julien51 Posted January 31, 2013 Share Posted January 31, 2013 Merci ENCRECOM effectivement ça fonctionne Cordialement, Julien Link to comment Share on other sites More sharing options...
LSAM Posted February 1, 2013 Share Posted February 1, 2013 Bonsoir, Idem j'ai eu le même souci avec ces messages rouges "Url simplifiée invalid" en passant de la version 1.5.2 à la 1.5.3.1. Je viens de mettre à jour le cache de mon navigateur et je peux de nouveaux modifier sauvegarder mes annonces. Cordialement Lsam Link to comment Share on other sites More sharing options...
LSAM Posted February 1, 2013 Share Posted February 1, 2013 Bonsoir, Rectification de mon précédent message, j'ai du rajouter "PS_ALLOW_ACCENTED_CHARS_URL dans ps_configuration et mettre la valeur à 1" pour résoudre définitivement le problème. Merci ENCRECOM Une dernière question est ce problème de laisser les accents sur les Url. Par exemple vaut mieux laisser "plaqué" ou mettre "plaque". Cordialement Lsam Link to comment Share on other sites More sharing options...
PrestaCoach Posted February 1, 2013 Share Posted February 1, 2013 Bonsoir Lsam, Le problème de l'accent dans les url a ét maintes fois débattu, et jusqu'à ce jour, personne n'a vraiment pu dire s'il valait mieux en mettre ou pas. Mais il semblerait que l'accent n'a jamais amélioré le référencement ... Petite expérience: quand on fait une recherche google (exemple: "éthylotest électronique"), on verra que les premiers sites référencés n'utilisent pas l'accent ... Michel Link to comment Share on other sites More sharing options...
LSAM Posted February 1, 2013 Share Posted February 1, 2013 Bonsoir Michel, Merci de m'avoir apporté cette précision. J'ai pu constater en effet que les site en premières page n'utilisaientt pas d'accent. Y aurait t'il un moyen de changer d'une seule manipulation tous les accents uniquement dans les URL? Ou faut il toutes les corriger une à une? Cordialement Lsam Link to comment Share on other sites More sharing options...
PrestaCoach Posted February 2, 2013 Share Posted February 2, 2013 Bonjour Lsam, Il n'y a pas de solution - selon moi - pour changer les accents des URL's en une seule manipulation. Mais une solution pour gagner du temps est de le faire non pas par le Backoffice en appelant chaque produit, mais plutôt de le faire directement dans la BDD. Via phpmyadmin, on affiche les enregistrements de ps_product_lang, et on édite la zone link_rewrite. Link to comment Share on other sites More sharing options...
LSAM Posted February 2, 2013 Share Posted February 2, 2013 bonsoir michel, Merci à toi pour ta réponse . A bientôt Cordialement Lsam Link to comment Share on other sites More sharing options...
lanijulmar Posted February 3, 2013 Share Posted February 3, 2013 (edited) Merci pour ces infos, j'ai fini par régler le problème après des heures et des heures de recherches ! Peut-être le patch, peut-être la requête + 2/3 manips... merci Petite question subsidiaire : est-il possible de supprimer le numéro à la fin du nom du produit ? Merci par avance et bonne journée Edited February 3, 2013 by lanijulmar (see edit history) Link to comment Share on other sites More sharing options...
SimplyConcept Posted February 9, 2013 Share Posted February 9, 2013 Bonjour, J'ai le meme genre derreur mais pour les catégories. Je m'explique : Lors de la création d'une nouvelle catégorie quelques soit son emplacement, j'ai un message d'erreur : Une erreur s'est produite pendant la mise à jour de l'objet. category () Lorsque je fais une édition d'une catégorie deja existante , impossible !! j'ai ce message : [PrestaShopException] Property Category->date_add is not valid at line 837 in file classes/ObjectModel.php 831. 832. $message = $this->validateField($field, $this->$field); 833. if ($message !== true) 834. { 835. if ($die) 836. throw new PrestaShopException($message); 837. return $error_return ? $message : false; 838. } 839. } 840. 841. return true; Merci a vous. Link to comment Share on other sites More sharing options...
btsconsult Posted February 9, 2013 Share Posted February 9, 2013 Bonjour les courageux, Il faudra attendre une prochaine version pour régler définitivement ce problème. Car cela ne sert à rien de modifier le code "plic ploc" c'est un emplâtre sur une jambe de bois. De toute façon ils vont devoir régler le problème une fois pour toute dans la prochaine version. Ce n'est pas à l'utilisateur lambda d'aller corriger leurs erreurs. Link to comment Share on other sites More sharing options...
SimplyConcept Posted February 10, 2013 Share Posted February 10, 2013 bonjour, j'ai résolu mon probleme tres facilement. Dans la table Category, il manquait "position". Ce champ est natif depuis la version 1.4.0.0. De plus, j'utilisais le module de 'reposition produit et catégories', n'ayant plus d'utilité pour la version 1.5, je l'ai donc désinstallé. Ce module a donc supprimé dans la base category, le champs "position'. J'ai donc effectué une requête pour remettre le champs 'position', tout est nikel maintenant. Pour finir, la version 1.5.3.1 est tres bien et tres stable, a vous de faire attention a vos anciens modules qui installe des champs. Link to comment Share on other sites More sharing options...
Miryam68 Posted February 13, 2013 Share Posted February 13, 2013 Bonjour En 1.5.3 je n'arrive pas à résoudre le problème Impossible de modifier certain produit : 10 erreurs Ce champ friendly URL (English (English)) est invalide. Ce champ friendly URL (Français (French)) est invalide. Ce champ friendly URL (Deutsch (German)) est invalide. Ce champ friendly URL (Italiano (Italian)) est invalide. Ce champ friendly URL (Lithuanian) est invalide. Ce champ friendly URL (Czech) est invalide. Ce champ friendly URL (Dutch) est invalide. Ce champ friendly URL (Finnish) est invalide. Ce champ friendly URL (Polish) est invalide. Ce champ friendly URL (Portuguese) est invalide. Link to comment Share on other sites More sharing options...
DevNet Posted February 13, 2013 Share Posted February 13, 2013 Bonjour En 1.5.3 je n'arrive pas à résoudre le problème Impossible de modifier certain produit : 10 erreurs Ce champ friendly URL (English (English)) est invalide. Ce champ friendly URL (Français (French)) est invalide. Ce champ friendly URL (Deutsch (German)) est invalide. Ce champ friendly URL (Italiano (Italian)) est invalide. Ce champ friendly URL (Lithuanian) est invalide. Ce champ friendly URL (Czech) est invalide. Ce champ friendly URL (Dutch) est invalide. Ce champ friendly URL (Finnish) est invalide. Ce champ friendly URL (Polish) est invalide. Ce champ friendly URL (Portuguese) est invalide. Bonjour, La résolution dans ce post ne fonctionne pas ? http://www.prestashop.com/forums/index.php?/topic/213109-url-simplifiee-invalide-depuis-maj-153/page__view__findpost__p__1069543 A+ Link to comment Share on other sites More sharing options...
Miryam68 Posted February 13, 2013 Share Posted February 13, 2013 J'ai lu mais j'ai pas l'impression que ce soit "exactement" le même soucis Et j'ai pas bien compris ce qu'il fallait faire , Mais j'ai essayer plein de manip proposé ici et là sur le admin.js et product.js , au final j'ai remis les fichiers d'origines car ça n'a rien changé Link to comment Share on other sites More sharing options...
DevNet Posted February 14, 2013 Share Posted February 14, 2013 Avez-vous essayé la 1.5.3.1 ? Link to comment Share on other sites More sharing options...
Miryam68 Posted February 14, 2013 Share Posted February 14, 2013 J'y suis , c'est bien là que j'ai le problème :S j'ai ouvert un topic dans la forge Link to comment Share on other sites More sharing options...
DevNet Posted February 14, 2013 Share Posted February 14, 2013 S'il s'agit d'un problème de javascript, avez-vous essayé de débugger la page avec firebug ? Link to comment Share on other sites More sharing options...
Miryam68 Posted February 15, 2013 Share Posted February 15, 2013 On m'a donné ça https://github.com/PrestaShop/PrestaShop/commit/849c2da9eb22fbff8ed101909919433b1ed9b1db mais ça n'a pas marché Link to comment Share on other sites More sharing options...
Miryam68 Posted February 21, 2013 Share Posted February 21, 2013 RESOLU pour moi grace au lien sur mon post ci-dessus qui permet en fait d'avoir une nouvelle option dans préférence SEO / URL et de désactivé ou activé les accents Link to comment Share on other sites More sharing options...
crystals-services Posted February 22, 2013 Share Posted February 22, 2013 ouf la je croyais trouver une solution sur ce post mais c'est pas le cas Link to comment Share on other sites More sharing options...
frederic42 Posted February 26, 2013 Share Posted February 26, 2013 ayant fait tous les correctif de bug avec PS_ALLOW_ACCENTED_CHARS_URL et tout le touintouin Je me suis pencher sur la chose. Avec dragonfly on s'aperçoit que si les onglets Associations et référencement ne sont pas visité les variables concernat les catégories et les métas urls sont maquant de l'envoi (normal vu que tout est en ajax), il manque peut-être des getters à mon sens. Solution 1 la plus sûre (mais la plus pompeuse) : -cliquez sur les onglets associations et référencement à chaque édition de produit. Solution 2: Ouvrir AdminProductsController ligne 1717 : //if ($this->isProductFieldUpdated('category_box') && !$object->updateCategories(Tools::getValue('categoryBox'))) if (Tools::isSubmit('categoryBox') && !$object->updateCategories(Tools::getValue('categoryBox'))) ligne 1815 : //if ($this->isProductFieldUpdated($fieldLang, $default_language->id) && !Tools::getValue($fieldLang.'_'.$default_language->id)) if (Tools::isSubmit($fieldLang.'_'.$default_language->id) && !Tools::getValue($fieldLang.'_'.$default_language->id)) ligne 1888 : // Categories //if ($this->isProductFieldUpdated('id_category_default') && (!Tools::isSubmit('categoryBox') || !count(Tools::getValue('categoryBox')))) if(Tools::isSubmit('categoryBox') && !Tools::isSubmit('id_category_default')) $this->errors[] = $this->l('product must be in at least one Category'); //if ($this->isProductFieldUpdated('id_category_default') && (!is_array(Tools::getValue('categoryBox')) || !in_array(Tools::getValue('id_category_default'), Tools::getValue('categoryBox')))) if(Tools::isSubmit('id_category_default') && $_POST['id_category_default']=='') $this->errors[] = $this->l('product must be in the default category'); N'hésitez pas à critiquer mon code, j'essaye juste de faire bouger le shmilimiliblick. En tout cas, cela fonctionne chez moi. Link to comment Share on other sites More sharing options...
Sonor Posted February 28, 2013 Share Posted February 28, 2013 Bonsoir, Lorsque j'active l'url rewriting (version 1.5.3.1): - URL simplifiée : OK - Rediriger automatiquement vers l'URL canonique: OK - Désactiver l'option Apache MultiViews: OK Mes liens ne sont pas dirigés correctement. Lorsque je clique sur un produit, je suis renvoyé sur une autre rubrique du site ! Avez vous déjà eu ce type de bug ? Comment le régler ?? PS: Mon serveur accepte l'url rewriting (confirme par mon hébergeur) Link to comment Share on other sites More sharing options...
Szed Posted March 11, 2013 Share Posted March 11, 2013 Même problème d'accent dans les url simplifié des catégories... (Ce champ Réécriture du lien (English (English)) est invalide.) pourtant j'ai bien rajouté l'option PS_ALLOW_ACCENTED_CHARS_URL et passé la value à 1 en BDD. Mais cela n'a pas réglé le problème, j'ai toujours les erreurs... :/ Le problème vient bien des accents par contre, si je les enlève, ca marche... Link to comment Share on other sites More sharing options...
redtango2 Posted March 11, 2013 Share Posted March 11, 2013 C'est parce qu'il manque un champ dans la base. Pour corriger: Il faut inserer PS_ALLOW_ACCENTED_CHARS_URL dans ps_configuration et mettre la valeur à 1 pour résoudre les problemes de caractere accentués. Bonjour le même problème sur PS 1.5.3.1 mise à jour : pour les accents non reconnus 1- j'ai essayé le patch aucun effet : 2 J'ai essayé dans ps-configuration et ps-configurationlang la phrase PS_ALLOW_ACCENTED_CHARS_URL mais j'ai une erreur Quelqu'un a t'il une solution fiable pour ne pas toucher chaque article en 6 langues dans la BDD ?? J'ai des articles que j'arrive à modifier (avant ces modifs) comportant un accent; Cette version est lourde (affichage produits BO :interminable !) debug : #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'lim_ALLOW_ACCENTED_CHARS_URL' at line 1{"success":false,"error":" #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'lim_ALLOW_ACCENTED_CHARS_URL' at line 1<\/div>"} Link to comment Share on other sites More sharing options...
Olivia coum Posted June 21, 2013 Share Posted June 21, 2013 Bonjour à tous, je vous demande votre aide. Je ne m'y connais pas en langage SQL alors comme une grande j'ai essayé de trafiquer un peu dans phpmyadmin. Au début ce que je voulais c'était de créer un nouveau champ text pour les produits, modifiable dans le back office. J'ai donc suivi plusieurs poste. Dans l'une des instructions, on nous disait de créer un champ dans ps_product_lang que j'ai nommé "information". Jusque là tout va bien, mais en voyant que toutes les modifs que j'avais effectué pour arriver à créer un nouveau champ description supplémentaire dans mes produits ne fonctionnaient pas, je me suis dis: je recommence tout à zéro:-->d'où j'ai tenté de supprimer le champ 'information' que je venais de créer. Pas de bol j'ai du faire une mauvaise manipulation, et lorsque que j'ai exécuté un ordre sous sql: ça m'affiche que 8 lignes ont été supprimées, ce qui a eu pour conséquence de supprimer dans le back office (nom, référence, catégorie) de chaque produits déja crée. De plus, ça m'affiche la même erreur que vous lorsque j'essaie de rentrer une nouvelle fois les informations liées aux produits: L'URL réécrite est vide. Vous devez saisir une URL réécrite pour la langue par défaut avant de pouvoir enregistrer le produit. Si vous pouvez m'aider ce serait cool. MERCI D'AVANCE Link to comment Share on other sites More sharing options...
Eolia Posted January 13, 2018 Share Posted January 13, 2018 DROP FUNCTION IF EXISTS `remove_accents`; DELIMITER // CREATE FUNCTION `remove_accents`(`str` TEXT) RETURNS text LANGUAGE SQL DETERMINISTIC NO SQL SQL SECURITY INVOKER COMMENT '' BEGIN SET str = REPLACE(str,'Š','S'); SET str = REPLACE(str,'š','s'); SET str = REPLACE(str,'Ð','Dj'); SET str = REPLACE(str,'Ž','Z'); SET str = REPLACE(str,'ž','z'); SET str = REPLACE(str,'À','A'); SET str = REPLACE(str,'Á','A'); SET str = REPLACE(str,'Â','A'); SET str = REPLACE(str,'Ã','A'); SET str = REPLACE(str,'Ä','A'); SET str = REPLACE(str,'Å','A'); SET str = REPLACE(str,'Æ','A'); SET str = REPLACE(str,'Ç','C'); SET str = REPLACE(str,'È','E'); SET str = REPLACE(str,'É','E'); SET str = REPLACE(str,'Ê','E'); SET str = REPLACE(str,'Ë','E'); SET str = REPLACE(str,'Ì','I'); SET str = REPLACE(str,'Í','I'); SET str = REPLACE(str,'Î','I'); SET str = REPLACE(str,'Ï','I'); SET str = REPLACE(str,'Ñ','N'); SET str = REPLACE(str,'Ò','O'); SET str = REPLACE(str,'Ó','O'); SET str = REPLACE(str,'Ô','O'); SET str = REPLACE(str,'Õ','O'); SET str = REPLACE(str,'Ö','O'); SET str = REPLACE(str,'Ø','O'); SET str = REPLACE(str,'Ù','U'); SET str = REPLACE(str,'Ú','U'); SET str = REPLACE(str,'Û','U'); SET str = REPLACE(str,'Ü','U'); SET str = REPLACE(str,'Ý','Y'); SET str = REPLACE(str,'Þ','B'); SET str = REPLACE(str,'ß','Ss'); SET str = REPLACE(str,'à','a'); SET str = REPLACE(str,'á','a'); SET str = REPLACE(str,'â','a'); SET str = REPLACE(str,'ã','a'); SET str = REPLACE(str,'ä','a'); SET str = REPLACE(str,'å','a'); SET str = REPLACE(str,'æ','a'); SET str = REPLACE(str,'ç','c'); SET str = REPLACE(str,'è','e'); SET str = REPLACE(str,'é','e'); SET str = REPLACE(str,'ê','e'); SET str = REPLACE(str,'ë','e'); SET str = REPLACE(str,'ì','i'); SET str = REPLACE(str,'í','i'); SET str = REPLACE(str,'î','i'); SET str = REPLACE(str,'ï','i'); SET str = REPLACE(str,'ð','o'); SET str = REPLACE(str,'ñ','n'); SET str = REPLACE(str,'ò','o'); SET str = REPLACE(str,'ó','o'); SET str = REPLACE(str,'ô','o'); SET str = REPLACE(str,'õ','o'); SET str = REPLACE(str,'ö','o'); SET str = REPLACE(str,'ø','o'); SET str = REPLACE(str,'ù','u'); SET str = REPLACE(str,'ú','u'); SET str = REPLACE(str,'û','u'); SET str = REPLACE(str,'ý','y'); SET str = REPLACE(str,'ý','y'); SET str = REPLACE(str,'þ','b'); SET str = REPLACE(str,'ÿ','y'); SET str = REPLACE(str,'ƒ','f'); RETURN str; END // DELIMITER ; update `ps_product_lang` set `link_rewrite` = `remove_accents`(`link_rewrite`) 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