WYSIWYG редактор HTML CKEditor (веб клиент и тонкий клиент)

19.12.14

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

WYSIWYG редактор HTML на базе CKEditor (веб клиент и тонкий клиент)

Скачать файл

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

Наименование По подписке [?] Купить один файл
Демо база
.dt 651,75Kb
43
43 Скачать (1 SM) Купить за 1 850 руб.

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

Да и для веб клиента не нашел ничего

 

Для того что бы редактор работал в веб клиенте, необходимо создать папку ckeditor в папке веб сервера (у меня это "C:\WWW\htdocs\") и  распаковать туда содержимое zip архива (макет zip в демо базе). Прописать в константах адрес веб сервера на котором крутится база (без "http://").

 

При написании редактора возникла проблема: Как получить данные из html редактора. В тонком клиенте это легко решалось вызовом скрипта

Элементы.Редактор.Документ.parentWindow.eval("getHTML()");

где getHTML(), функция, которая возвращала нужное значение в поле редактирования.

 

Но вот в веб клиенте это уже не работало, нельзя вызвать скрипт через eval, а получить html из редактора можно только через функцию ckeditor'а getData(). Поэтому возникла необходимость добавить кнопку, которая вызывала бы этот скрипт, в сам редактор.

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

WYSIWYG HTML CKEditor веб клиент

См. также

Оптовая торговля Розничная торговля WEB-интеграция Конфигурации 1cv8 Платные (руб)

Онлайн-заказ - это решение для автоматизации процесса оформления заказов на сайте в торговых организациях. Продукт обеспечивает легкое взаимодействие между компанией и клиентами через веб-интерфейс, интегрированный с 1С:Предприятие. Система позволяет снизить операционные расходы, повысить лояльность клиентов и оптимизировать работу отдела продаж.

57600 руб.

26.11.2024    683    1    1    

4

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

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

36000 руб.

03.08.2020    18101    19    22    

17

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

Интеграция 1С и Битрикс 24. Разработка имеет двухстороннюю синхронизацию 1С и Bitrix24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23): 1С:Управление торговлей, 1С:Управление Нашей фирмой 3, 1С:Комплексная автоматизация 2, Объединенное решение: Модуль 1С:CRM 3 (3.0.21.3) +1С:ERP Управление предприятием 2. При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

7200 руб.

04.05.2021    20275    13    19    

18

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

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

24000 руб.

27.09.2024    1899    1    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Dmaner 8 19.12.14 20:13 Сейчас в теме
ТекстHTML = Элементы.ТекстИсходящийHTML.Документ.parentWindow.eval("CKEDITOR.instances.ckeditor.getData()");
2. prog.ert 27 20.12.14 09:27 Сейчас в теме
В веб клиенте eval не работает
3. zwitter 29.04.15 12:26 Сейчас в теме
А есть какой аналог eval? или перерисовывать все постоянно?
Если кто знает - напишите.
4. TerveRus 29.10.23 14:09 Сейчас в теме
И что, сам CKEditor ставить никуда не нужно? Все вшито в конфигурацию?
Оставьте свое сообщение