phpRS 2.8.x : phpRS Fórum
Toto fórum je určené výhradně k diskuzi o verzích phpRS v2.8.x.
phpRS - redakční a informační systém
HTML v informačním mailu
Zaslán uživatelem/kou: richard (IP adresa zaznamenána)
Datum: 2010-01-28, 12:00

Čaute. Potřeboval bych ještě k těm mailům poradit, jak do nich dostat HTML. Myslím tak, že když sem vytvořil mail zprávu v html tak jak to tam vložit aby se to odeslalo a zobrazilo v HTML příjemcům a ne v textové podobě Díkec

Re: HTML v informačním mailu
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2010-01-30, 16:42

HTML ako obsah emailu rieši nastavením Content-Type. Nejjednoduchšie je vytvorť HTML email a pozrieť si jeho zdrojový kód.

Re: HTML v informačním mailu
Zaslán uživatelem/kou: richard (IP adresa zaznamenána)
Datum: 2010-01-31, 22:08

No já mám vytvořenej mail v html a obrázky sem hodil na hosting ale ted byhc to potřeboval odeslat v inf. mailu jenže když skopčím ten html soubor (tím pádem zdrojovej kod) tak to odešle jako trext takže na mail dojde zase vypsanej zdroják. Tak jestlis to tak myslel, tak prosimtě jestli bys to nemohl trochu popsat jak to obdělat

Re: HTML v informačním mailu
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2010-02-01, 14:28

Infomail to nepodporuje, ja to ani nepoužívam, mám na to spravený vlastný modul s odosielaním HTML správ, editujem ich cez FCK, pričom obrázky ukladám s absolútnou cestou, čiže rovnako ako u teba sa pri zobrazení emailu sťahujú zo serveru.

Re: HTML v informačním mailu
Zaslán uživatelem/kou: richard (IP adresa zaznamenána)
Datum: 2010-02-01, 22:21

Aha. Je to složitý ten plugin udělat? nebo to předělat z infomailu jen trochu upravit? (bohatě stačí bez editorů textu protože na newsletter maily sem sehnal program a v z toho leze rovnou HTML kód takže je více méně nepotřebný). Nechcu se opakovat jestlis nejdřiv četl ten muj druhej problem ohledně mailů s deaktivací ale s pluginama a modulama to vubec neumim :)

Re: HTML v informačním mailu
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2010-02-02, 02:52

Ak chceš len podporu html v infomaile, stačí asi len upraviť hlavičku z
Content-Type: text/plain
na
Content-Type: text/html
v /admin/astdlib_mail.php

Re: HTML v informačním mailu
Zaslán uživatelem/kou: richard (IP adresa zaznamenána)
Datum: 2010-02-08, 20:29

zkusil sem to přepsat (bylo to tam několikrát pro různý kodování) ale pořád mě dojde jenom html vypsanej ale ne zobraenej.

Re: HTML v informačním mailu
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2010-02-11, 11:50

Chcelo by to ukážku zdojáku emailu. Ja používam vlastnú funkcie, takže presnú úpravu astdlib_mail.php ti nedám. Predpokladám ale, že tam bude treba pridať ešte HTML vlavičku, ja to robím cca takto:
// 
	$htmlcontent  = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset='.($this->kodovani_dat).'" http-equiv="Content-Type"></head><body>';
	$htmlcontent .= $this->obsah;
	$htmlcontent .= '</body></html>';

	$probsah  = "\n";
	$probsah .= Chunk_Split(Base64_Encode($htmlcontent));
	$probsah .= "\n";

Re: HTML v informačním mailu
Zaslán uživatelem/kou: richard (IP adresa zaznamenána)
Datum: 2010-02-14, 20:01

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Newsletter</title>
</head>

<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" bgcolor="#550000">
<style type="text/css">
a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}
</style>

<table width="100%" cellpadding="0" cellspacing="0" bgcolor="#550000" style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999FA7;">
<tr>
<td>
<table align="center" width="570" cellpadding="0" cellspacing="0" style="padding: 20px 0 0 0;">
<tr>
<td>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="13"><img src="http://www.aboutech.cz/newsletter/i/i-01.gif" width="13" height="13" alt=""></td>
<td background="http://www.aboutech.cz/newsletter/i/i-03.gif"><img src="i/r.gif" alt="" width="1" height="1"></td>
<td width="13"><img src="http://www.aboutech.cz/newsletter/i/i-02.gif" width="13" height="13" alt=""></td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td background="http://www.aboutech.cz/newsletter/i/i-04.gif" width="11">&nbsp;</td>
<td>
<table width="100%" cellspacing="0" cellpadding="0" background="http://www.aboutech.cz/newsletter/i/i-06.gif">
<tr>
<td style="padding: 18px 0 0 19px;"><a href="#"><img src="http://www.aboutech.cz/newsletter/i/logo.gif" width="169" height="52" alt="" border="0"></a></td>
<td style="font-size:14px; color:#AEB4BE; padding: 0 19px 7px 0;" valign="bottom" align="right"><strong>May 200#</strong></td>
</tr>
</table>
</td>
<td background="http://www.aboutech.cz/newsletter/i/i-05.gif" width="11">&nbsp;</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td background="http://www.aboutech.cz/newsletter/i/i-04.gif" width="11">&nbsp;</td>
<td height="26" background="http://www.aboutech.cz/newsletter/i/i-07.gif" align="right" style="color:#9F5F5F; padding:0 19px 0 0;"><a href="[SUBSCRIBE]" style="color:#9F5F5F;">Subscribe</a> | <a href="[UNSUBSCRIBE]" style="color:#9F5F5F;">Unsubscribe</a> | <a href="[FORWARD]" style="color:#9F5F5F;">Forward to a friend</a></td>
<td background="http://www.aboutech.cz/newsletter/i/i-05.gif" width="11">&nbsp;</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0">
<tr>
<td><img src="http://www.aboutech.cz/newsletter/i/i-08.gif" width="570" height="1" alt=""></td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td background="http://www.aboutech.cz/newsletter/i/i-09.gif" align="center">
<table width="548" cellspacing="0" cellpadding="0">
<tr>
<td align="left"><img src="http://www.aboutech.cz/newsletter/i/i-10.gif" width="47" height="21" alt=""></td>
</tr>
<tr>
<td align="left" style="padding: 0 19px 10px 19px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:22px; color:#5B79A5;">Duis autem</td>
</tr>
<tr>
<td style="padding: 0 19px 0 19px;">
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td align="left" style="padding:0 10px 0 0;"><img src="http://www.aboutech.cz/newsletter/i/picture.gif" width="100" height="96" alt=""></td>
<td align="left" valign="top" style="font-size:16px; color:#999FA7;">
Duis autem vel eum iriure dolor in hendrerit in vulputate
velit esse molestie consequat, vel illum dolore eu feugiat
nulla facilisis at vero eros et accumsan et iusto odio
dignissim qui blandit. Nulla facilisis at vero eros et
accumsan et iusto odio dignissim qui blandit. <a href="#" style="color:#9F5F5F; font-size:10px;">>>></a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="right"><img src="http://www.aboutech.cz/newsletter/i/i-11.gif" width="48" height="21" alt=""></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0">
<tr>
<td><img src="http://www.aboutech.cz/newsletter/i/i-08.gif" width="570" height="1" alt=""></td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td background="http://www.aboutech.cz/newsletter/i/i-12.gif" width="13">&nbsp;</td>
<td height="18" background="http://www.aboutech.cz/newsletter/i/i-14.gif">&nbsp;</td>
<td background="http://www.aboutech.cz/newsletter/i/i-13.gif" width="13">&nbsp;</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td background="http://www.aboutech.cz/newsletter/i/i-12.gif" width="13">&nbsp;</td>
<td bgcolor="#0F0F0F">
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td style="padding: 10px 0 0 16px;">
<span style="font-family: Georgia, 'Times New Roman', Times, serif; font-size:18px; color:#56657B;">Lorem ipsum</span>
<div style="font-family: Georgia, 'Times New Roman', Times, serif; font-size:16px; color:#56657B;">Lorem ipsum dolor sit amet</div>
<div style="padding:10px 0 25px 0;">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr,
sed diam nonumy eirmod tempor invidunt ut labore et
dolore magna aliquyam erat, sed diam voluptua. At vero
eos et accusam et justo duo dolores et ea rebum. <a href="#" style="color:#9F5F5F; font-size:10px;">>>></a>
</div>
<span style="font-family: Georgia, 'Times New Roman', Times, serif; font-size:18px; color:#56657B;">Ut wisi enim</span>
<div style="font-family: Georgia, 'Times New Roman', Times, serif; font-size:16px; color:#56657B;">Ut wisi enim ad minim veniam</div>
<div style="padding:10px 0 15px 0;">
Ut wisi enim ad minim veniam, quis nostrud exerci
tation ullamcorper suscipit lobortis nisl ut aliquip ex ea
commodo consequat. Ut wisi enim ad minim veniam,
quis nostrud exerci tation ullamcorper suscipit lobortis
nisl ut aliquip ex ea commodo consequat.. <a href="#" style="color:#9F5F5F; font-size:10px;">>>></a>
</div>
</td>
<td width="175" align="left" valign="top" style="padding:0 17px 0 30px; color:#78899F;">
<div style="font-family:Georgia, 'Times New Roman', Times, serif; font-size:18px; color:#6F4141; padding:10px 0 10px 0;">Dolor sit amet</div>
> Lorem ipsum dolor sit amet<br>
> Consetetur sadipscing elitr<br>
> Sed diam nonumy eirmod<br>
> Tempor invidunt ut labore et<br>
> Dolore magna aliquyam erat<br>
> Sed diam voluptua.
</td>
</tr>
</table>
</td>
<td background="http://www.aboutech.cz/newsletter/i/i-13.gif" width="13">&nbsp;</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td background="http://www.aboutech.cz/newsletter/i/i-12.gif" width="13">&nbsp;</td>
<td height="16" background="http://www.aboutech.cz/newsletter/i/i-15.gif">&nbsp;</td>
<td background="http://www.aboutech.cz/newsletter/i/i-13.gif" width="13">&nbsp;</td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="13"><img src="http://www.aboutech.cz/newsletter/i/i-16.gif" width="13" height="46" alt=""></td>
<td background="http://www.aboutech.cz/newsletter/i/i-18.gif" style="color:#536B8C; padding:0 19px 0 19px;">Your Company Name, Your full address will be here.</td>
<td width="13"><img src="http://www.aboutech.cz/newsletter/i/i-17.gif" width="13" height="45" alt=""></td>
</tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td style="font-size:11px; color:#868686; padding:0 40px 0 30px;">
<a href="#" style="color:#A9A8A8;">Anti-spam policy</a> | <a href="#" style="color:#A9A8A8;">Privacy policy</a>
<div style="padding: 15px 0 15px 0;">
To ensure you receive our montly newsletter, make sure you add <a href="#" style="color:#A9A8A8;">[email]contact@yourcompany.com[/email]</a> to your
address book. If you prefer not to receive future email from the Your Company Name, please
<a href="#" style="color:#A9A8A8;">unsubscribe here</a>.
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>

Re: HTML v informačním mailu
Zaslán uživatelem/kou: zdenekh (IP adresa zaznamenána)
Datum: 2010-02-15, 12:21

A co zkusit použít phpmailer? Html maily umí a nahradit jím interní knihovnu by nemělo být zase tak složité. Sám jsem to tedy nezkoušel, ale uvažuji o tom.......

T. O. Severka Děčín | New r.č. | Old Good Tom | Jinak už v tom nefrčím... :-)

Re: HTML v informačním mailu
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2010-02-15, 14:44

To nie je zdroják emailu, ten vyzerá nejak takto:
From: "www[zavinac]kvalitne.sk" <www[zavinac]kvalitne.sk>
Reply-To: www[zavinac]kvalitne.sk
MIME-Version: 1.0
To: "www[zavinac]kvalitne.sk" <www[zavinac]kvalitne.sk>
Subject: HTML email
Content-Type: multipart/alternative;
 boundary="------------090206080100090605040305"

This is a multi-part message in MIME format.
--------------090206080100090605040305
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

toto je *HTML *mail

--------------090206080100090605040305
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#ffffff" text="#000000">
toto je <font color="#cc0000"><big><b>HTML </b></big></font>mail <br>

</body>
</html>

--------------090206080100090605040305--

akurát ten tvoj bude mat iné kódovanie (Base64)



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.