Pergunta

Eu estou construindo um CMS em PHP e um medo que tenho é que os usuários terão que preencher os dados a partir do Word existente (e Excel, mas deixa pra lá que) documentos. Agora, eu vi o que acontece quando eles descuidadamente copiar e colar a partir do Word para um textarea:. O banco de dados foi preenchido com marcação porcaria

Agora, eu certamente poderia retirar todo marcação mim, mas eu teria que começar a aprender sobre isso primeiro. Então eu lhe pergunto: você tem testado algumas funcionalidades - plugins dos suspeitos do costume (tinyMCE, FCKeditor, etc) que ajuda aqui? Bonus para a solução menos intrusiva.

Foi útil?

Solução

Infelizmente a maioria dos controles editor de HTML que eu usei quer:

  1. Tenha um botão para retirar vários elementos do mark up (word, html, roteiro, etc)
  2. Faixa de fora todas marcação na pasta via JavaScript.

Se você deixá-lo a um botão, em seguida, geralmente os usuários não-técnicos vão esquecer para pressioná-lo porque eles não (alguns diriam "não deveria ter que") se preocupam com isso: (

Com um pouco de brincar com expressões regulares (agora você tem um outro problema;)) você poderia fazer algo semelhante a 2, mas apenas por palavra xml

.

Outras dicas

Eu encontrei FCKEditor ao texto alça arrancado e jogado para ele de documentos do Word, muito melhor do que tinyMCE.

Ok, eu encontrei um plugin para o TinyMCE que aparentemente faz o que eu queria. Ainda assim, este pede para os usuários a pressionar um botão para colar, que é um pouco menos do que o ideal. Qualquer coisa melhor?

ASP.NET? Telerik 's RadEditor tem funcionado muito bem para mim

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top