Auteur Message

Sitolog

Inscrit le : 04/12/2011

Messages : 520

Publié : 04/11/2021 18:17:39 "Citer"

Bonjour,

Contexte:
Il arrive parfois que l'éditeur HTML inclus dans Merlin (qui est en fait CKEditor) déclenche un message d'erreur au moment ou on lui demande d'afficher la description ou le résumé d'un produit. Or CKEditor à le gros défaut d'afficher son message d'erreur dans la zone censée afficher les données (la description du produit !). Si on ne fait pas attention, si le mode de sauvegarde automatique est activée, on aurait donc vite fait d'écraser la description par le texte du message d'erreur.
Heureusement, lorsque cela survient et que c'est détecté, Merlin se mets automatiquement en mode "protection" des données, c'est à dire qu'il vide le contenu du champ HTML, le désactive et empêche la sauvegarde. Merlin affiche ce type de message :

https://www.sitolog.com/img/blog/2021-11-04_18-16-29.png

Ainsi on ne perd pas ses données, mais ça reste pénible.

Ce soucis est présent depuis longtemps, mais heureusement fort rare (moins d'une dizaine de cas en 11 ans d'existence du logiciel). Jusqu'à présent on a toujours pensé que la cause unique des plantages aléatoires de CKEditor était à chercher du coté d'instabilités réseau. Le fait de remplacer les connexions Wifi par du filaire suffisait en effet souvent à les corriger.

Les dysfonctionnement systématiques eux sont souvent dus à des problèmes de droits d'écritures.

Mais ce jour, un utilisateur de Merlin nous a fait part du même soucis. Il avait effectivement un réseau très instable, mais n'avait pas la possibilité de se connecter en filaire.
Fait remarquable, le problème n'était pas présent avec tous les produits, ce qui nous a conduit à penser que la cause était autre que la qualité de connexion.
On a creusé un peu plus et on s'est rendu compte, que dans la description HTML des produits en question, on trouvait à plusieurs endroits des caractères spéciaux qui n'avaient rien à faire la 

(venus dont ne sait où, mais que l'on pense être causés à l'origine par le réseau instable).
En particulier ce caractère (visible dans Merlin et dans Notepad, mais invisible dans la plupart des éditeurs de texte, ainsi que dans PrestaShop):

https://www.sitolog.com/img/blog/2021-11-04_17-12-32.png

Le problème a été solutionné en masse avec la fonctionnalité chercher / remplacer de MagicEdit appliquée sur les descriptions de l'ensemble des produits (recherche du caractère spécial et remplacement par "rien").

Cordialement
Franck

Réglages
  • Identification
    • £ GBP
    • $ USD
Menu