|
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 1,698
|
|
Converting Rich Text To Html ( With Images )05.01.2010, 17:12. Показов 16277. Ответов 7
Метки нет (Все метки)
Всем привет! Есть задача конвертнуть RichText-поле в HTML с картинками, но стоб картинки были на борту а не в базе
0
|
|
| 05.01.2010, 17:12 | |
|
Ответы с готовыми решениями:
7
Rich Text Rich Text Rich Text Lite |
|
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
|
|
| 05.01.2010, 17:25 | |
|
:(
Ну погоди, в HTML картинки должны лежать на каком те ресурсе и HTML должен на них ссылаться. Или ты хочешь картинки прямиком в HTML эмбеднуть, типа как в mime?
0
|
|
|
0 / 0 / 0
Регистрация: 23.08.2008
Сообщений: 6,252
|
|
| 05.01.2010, 23:52 | |
|
мобуть это поможет:
http://johankanngard.net/2005/12/13/sendin...ia-lotusscript/
0
|
|
|
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 1,698
|
|
| 07.01.2010, 16:02 | |
|
Суть вопроса вот в чем....
есть форма-шаблон в которой формируется шаблон подписи... в этот шаблон можно вставлять картинки (НЕ атачи!!!!).... после формирования шаблона - его надо экспортнуть в HTML... вместе с картинками. а вот как вытянуть картинку - не понимаю
0
|
|
| 07.01.2010, 16:08 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 15.03.2009
Сообщений: 615
|
|||
| 08.01.2010, 21:35 | |||
технически - это возможно: вручную внедрите картинку через uri data: в тэге img аттрибут src должен быть вида src = "data:[<MIME-type>][;charset="<encoding>"][;base64],<data>" http://en.wikipedia.org/wiki/Data_URI_scheme Чисто ради эксперимента: создал форму, одно (RT) поле Body. Влепил туда импортом gif картинку. Экпортнул док в dxl. Получил ( для body ):<div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">"Кусок dxl"</div></div><div class="sp-body"><div class="sp-content"><item name="Body"> <richtext> <pardef id="1"/> <par def="1"> <picture width="16px" height="16px"> <gif> R0lGODlhEAAQAPcAAD6lOS15KTmeM0CtOnOtT4y0 eSRmIUdhRi6EKlmqUmqiTmOdRzKNLSZtIzqm NCFdHlVyUy9hLSRoIVRcUz2rOF2jQiVrIpG+d12h QSdxJD+3OqjOkEaMQ5jBhaXMjV5jWjuqNkC3 OkaWQpW/jjiTNHqmdTl9NsLjr4KvbHOoV0CkOl2gRDlzNlhd WE1eTFhnV2+haCFXID1rOkp5R2Jz Tj2pNyN0ID6yOFSiTC5xKo7DhSp3JoSwcVOfSzqo NV+3T37CcnayYD6XOKnLmp3AlGitYpa/g7jX pJm+iUusRarIl63UnqzPlEBhP4K1d5m+hoy8bWee TWKkV22jUU+ETDihMzmhNChtIzyiNnOiaz19 OlyfQkJfQEGUPUCfO4C1XlatUFJ2UEdSLkVaNlVg SVpnSnCqTVCFO360XEZnRE96TVhpVy1+Kidw Iz+oOj6vOWCaRlemTjmaNIS5Yi+JKi2PKCRfInuy WChzJCBZHYSwcIWxcXSWZVSeTTyrNlxcXAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAACwAAAAAEAAQAAAI0gD/CBz4 RwOEP2FqEBy4ZuANER/UYFkoMAQVgRQA0DgjoAzFAW/+uPHhwAqQE3zILITgR0WSJUd01PmhhAEd BANeCHQAYMOcO0GE0JEiBiMIDl7AePhCoEKCISMQ jBnYpYoAJmgIYIjTIcUTNgHSDJSTAIqZLTiM TFmAZAeeNg0EkihyYUWPAgoW7IGRocWfJgJnMHDS By8cHiYaHBioobEWG0RQRNFTwoIEA1wEahjI IgCMLDkkHHBh58GEgpsFyrhyOQLF1AsjmF4Ie2Ge GAsDAgA7 </gif> </picture> </par> </richtext> </item>Наивно предположил, что получившаяся фигня и есть base64 моей картинки, набросал в блокноте файл: <div class="sp-wrap"><div class="sp-head-wrap"><div class="sp-head folded clickable">"embImage.html"</div></div><div class="sp-body"><div class="sp-content"><html> <body> <img src="data:image/gif;base64,R0lGODlhEAAQAPcAAD6lOS15KTmeM 0CtOnOtT4y0eSRmIUdhRi6EKlmqUmqiTmOdRzKNL SZtIzqm NCFdHlVyUy9hLSRoIVRcUz2rOF2jQiVrIpG+d12h QSdxJD+3OqjOkEaMQ5jBhaXMjV5jWjuqNkC3 OkaWQpW/jjiTNHqmdTl9NsLjr4KvbHOoV0CkOl2gRDlzNlhd WE1eTFhnV2+haCFXID1rOkp5R2Jz Tj2pNyN0ID6yOFSiTC5xKo7DhSp3JoSwcVOfSzqo NV+3T37CcnayYD6XOKnLmp3AlGitYpa/g7jX pJm+iUusRarIl63UnqzPlEBhP4K1d5m+hoy8bWee TWKkV22jUU+ETDihMzmhNChtIzyiNnOiaz19 OlyfQkJfQEGUPUCfO4C1XlatUFJ2UEdSLkVaNlVg SVpnSnCqTVCFO360XEZnRE96TVhpVy1+Kidw Iz+oOj6vOWCaRlemTjmaNIS5Yi+JKi2PKCRfInuy WChzJCBZHYSwcIWxcXSWZVSeTTyrNlxcXAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAACwAAAAAEAAQAAAI0gD/CBz4 RwOEP2FqEBy4ZuANER/UYFkoMAQVgRQA0DgjoAzFAW/+uPHhwAqQE3zILITgR0WSJUd01PmhhAEd BANeCHQAYMOcO0GE0JEiBiMIDl7AePhCoEKCISMQ jBnYpYoAJmgIYIjTIcUTNgHSDJSTAIqZLTiM TFmAZAeeNg0EkihyYUWPAgoW7IGRocWfJgJnMHDS By8cHiYaHBioobEWG0RQRNFTwoIEA1wEahjI IgCMLDkkHHBh58GEgpsFyrhyOQLF1AsjmF4Ie2Ge GAsDAgA7 "/> </body> </html> и угадал: firefox ( 3.5 ) и crome ( 3.0 ) отрисовали мне искомую картинку. Но радовался я недолго: ie 7 картинку казать отказался( и почему меня это не удивило? Стандарт-то новый, от 1998 года ). Но, по слухам, разработчики ms внедрили поддержку RFC 2397 в ie8... Дальнейшие поиски навели на статью http://webo.in/articles/habrah... -data-url/ в которой описано, как указанный стандарт понимают в MS и соответсвенно как с ним бороться. Далее проснулась жена и веником прогнала меня от компьютера, поэтому клепать ms-совместимое решение я не стал, хотя суть понятна. Т.о. тему экспорта картинок из RT в HTML для отображения его в любом браузере( в т.ч. ie6 и выше ) предлагаю считать раскрытой.
0
|
|||
|
0 / 0 / 0
Регистрация: 18.08.2008
Сообщений: 1,698
|
|
| 08.01.2010, 21:48 | |
|
ну если картинку аттачить - то проблем меньше... вот только нет наглядности при верстке шаблона.
Ну а после формирования файла его надо подставить в подпись почтового сообщения... так что любой HTML не подходит
0
|
|
|
0 / 0 / 0
Регистрация: 15.03.2009
Сообщений: 615
|
|||
| 08.01.2010, 22:26 | |||
Вопрос был "как вытянуть картинку"? Все остальное вроде было понятно? Цитирую вопрос:
0
|
|||
| 08.01.2010, 22:26 | |
|
Помогаю со студенческими работами здесь
8
Копирование в Rich Text Preview и Rich Text Rich Text поля Копировать Rich Text Добавление текста на rich text Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|