gifts2017

Еще один вариант WYSIWYG редактора (для 7.7)

Опубликовал Владимир (vladismi) в раздел Обмен - Интеграция с WEB

WYSIWYG редактор (не TinyMCE) в форме элемента справочника. Требует ВК 1С++ и FormEx (прилагаются).

Потребовалось мне готовить сообщения для рассылки на КПК ("Агент+") из семерки.
Сообщения должны передаваться в формате HTML. Раз так, то для наглядности надо бы применить форматирование. А чем?
Тут как раз появляется публикация Маляева (http://infostart.ru/public/78346/).
Ну, думаю, вовремя. Но рано радовался.
На моей сетке существенно обрезаны права IE, и TinyMCE напрочь отказывается запускаться. Запускается в FireFox, но тот не умеет быть ActiveX. А использовать левые приблуды не хотелось.
По счастью Яндекс привел меня на сайт Гаенко Д.С. (http://gds2002.narod.ru/samples/WHE/).
Тот редактор умеет работать только из-под IE, но так мы IE и вызываем (Браузер.СоздатьЭУ("Shell.Explorer.2")).
Поскольку документация у Гаенко была рассчитана под работу с менеджером контента, пришлось немного посоображать, как из этого редактора вытащить результат редактирования. Оказалось просто.
Так что предлагаю на ваш суд.
ReadMe внутри архива.

Скачать файлы

Наименование Файл Версия Размер
WYSIWYG редактор в форме элемента справочника 76
.zip 1,07Mb
07.12.10
76
.zip 1,07Mb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Анатолий (Anatolka) 08.12.10 09:54
:)
я тоже делал такие сообщения для А+ только только основывался на 1cpp.ru
2. Андрей Краснокутский (Andry.Boris) 09.12.10 01:18
3. pvase (pvase) 08.08.12 15:35
Windows 2003 Server (IE6.0) работает, Windows 7 X64 (IE9.0) - не работает.
4. Владимир (vladismi) 08.08.12 17:12
(3) pvase, Увы, разработка двухлетней давности. Для Windows 7 X64 (IE9.0) возможно следует иначе вызывать IE, а возможно 64-разрядная не позволяет работать самому редактору...
5. pvase (pvase) 09.08.12 11:08
Я так понимаю что IE вызывается без проблем, только процедуры некоторые не срабатывают корректно. Так пример по работе с TinyMCE работает, может у него другая технология? Но вроде тот же JavaScript.