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:

[code]

<?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>

[/code]

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

[code]

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

[/code]

y quedaría

[code]

<?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>

[/code]

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.