Editores WYSING que no funcionan en OpenCMS

Con diversas actualizaciones, algunos editores WYSING que trae OpenCMS nos pueden dejar de funcionar. Esto es debido a que comprueba las versiones de los navegadores, y puede que nos toque cambiar alg煤n fichero de configuraci贸n de los editores.

FCKEditor

  • Tiene el fichero de configuraci贸n en /system/workplace/editors/fckeditor/editor_configuration.xml

TinyMCE

  • Tiene el fichero de configuraci贸n en聽/system/workplace/editors/tinymce/editor_configuration.xml

 

Estos ficheros, en ambos, tienen algo como:


<?xml version="1.0" encoding="ISO-8859-1"?>
<editor>
<label>TinyMCE</label>
<widgeteditor>org.opencms.editors.tinymce.CmsTinyMCEWidget</widgeteditor>
<resourcetypes>
<type>
<name>xmlpage</name>
<ranking>400</ranking>
</type>
</resourcetypes>
<useragents>
<agent>^Mozilla/[45]\.0 \(compatible; MSIE .*\)$</agent>
<agent>^Mozilla/5\.0 \(.*\) Gecko/20\d* .*$</agent>
<agent>^Mozilla/5\.0 \(.*\).*Chrome.*$</agent>
<agent>^Mozilla/5\.0 \(.*\).* Version/[34].* Safari.*$</agent>
</useragents>
</editor>

y si os fij谩is, por ejemplo, si tenemos el safari actualizado, tendremos la versi贸n 5, que no cumple la expresi贸n regular. Tenemos que modificarla con


<agent>^Mozilla/5\.0 \(.*\).* Version/[345].* Safari.*$</agent>

y quedar铆a


<?xml version="1.0" encoding="ISO-8859-1"?>
<editor>
<label>TinyMCE</label>
<widgeteditor>org.opencms.editors.tinymce.CmsTinyMCEWidget</widgeteditor>
<resourcetypes>
<type>
<name>xmlpage</name>
<ranking>400</ranking>
</type>
</resourcetypes>
<useragents>
<agent>^Mozilla/[45]\.0 \(compatible; MSIE .*\)$</agent>
<agent>^Mozilla/5\.0 \(.*\) Gecko/20\d* .*$</agent>
<agent>^Mozilla/5\.0 \(.*\).*Chrome.*$</agent>
<agent>^Mozilla/5\.0 \(.*\).* Version/[345].* Safari.*$</agent>
</useragents>
</editor>

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *

Este sitio usa Akismet para reducir el spam. Aprende c贸mo se procesan los datos de tus comentarios.