Запретить полностью ctrl-v

Главные вкладки

Аватар пользователя sergey885 sergey885 9 декабря 2010 в 13:25

Здравствуйте,
у меня на подопечном сайте куча редакторов постоянно пишут-правят материалы. Все они прекрасно знают, что для вставки материалов из ворда и других сайтов есть кнопочка Paste From Word. Но вот попалась одна, которая ну, принципиально игнорирует эту кнопку....
может быть можно сделать как-то чтобы при вводе материала cntrl-v не срабатывал? или чтобы срабатывал, но материал вставлялся сразу с удалением всего мусорного кода....?

Заранее благодарен за любые советы...

Комментарии

Аватар пользователя t1mm1 t1mm1 9 декабря 2010 в 13:56

такое можно запретить на уровне JS обработки.
но может косячить с остальными либами..

http://www.devcurry.com/2009/07/detect-copy-paste-and-cut-operations-on.... можно посмотреть тут.
и дальше дописать что нужно делать, вынести в модуль и все будет ок.
и назвать модуль, скажем, антилена или антикривыерукилены.

Аватар пользователя VasyOK VasyOK 9 декабря 2010 в 14:43

"sergey885" wrote:
чтобы при вводе материала cntrl-v не срабатывал? или чтобы срабатывал

Ну допустим может как-то и можно, неужели вы так сильно себе хотите голову морочить?

"sergey885" wrote:
удалением всего мусорного кода....?

Дык Full HTML пользователю запретить и усе. А вместо этого создать другой формат ввода, куда разрешить все теги, которые на панели инструментов Drupal Full.

Кстати сколько таковых редакторов на сайте?

Все правильно ваш редактор делает. Главное чтобы она также правильно текст в Верде размечала тогда никаких проблем не будет будет меньше.

И еще: я надеюсь вы FCKEditor на CKEditor обновили?

Аватар пользователя sergey885 sergey885 9 декабря 2010 в 15:39

"VasyOK" wrote:
Ну допустим может как-то и можно, неужели вы так сильно себе хотите голову морочить?

да Smile

"VasyOK" wrote:
Дык Full HTML пользователю запретить и усе. А вместо этого создать другой формат ввода, куда разрешить все теги, которые на панели инструментов Drupal Full.
Кстати сколько таковых редакторов на сайте?

14 редакторов, 2 модератора, 2 администратора
сеть из 7 сайтов на мультисайтинге

"VasyOK" wrote:
Все правильно ваш редактор делает. Главное чтобы она также правильно текст в Верде размечала тогда никаких проблем не будет будет меньше.
И еще: я надеюсь вы FCKEditor на CKEditor обновили?

ну, конечно правильно это ж программа и выполняется она так, как её задумывали - я и не спорю Smile
вопрос в том, что постоянно какая-то кучка мусроного кода не обрабатывется последним эксплорером и из-за этого сайт не прогружается до конца. собственно, сейчас у этого редактора (как и у всех) включен TineMCE, но если CKEditor имеет возможность избавиться от моей проблемы - не так тяжело их переключить

Аватар пользователя VasyOK VasyOK 9 декабря 2010 в 16:36

Да CKEditor имеет в этом плане куда меньше проблем. Все о чем вы говорите мне хорошо знакомо и понятно.

А редактируем сайт не во вскихтам Експолорерах или Опере, а Файрфоксе. Дело в том что когда вы вставляете текст через буфер обмена из Верда, этот текст разными браузерами по разному понимается.

"sergey885" wrote:
кучка мусроного кода
Еще раз вам говорю. проблема решается добавлением формата ввода.