[TinyMCE] - редактор HTML WYSIWYG кода.

27.09.09

Интеграция - WEB-интеграция

Редактор HTML кода, использующий java-редактор TinyMCE
(использующийся, кстати, на Инфостарте)
Без внешних компонент. Сделан исключительно средствами 1С.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Бесплатно
Редактор, включающий TinyMCE версии 3.2.6
.1252488749 1,09Mb
2067
2067 Скачать бесплатно

Перед получением отредактированного кода, не забывайте нажимать на иконку записи редактора.

 

О редакторе:

TinyMCE (англ. Tiny Moxiecode Content Editor) платформонезависимый Javascript HTML WYSIWYG редактор на основе Web. К основным характеристикам программы относятся поддержка тем/шаблонов, языковая поддержка и возможность подключения модулей (плагинов). Используется в различных системах управления содержимым (CMS)

Редактор позволяет очень многое. C его помощью можно вставлять рисунки, таблицы и указывать стили оформления текста. Можно выполнять операции, присутствующие в более мощных редакторах. Вдобавок к этому существует множество плагинов.

См. также

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    17857    19    22    

17

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс 24. Разработка имеет двухстороннюю синхронизацию 1С и Bitrix24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

7200 руб.

04.05.2021    19976    13    17    

17

WEB-интеграция 8.3.8 Конфигурации 1cv8 Автомобили, автосервисы Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Расширение предназначено для конфигурации "1С:Предприятие 8. Управление Автотранспортом. ПРОФ". Функционал модуля: 1. Заполнение регистров сведений по подсистеме "Мониторинг", а именно: события по мониторингу, координаты по мониторингу, пробег и расход по мониторингу, текущее местоположение ТС по мониторингу 2. Заполнение путевого листа: пробег по мониторингу, время выезда/заезда, табличная часть ГСМ, места стоянок по геозонам. 3. Отчеты по данным загруженным в регистры сведений. 4. Предусмотрена автоматическая загрузка данных в фоновом режиме (условия работы данной загрузке читайте в описании товара) Модуль работает без включенной константы по настройкам мониторинга. Модуль формы предоставляется с открытым кодом, общий модуль защищен. Любой заинтересованный пользователь, имеет возможность скачать демо-версию расширения.

22656 руб.

25.05.2021    14467    42    8    

18

WEB-интеграция Программист Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 1С:Франчайзи, автоматизация бизнеса Платные (руб)

Расширение значительно упрощает написание API на 1С. Веб программисты получают простой и понятный доступ к 1С. Описание API создаётся автоматически и представляется в виде удобном как для человека, так и для программной обработки.

24000 руб.

27.09.2024    1415    1    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Душелов 4018 09.09.09 13:33 Сейчас в теме
Перед получением отредактированного кода, не забывайте нажимать на иконку записи редактора.
20. din-din 03.11.09 18:59 Сейчас в теме
Замечательная идея.


(1) Для того, что бы не жать на кнопочку "Сохранить" можно немного доработать обработку

В процедуре ПриОткрытии подключаем обработчик ожидания

Процедура ПриОткрытии()

ПодключитьОбработчикОжидания("СохранитьИзменения",1.5);
КонецПроцедуры

А в процедуре СохранитьИзменения программно "тыкаем" на кнопочку "Сохранить"

Процедура СохранитьИзменения()
Эксплорер.Документ.getElementById("elm1_save").Click();
КонецПроцедуры
AlexanderKai; Larkin; Душелов; +3 Ответить
21. Душелов 4018 04.11.09 01:17 Сейчас в теме
(20) Спасибо, сделаем ;)
22. din-din 04.11.09 11:00 Сейчас в теме
(21) Единственное, что может вызывать неудобства - это ошибки выполнения скриптов при вставке объектов, например с OpenOffice.org Calc, не всегда корректно работает и возникает когда есть объединенные ячейки (как мне показалось), тогда текст сохранить не возможно, а окошки с ошибкой с интервалом указанным в таймере просто не дают работать. Поэтому возможно нужен еще и флаг авто сохранения на форме обработки.
30. tycoon_cmn 20.06.11 17:06 Сейчас в теме
din-din пишет:

Замечательная идея.
(1) Для того, что бы не жать на кнопочку "Сохранить" можно немного доработать обработку
В процедуре ПриОткрытии подключаем обработчик ожидания

Процедура ПриОткрытии()
ПодключитьОбработчикОжидания("СохранитьИзменения",1.5);
КонецПроцедуры

А в процедуре СохранитьИзменения программно "тыкаем" на кнопочку "Сохранить"

Процедура СохранитьИзменения()
Эксплорер.Документ.getElementById("elm1_save").Click();
КонецПроцедуры
Показать


Нет, так не работает. Зато работает вот так:


Эксплорер.Документ.parentWindow.ExecScript("tinyMCE.execCommand('mceSave')","JavaScript");
adhocprog; AlexanderKai; Mayak; Larkin; electro_d; +5 Ответить
2. WiseSnake 1521 09.09.09 14:12 Сейчас в теме
Просто и со вкусом!
А чего не сделал, чтобы текст можно было скопировать? Из предупреждения плохо копировать. ))
Вообщем-то там и так в редакторе есть кнопка "HTML", так что не важно...
3. Душелов 4018 09.09.09 14:25 Сейчас в теме
(2) Ну это всего лишь демонстрация редактора ;) Далее уже можно использовать, как угодно.
4. Душелов 4018 09.09.09 16:04 Сейчас в теме
Обновление редактора простое: скачивается (http://tinymce.moxiecode.com/download.php) новая версия и перепаковывается архив со скриптами.
5. Душелов 4018 09.09.09 16:20 Сейчас в теме
+ русифицировал редактор и добавил в обработку кнопку принудительно инициализации (для обновления скриптов)
6. WKBAPKA 215 09.09.09 20:20 Сейчас в теме
поставлю плюс, реально человек старался, а то у нас тут народ повадился ставить плюсы не за что!
7. WKBAPKA 215 09.09.09 20:22 Сейчас в теме
а можно поставить еще пять плюсов?
8. Evg-Lylyk 4852 10.09.09 00:18 Сейчас в теме
Красота и NET не нужен ;)
9. Kyrales 145 10.09.09 05:10 Сейчас в теме
как бы еще научиться красиво в ворд отправлять уже форматированные эти данные
10. Душелов 4018 10.09.09 07:58 Сейчас в теме
(9) На сколько я знаю, ворд умеет открывать html странички.
12. Душелов 4018 10.09.09 10:00 Сейчас в теме
(9) Кстати, через буфер все прекрасно вставляется ;)
11. Diversus 2329 10.09.09 09:55 Сейчас в теме
13. Wicked 59 10.09.09 12:39 Сейчас в теме
Есть более простой пример HTML редактора, но с такими же возможностями:
http://1c-ovec.ru/files/view/3.html

И через буфер можно копировать, таблица Excel 15 на 1000 копируется свободно + поддержка шрифтов и цветов.
14. Душелов 4018 10.09.09 13:45 Сейчас в теме
(13) Более простой? В моей обработке 50 строк кода :)
А зачем ссылки на сторонние ресурсы? Чего сюда не залить?
16. Wicked 59 10.09.09 16:02 Сейчас в теме
(14) 50 строчек кода и кучу скриптов :)
а ссылка на то где лежит, а сюда может загружу позже...
17. serezhenko 429 15.09.09 09:10 Сейчас в теме
(14) Это-же его ресурс, типа раскрутка такая...
15. coder1cv8 3477 10.09.09 15:11 Сейчас в теме
э-э-э... я не понял, Нэт Фреймворк совсем-совсем не нужен?... )
18. SoftBalance 15.09.09 13:40 Сейчас в теме
Прикольная обработка.
Предложения принимаются?
В процедуру "ЭксплорерДокументСформирован(Элемент)" впиши строчку
"ЭлементыФормы.Эксплорер.Документ.body.scroll = "no";". Убрет не нужный скролинг у самого поля HTML =)
adhocprog; Душелов; +2 Ответить
19. sound 536 21.09.09 16:37 Сейчас в теме
(18) спасибо за строчку: ".Документ.body.scroll = "no""... давно искал, и надо же случайно наткнулся :)
23. WellMaster 104 13.04.10 22:32 Сейчас в теме
Спасибо за обработку!
Встроил HTML-редактор в управляемую форму на 8.2, чем решил проблему острой нехватки полноценного текстового редактора.
24. Душелов 4018 14.04.10 00:21 Сейчас в теме
(23) Выложите в виде отдельной публикации для 8.2 - дружно скажем спасибо :) У самого не хватает времени на нее :)
52. пользователь 15.02.17 13:36
Сообщение было скрыто модератором.
...
25. vladen 83 22.04.10 10:07 Сейчас в теме
Хм... а как отловить событие, например "вставить рисунок"? Есть параметры у данной формы?
:)
Хотелось бы организовать "вставить рисунок" из БД. Благо, 1С уже как 6-7 лет у меет в себе рисунки хранить.
Возможно это, как нибудь, с имитировать. например, закачать сначала необходимые рисунки на диск а там уже список рисунков для подбора готов, а?
Для отображения первичной инфо, аналогично, сначала качаем, потом заменяя ссылки отображаем. Что скажете ?
26. alekse 13.06.10 16:50 Сейчас в теме
Если нужно сохранить в справочник, то какого типа должен быть реквизит? Куда сохраняются изображения, вставленные в редактор?
27. alekse 15.06.10 00:38 Сейчас в теме
Если нажать редактирование html, то как потом обратно переключиться в редактор?
28. Dnki 4 30.11.10 22:22 Сейчас в теме
Сама идея использования такого редактора на скриптах интересна. Я бы не догадался.
Но для меня непонятны вопросы:
- как дать пользователю поменьше инструментов? Один-два рядочка. Остальной функционал в менюшки.
- С сохранением файла в базу как? Я на форме нарисую кнопку [Сохранить]. Тогда зачем кнопка в редакторе? Или как-то можно перехватить ее нажатие?
29. Душелов 4018 01.12.10 07:31 Сейчас в теме
(28) Тут только править ява-скрипты.
31. borman 78 22.10.11 16:50 Сейчас в теме
супер нужная вещь, спасибо!!!
32. Bober777 26 05.11.11 13:11 Сейчас в теме
мда, действительно вещь стоящая.
33. ZLENKO 398 19.04.12 16:51 Сейчас в теме
Огромное спасибо автору !
Встроил в карточку товара в 1С. Прикрутил стиль CSS сайта.
Теперь HTML описания товаров прямо в 1С делают !
34. Гость 18.10.12 11:05
Вечная память автору. покойся с миром.
35. Sergey Kamnev 18.10.12 20:09 Сейчас в теме
Даёшь репозиторий на GitHUB или Google Code!
36. help1Ckr 25.12.12 00:39 Сейчас в теме
Спасибо огромное. Реально очень полезная вещь!
37. don_sun 05.01.13 20:39 Сейчас в теме
Отлична штука, вот только непонятно со вставкой изображений. Через буфер обмена не вставляется, обзора тоже нет, только забивая в адресе прямой путь?
38. Vigor06 04.07.13 14:47 Сейчас в теме
Что то я не понял,А как ее интегрировать то?
39. megatrend 131 03.09.13 13:50 Сейчас в теме
Почему после кода

ОбластьТекста = Эксплорер.Документ.getElementById("elm1");
ОбластьТекста.innerHTML = Текст1;

у меня содержимое окна не меняется на HTML-код, который находится в Текст1?
Визуально не происходит ровным счетом ничего, хотя переменной ОбластьТекста.innerHTML на самом деле присваивается строка HTML-кода из переменной Текст1.

Какой-то дополнительный метод нужно вызвать для инициализации этой формы ранее записанным HTML-кодом??
40. opus70 74 16.09.13 13:22 Сейчас в теме
подскажите где уменьшить форму редактора
кода html по кнопке html не помещается кнопка "Обновить и так далее"
41. SANILLA 05.10.13 03:21 Сейчас в теме
Ого какая интересная вещица, + однозначно!!!
42. Myskyl 05.10.13 03:23 Сейчас в теме
зашибись, вот только куда её встроить теперь ...
43. Nick_Godspeed 08.10.13 14:15 Сейчас в теме
Огромное спасибо. Очень полезная наработка. Фактически теперь cmsный сайт у нас полностью управляется из 1с. Это был последний недостающий кирпич. Искренне желаю успехов автору.
44. Yashazz 4794 31.10.13 10:58 Сейчас в теме
Вдруг обнаружил, что забыл плюсануть. Ещё раз спасибо автору, мега-вещь! Отлично идёт в УФ, всё супер.
45. Boudybuilder 35 10.01.14 00:58 Сейчас в теме
Обработка супер!
Как тут можно сразу получить текст из ДополнительногоОписания Номенклатуры и вставить в обработку для редактирования?
46. t955938 11.02.14 13:50 Сейчас в теме
Очень интересная работа.
А возможно ли работа данного метода в управляемых формах???
47. zyto 11.08.14 23:29 Сейчас в теме
Кому-нибудь удалось заставить эту обработку работать с TinyMCE 4+?
48. pashamak 339 17.11.15 12:18 Сейчас в теме
Не работает в УФ в тонком клиенте.
Хорошо бы доработать.
49. Danpilik 27.02.16 23:04 Сейчас в теме
Всем доброго. Я при записи справочника номенклатура данные из ЭлементыФормы.Эксплорер.Документ.body.innerText записываю в реквизит. А как сделать обратное передать туда параметр при открытии справочника? У меня сваливается когда делаю ЭлементыФормы.Эксплорер.Документ.body.innerText = HTMLОписание;
Заранее спасибо
50. lost-s0u1 08.04.16 18:13 Сейчас в теме
Отличная идея! Автору зачет.
51. CheBurator 2712 08.04.16 22:20 Сейчас в теме
(50) если хочешь плюс автору - поставь за него свечку в храме. Василий ушел.
54. Dimka74 07.02.20 16:26 Сейчас в теме
(51) Что с Автором случилось, уже скоро как 8 лет не заходил на сайт.
55. Dansur 262 19.03.20 13:26 Сейчас в теме
53. PopovaNat 28.06.18 11:05 Сейчас в теме
большое спасибо за обработку
еще бы на УФ такую )
56. demontdr 08.11.21 02:10 Сейчас в теме
не подскажете, после нажатия на кнопку - иконку записи редактора и потом кнопку Текст
выдает ПУСТОЕ сообщение

поле innerHTML в отладчике пустое, отчего так?
57. Wrols 90 29.11.21 09:32 Сейчас в теме
(56) Замените в обработчике "innerText" на "value".
И не забудьте нажать на иконку "Записать" перед этим.
58. Wrols 90 29.11.21 11:03 Сейчас в теме
В комментариях указаны 2 способа не нажимать на иконку "Записать" (Сохранить) перед получением измененного текста. У меня ни один не сработал.
Напишу найденный вариант - может кому-нибудь поможет.

В свойствах поля HTML документа "Эксплорер" добавил обработчик события onclick.

В обработчике указал:

Процедура Эксплорерonclick(Элемент, pEvtObj)

Если pEvtObj.srcElement.className = "mceIcon mce_save" Тогда

Сообщить(ПолучитьТекст(), СтатусСообщения.Информация);
//ОповеститьОВыборе(ПолучитьТекст());
//Закрыть();
КонецЕсли;

КонецПроцедуры


Т.о. при нажатии на иконку "Записать" (Сохранить) можно получить HTML-код.
Отдельную кнопку "Текст" с формы убрал.
Оставьте свое сообщение