Здравствуйте,
у меня на подопечном сайте куча редакторов постоянно пишут-правят материалы. Все они прекрасно знают, что для вставки материалов из ворда и других сайтов есть кнопочка Paste From Word. Но вот попалась одна, которая ну, принципиально игнорирует эту кнопку....
может быть можно сделать как-то чтобы при вводе материала cntrl-v не срабатывал? или чтобы срабатывал, но материал вставлялся сразу с удалением всего мусорного кода....?
Заранее благодарен за любые советы...
Комментарии
такое можно запретить на уровне JS обработки.
но может косячить с остальными либами..
http://www.devcurry.com/2009/07/detect-copy-paste-and-cut-operations-on.... можно посмотреть тут.
и дальше дописать что нужно делать, вынести в модуль и все будет ок.
и назвать модуль, скажем, антилена или антикривыерукилены.
Ну допустим может как-то и можно, неужели вы так сильно себе хотите голову морочить?
Дык Full HTML пользователю запретить и усе. А вместо этого создать другой формат ввода, куда разрешить все теги, которые на панели инструментов Drupal Full.
Кстати сколько таковых редакторов на сайте?
Все правильно ваш редактор делает. Главное чтобы она также правильно текст в Верде размечала тогда никаких проблем
не будетбудет меньше.И еще: я надеюсь вы FCKEditor на CKEditor обновили?
да
14 редакторов, 2 модератора, 2 администратора
сеть из 7 сайтов на мультисайтинге
ну, конечно правильно это ж программа и выполняется она так, как её задумывали - я и не спорю
вопрос в том, что постоянно какая-то кучка мусроного кода не обрабатывется последним эксплорером и из-за этого сайт не прогружается до конца. собственно, сейчас у этого редактора (как и у всех) включен TineMCE, но если CKEditor имеет возможность избавиться от моей проблемы - не так тяжело их переключить
Да CKEditor имеет в этом плане куда меньше проблем. Все о чем вы говорите мне хорошо знакомо и понятно.
А редактируем сайт не во вскихтам Експолорерах или Опере, а Файрфоксе. Дело в том что когда вы вставляете текст через буфер обмена из Верда, этот текст разными браузерами по разному понимается.
Еще раз вам говорю. проблема решается добавлением формата ввода.