Redactor: La configuración avanzada de Redactor parece activar "¿Salir del sitio?" advertencias

Creado en 31 ago. 2019  ·  15Comentarios  ·  Fuente: craftcms/redactor

Acabo de actualizar un sitio de Craft y todos sus complementos a las versiones recientes. Tan pronto como comencé a probar el sitio, experimenté el mensaje "¿Salir del sitio?" mensajes de advertencia al navegar lejos de cualquier entrada que tenga un campo redactor lleno.

Parece que cualquier campo redactor que tenga alguna de las siguientes configuraciones marcadas (ver imagen) y tenga al menos 2 tipos de formato (blockquote y h2 por ejemplo) hará que aparezca este mensaje de advertencia.

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

Comentario más útil

¡Acabamos de lanzar Redactor 2.4.0 con una solución para esto!

Todos 15 comentarios

También me encuentro con este problema. Ocurre cuando el campo tiene más de una etiqueta, p. Ej.

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

o

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

Craft Pro 3.2.10
Redactor 2.3.3.2

¡Acabamos de lanzar Redactor 2.4.0 con una solución para esto!

@brandonkelly Todavía tengo este problema.

Podemos confirmar que también seguimos viendo el problema, pero la solución ha solucionado el problema en algunos casos.

@brandonkelly ¿Hay alguna posibilidad de que podamos volver a abrir este problema? Sigo experimentando esto con regularidad en Craft 3.3.10 / Redactor 2.4.0

¿Alguien que todavía está experimentando este problema puede enviar lo siguiente a [email protected]?

  • una copia de seguridad de la base de datos
  • tu carpeta config/redactor/
  • sus archivos composer.json y composer.lock

@brandonkelly Enviado

Fue capaz de reproducir cuando el campo contenía una etiqueta vacía, donde Redactor y HTML Purifier no están de acuerdo con la sintaxis que debería usarse ( <hr> vs <hr /> ). Además, si hubiera imágenes, a Redactor le gusta agregar atributos data-image al azar en la inicialización.

La sintaxis de la etiqueta de cierre automático podría haber sido prenormalizada desde PHP, pero no podemos hacer nada para anticipar cuáles deberían ser esos atributos data-image antes de tiempo. Así que decidí arreglar esto desde el final de Craft, agregando un pequeño retraso antes de almacenar los valores de formulario iniciales, dando a Redactor un poco más de tiempo para normalizar su valor antes de que se capture como el valor de formulario inicial.

Para obtener la solución antes, cambie su requisito craftcms/cms en composer.json a:

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

Luego ejecute composer update .

Hola @brandonkelly , puedo confirmar que esto lo soluciona para Redactor por nuestra parte. Pero desafortunadamente también obtenemos la ventana emergente en diseños de campo con el campo de cuadrícula habilitado https://plugins.craftcms.com/grid

@brandonkelly Sigo recibiendo este error con bastante

Probé una entrada simple con un solo campo Redactor. Agregué un segundo párrafo y luego lo guardé. Al eliminar el segundo párrafo, se dejó una etiqueta <br> (que parece ser su propio problema).

Así es como se ve el contenido de Redactor cuando se ve a través de la opción "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>

Por lo tanto, parece que la etiqueta <br> sigue causando problemas con regularidad en este caso.

@jsunsawyer Y para que quede claro, ¿definitivamente actualizaste Craft a 602679ea534e23838ea03d3bb82552471ebc1d24 primero en mi última publicación? En ese punto, no debería importar lo que Redactor haga con su valor de campo en la inicialización, ya que Craft no registrará su valor de página "inicial" hasta que todos los demás JS en carga / listo para el documento hayan terminado de ejecutarse.

@brandonkelly Ah, lo siento. Acabo de actualizar a la versión publicada 3.3.13. Supuse que esta solución estaba incluida. Déjame verificarlo.

@stenvdb Tendrá que abrir un problema en https://github.com/wbrowar/craft-grid/issues sobre eso.

@brandonkelly La actualización a esa versión funcionó. ¡Gracias!

¡Gracias por arreglar esto @brandonkelly!

¿Fue útil esta página
0 / 5 - 0 calificaciones