Message Boards
CKEditor Paste Word y de imágenes en Liferay 7.3
CKEditor Paste Word y de imágenes en Liferay 7.3
New Member Posts: 7 Join Date: 3/28/11 Recent PostsBuenas, estamos utilizando la versión L CE 7.3GA6 y veo un
comportamiento extraño con el CKeditor los Pastes y las imágenes, me
explico..En el CKeditor del Journal se pone automáticamente un
plugin "addimages" que gestiona los "pastes" de
imágenes desde por ejemplo un word u otra aplicación en el propio
navegador. El problema viene cuando lo pruebas..1)Primero no funciona
el paste des del Word a no ser que se desactive con otro
plugin la gestión de seguridad del paste. Ejemplo de plugin:
editor.on("beforeCommandExec", function(event) {
//
Show the paste dialog for the paste buttons and right-click
paste
if (event.data.name == "paste")
{
event.editor._.forcePasteDialog = true;
}
// Don't
show the paste dialog for Ctrl+Shift+V
if (event.data.name ==
"pastetext" && event.data.commandData.from ==
"keystrokeHandler") {
event.cancel();
}
})2)
Si se hacen pastes desde otro programa "addimages" no
gestiona bien la gestión del upload de la imagen y la imagen puede
quedarte dentro del "source" del contenido
en Base64 dependiendo del navegador, y eso puede provocar que
el contenido no se guarde porque es demasiado grande.Solución: si
modificamos el addimages/plugin.js se puede arreglar para que suba las
imágenes con el paste y en el ckeditor.jsp se puede modificar la url
de Upload de imagen para que funcione:
>>
filebrowserUploadUrl:'<%=editorOptions.getUploadURL()
%>',
Pero el problema viene cuando queremos ver dónde se han
metido las imágenes, como se suben vía el
ImageJournalUploadFileEntryHandler se guardan en un directorio
temporal específico para el Journal. Sitio dónde se hace imposible
acceder para ver que cosas se han subido allí.(O no sé como navegar
por estas carpetas temporales)
Es una funcionalidad muy útil a
nivel de edición de contenidos, dado que para un editor que tiene que
pasar mucho contenido al web le facilita mucho la subida de
imágenes.Entonces mis preguntas son:
- ¿Hay manera de cambiar
este comportamiento erróneo para que al menos se puedan subir las
imágenes en el Document Library directamente y se puedan ver?
-
¿Existe otro plugin o parche para esta versión que mejore la gestión
de los pastes?