powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вставка смайлика в HTML-код
18 сообщений из 43, страница 2 из 2
Вставка смайлика в HTML-код
    #36535235
_Вопрос?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А у меня такой текст:
_Вопрос?MIME-Version: 1.0
............................
--0014852eaac40457a60482638997
Content-Type: multipart/alternative; boundary=0014852eaac404579c0482638996

--0014852eaac404579c0482638996
Content-Type: text/plain; charset=ISO-8859-1

--0014852eaac404579c0482638996
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=ISO-8859-1

<div><p><table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0"><tbody><tr valign=3D"top"><td style=3D"background-repeat: no-repeat" wi=
dth=3D"40%"></td><td width=3D"60%"></td></tr></tbody></table><br><img src=
=3D"cid:20__=3D4CBBFC78DFA5C4238f9e8a93df93869@stels.ru" width=3D"50" heigh=
t=3D"50" alt=3D""></p>
</div>

--0014852eaac404579c0482638996--
--0014852eaac40457a60482638997
X-Attachment-Id: 0.2
Content-Type: image/gif; name="C0853452.gif"
Content-ID: <20__=4CBBFC78DFA5C4238f9e8a93df93869@stels.ru>;
Content-Transfer-Encoding: base64
R0lGODlhMgAyAOf/AP////igANB4APjwAPiwAPjoAPioAPjgAPi4APjQAPjAAPj.............
.................
--0014852eaac40457a60482638997--
Если в html-строку вставить "MIME-Version: 1.0", а за ним текст, начиная с <div> и до конца, то письмо выглядит так: надпись "MIME-Version: 1.0", затем какой-то узкий красный прямоугольник, а затем весь текст, начиная с --0014852eaac404579c0482638996--.
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36535393
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Вопрос?Можно мне попробовать вставить это в html-выражение или это условный текст?Нельзя, это часть исходника письма, частью которого является html, который ты редактируешь.

Короче, это все должно работать так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
With CreateObject("cdo.Message")
    set att = .AddAttachment("pic.gif","","")
    .HTMLBody = "<b>это html</b><img src=""cid:" & att.Fields("Content-ID").Value & """>"
    .To = "test@test.ru"
    .From = "test@test.ru"
    .Subject = "test"
    .Send
end with
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36535440
_Вопрос?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Чтоб я мог попробовать Ваш пример, расшифруйте, пожалуйста, строку "ôÏÒÔ ÄÌÑ ÎÁ ÎÁÛÉÈ ÌÀÂÉÍÙÈ ÖÅÎÝÉÎ!", там кодировка слетела.
2. И чтоб я мог попробовать потом Вашим способом свою строку, объясните, пожалуйста, почему в моём выражении сначала:
<img src=3D"cid:20__= 3D 4CBBF ...
а дальше:
Content-ID: <20__=4CBBF...
т.е. куда-то теряется часть "3D".
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36535468
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Она не слетала, она такая и есть. И вообще не имеет значения, это просто текст subject'а. И вообще, у тебя в голове такая каша, что тебе лучше пока забыть, как выглядит письмо изнутри.
2) Это потому что Content-Transfer-Encoding: quoted-printable . Если ты используешь cdo, такие вещи тебя не должны беспокоить.

Jah loves you.
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36535476
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyэто просто текст subject'а рекламный текст в body.
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36536567
_Вопрос?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariyу тебя в голове такая кашаДа не то слово! Если б ещё каша - всё-таки, какой-никакой, а продукт, а то одна крупа, да ещё и не мытая!!!
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36536786
_Вопрос?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не выходит каменный цветок!
1. Ваш текст загнал в строковую константу cns1.
2. Создал процедуру:
Код: plaintext
1.
2.
3.
4.
5.
Set objMessage = CreateObject("CDO.Message")
.......................'настройки соединения
.......................'параметры письма
Set att = objMessage.AddAttachment("C:\3.jpeg", "", "")
objMessage.HTMLBody = "<b>" & cns1 & "</b><img src=""cid:" & att.Fields("Content-ID").Value & """>"
objMessage.Send
Содержимое письма - в приложенном файле.
Опять в письмо попадает содержимое кода...
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36536957
_Вопрос?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да! И опять к письму сам файл прикрепился...
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36536975
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
att.fields.append "urn:schemas:mailheader:content-id", 200 , 100 
att.fields("urn:schemas:mailheader:content-id").value = "qwerty12345"
objMessage.HTMLBody = "<b>" & cns1 & "</b><img src=""cid:qwerty12345"">"

Jah loves you.
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36537020
Вопрос?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Результат тот же.
Предположение: мой файл рисунка "C:\3.jpeg" и кодировка рисунка из Вашего письма ведь не совпадают, может это причина?
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36537262
_Вопрос?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После строк:
Код: plaintext
1.
2.
att.Fields.Append "urn:schemas:mailheader:content-id",  200 ,  100 
att.Fields("urn:schemas:mailheader:content-id").Value = "qwerty12345"
я добавил
Код: plaintext
att.Fields.Update
И в письме появилась картинка!!!
Правда и всё остальное (html-тест, вложенный файл) осталось на месте, но хоть какой-то сдвиг!

Одно вызывает недоумение: как моя картинка оказалась в письме, ведь её исходного кода там нет?
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36537279
_Вопрос?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
О, как! Выкинул вообще html-тект:
Код: plaintext
1.
2.
3.
4.
Set att = objMessage.AddAttachment("C:\111.gif", "", "")
att.Fields.Append "urn:schemas:mailheader:content-id",  200 ,  100 
att.Fields("urn:schemas:mailheader:content-id").Value = "qwerty12345"
att.Fields.Update
objMessage.HTMLBody = "<img src=""cid:qwerty12345"">"
Теперь письмо содержит только картинку...и (зараза!!!) вложенный файл с картинкой, который попадает туда, естественно, командой
Код: plaintext
Set att = objMessage.AddAttachment("C:\111.gif", "", "")
И что делать?
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36537318
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что делать?Не понял юмора. Разве требовалось не то, что получилось, — отобразить картинку в теле html-письма?

Jah loves you.
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36537485
_Вопрос?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот именно, что только картинку, а тут ещё и вложение присутствует...
Короче, вот:
Код: plaintext
1.
2.
3.
4.
5.
Set objMessage = CreateObject("CDO.Message")
.......................'настройки соединения
.......................'параметры письма
objMessage.AddRelatedBodyPart "c:\111.jpg", "pic",  1 
objMessage.HTMLBody = "<img src='pic'>"
objMessage.Send
и всё...
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36537557
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyАвтор, уясни простую вещь: все, что не является текстом, является вложением .
Так видно?

Ты не сможешь отобразить картинку в html-письме, если не приложишь ее к письму. Или выкладывай картинки в тырнете и указывай в письме абсолютные http-адреса в img src.
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36537635
_Вопрос?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну хорошо-хорошо, можно по иному сказать: мне нужно было вложить только содержимое файла .jpeg, а в письме оказывались вложенными и это содержимое (т.е. - картинка), и сам файл .jpeg.
Последний вариант кода привёл к тому, что в письмо оказалось вложенным , только содержимое файла-рисунка, сам же файл в письме отсутствует, что и требовалось!
Так пойдёт?
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36537694
_Вопрос?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал таким же способом, но с анимированным рисунком, - круто: в письме анимация сохраняется!
...
Рейтинг: 0 / 0
Вставка смайлика в HTML-код
    #36537784
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я понял, ты присоединил картинку как часть body, а не письма, поэтому ее не видно как вложение.
Я ориентироавался на письмо, где картинка была чисто вложением.

Jah loves you.
...
Рейтинг: 0 / 0
18 сообщений из 43, страница 2 из 2
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вставка смайлика в HTML-код
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]