Redactor: Les paramètres avancés du rédacteur semblent déclencher « Quitter le site ? » mises en garde

Créé le 31 août 2019  ·  15Commentaires  ·  Source: craftcms/redactor

Je viens de mettre à jour un site Craft et tous ses plugins vers les versions récentes. Dès que j'ai commencé à tester le site, j'ai rencontré « Quitter le site ? » messages d'avertissement lorsque vous vous éloignez de toute entrée contenant un champ de rédaction renseigné.

Il semble que tout champ de rédaction pour lequel l'un des paramètres suivants est coché (voir l'image) et a au moins 2 types de formatage (blockquote et h2 par exemple) fera apparaître ce message d'avertissement.

Screen Shot 2019-08-30 at 3 31 29 PM

Commentaire le plus utile

Nous venons de publier Redactor 2.4.0 avec un correctif pour cela !

Tous les 15 commentaires

Également en cours d'exécution dans ce problème. Se produit lorsque le champ a plus d'une balise, par exemple

<p>Test</p>
<p>Test</p>

ou

<p>Test <a href="">link</a></p>

Artisanat Pro 3.2.10
Rédacteur 2.3.3.2

Nous venons de publier Redactor 2.4.0 avec un correctif pour cela !

@brandonkelly Je rencontre toujours ce problème.

Peut confirmer que nous voyons toujours le problème, mais le correctif a atténué le problème dans certains cas.

@brandonkelly Une chance que nous puissions rouvrir ce problème ? Je rencontre toujours cela régulièrement dans Craft 3.3.10 / Redactor 2.4.0

Quelqu'un qui rencontre toujours ce problème peut-il envoyer les éléments suivants à [email protected] ?

  • une sauvegarde de la base de données
  • votre dossier config/redactor/
  • vos fichiers composer.json et composer.lock

@brandonkelly Envoyé

A pu se reproduire lorsque le champ contenait une balise void, où Redactor et HTML Purifier sont en désaccord sur la syntaxe à utiliser ( <hr> vs <hr /> ). De plus, s'il y avait des images, Redactor aime ajouter des attributs data-image au hasard lors de l'initialisation.

La syntaxe des balises à fermeture automatique aurait pu être prénormalisée à partir de PHP, mais nous ne pouvons rien faire pour anticiper ce que ces attributs data-image devraient être à l'avance. J'ai donc décidé de résoudre ce problème à partir de la fin de Craft, en ajoutant un peu de délai avant de stocker les valeurs de formulaire initiales, ce qui donne à Redactor un peu plus de temps pour normaliser sa valeur avant qu'elle ne soit capturée comme valeur de formulaire initiale.

Pour obtenir le correctif plus tôt, modifiez votre exigence de craftcms/cms dans composer.json en :

"require": {
  "craftcms/cms": "dev-develop#602679ea534e23838ea03d3bb82552471ebc1d24 as 3.3.13",
  "...": "..."
}

Ensuite, exécutez composer update .

Salut @brandonkelly , https://plugins.craftcms.com/grid

@brandonkelly Je reçois toujours cette erreur assez régulièrement.

J'ai testé une entrée simple avec un seul champ Redactor. J'ai ajouté un 2ème paragraphe, puis enregistré. Lors de la suppression du 2ème paragraphe, une balise <br> été laissée (ce qui semble être son propre problème).

Voici à quoi ressemble le contenu de Redactor lors de la visualisation via l'option "html".
<p>Save $25 for every $500 you spend in store. Loyalty members also receive early access to exclusive offers, text message discounts, special product bundles, major event invitations, and new product announcements. Ask your Docent for more details.<br></p>

Il semble donc que la balise <br> cause toujours régulièrement des problèmes dans ce cas.

@jsunsawyer Et pour être clair, vous avez définitivement mis à jour Craft à 602679ea534e23838ea03d3bb82552471ebc1d24 premier par mon dernier message ? À ce stade, peu importe ce que Redactor fait avec sa valeur de champ lors de l'initialisation, car Craft n'enregistrera sa valeur de page "initiale" qu'une fois que tous les autres JS sur load/doc-ready auront fini de s'exécuter.

@brandonkelly Ah, désolé. Je viens de mettre à jour vers la version publiée de 3.3.13. J'ai supposé que ce correctif était inclus. Laisse moi vérifier ça.

@stenvdb Vous devrez ouvrir un problème sur https://github.com/wbrowar/craft-grid/issues à ce sujet.

@brandonkelly La mise à jour vers cette version a fonctionné. Merci!

Merci d'avoir corrigé ce @brandonkelly !

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

davist11 picture davist11  ·  13Commentaires

lukeyouell picture lukeyouell  ·  26Commentaires

sidm1983 picture sidm1983  ·  7Commentaires

lindseydiloreto picture lindseydiloreto  ·  4Commentaires

cstudios-slovakia picture cstudios-slovakia  ·  6Commentaires