tiny powerpaste gratis from descargar advanced php ms-word tinymce textarea fckeditor

php - powerpaste - ¿Cómo elimino Word Markup Crap cuando lo inserto en un formulario?



tinymce paste from word (4)

Estoy construyendo un CMS en PHP y uno de los temores que tengo es que los usuarios tendrán que completar los datos de documentos existentes de Word (y Excel, pero no importa). Ahora, he visto lo que sucede cuando copian y pegan sin cuidado de Word a un área de texto: la base de datos se llenó de marcas ilegales.

Ahora, ciertamente podría quitar todo el marcado yo mismo, pero primero tendría que empezar a aprender sobre él. Así que le pregunto: ¿ha probado algunas funcionalidades, los complementos de los sospechosos habituales (tinyMCE, FCKeditor, etc.) que ayudan aquí? Bonificación por la solución menos intrusiva.



He encontrado FCKEditor para manejar el texto extraído y arrojado desde documentos de Word, mucho mejor que tinyMCE.


Lamentablemente, la mayoría de los controles del editor de HTML que he usado:

  1. Tener un botón para quitar varios elementos de mark up (palabra, html, script, etc.)
  2. Elimine todo el marcado en pegar a través de JavaScript.

Si lo dejas a un botón, generalmente los usuarios no técnicos se olvidarán de presionarlo porque no les importa (algunos dirían "no debería tener que hacerlo") :(

Con jugar un poco con Regular Expressions (ahora tienes otro problema); podrías hacer algo similar a 2 pero solo por palabra xml.


Ok, encontré un complemento para TinyMCE que aparentemente hace lo que yo quería. Aún así, esto requiere que los usuarios presionen un botón para pegar, que es un poco menos que ideal. ¿Algo mejor?