Autor Zpráva
Bezejména
Profil *
Zdravím! Připravil jsem si "newsletter" jako .html soubor na ftp (je to jen taková slátanina tabulek a textu), který je zde: odkaz

a rád bych se Vás zeptal, jak (či zda) to jde poslat.. Ten systém newsletteru mám už na webu funkční, každý se může přihlásit nebo odhlásit, mě se zapíše jejich email a pak už jen do textového pole napíšu ten obsah a ono se to odešle samo.. No to je jasný.
Jak ale odesílat ten již vyrobený (viz odkaz)? Jde tu použít <iframe> (nejde, zkoušel jsem to, ale jen laicky*.. jinak by to třeba šlo), či nějaká alternativa?

*něco na způsob :
<html>
<body>
<iframe src="http://skyrim.4fan.cz/newsletter/sablona.html" width="100%" height="100%"></iframe>
</body>
</html>


Díky za pomoc.
Petr Wudi
Profil
A poslat kód toho html souboru nejde? Někteří poštovní klienti sice blokují obrázky ale s tím asi nic udělat nepůjde. Stejně to během deseti vteřin skončí v koši.
Bezejména
Profil *
Neskončí. A na to jsem se ostatně ani neptal.
To že poštovní klienti přímo nezobrazují celý html kód už jsem si samozřejmě všiml (minimálně nezobrazují velikost tabulky atd.), a proto se ptá na nějaký iframe nebo cokoliv podobného.. moc se v tom nevyznám.
Takže ten kód není potřeba, ne? Ten se přímo na email posílat nebude.. (proto ten iframe, nebo něco jiného)
Je to nějakých 300 řádků
Darker
Profil
Pošli email jako HTML. Asi bude potřeba upravit systém odesílání. Jak odeslat email se správnými hlavičkami a kódováním lze dohledat jak tady na djpw, tak na internetu.

Edit:

Bezejména:
Takže ten kód není potřeba, ne? Ten se přímo na email posílat nebude..
Bude. Iframe ti emaloví klienti nepožerou kvůli referreru a bezpečnosti obecně.
Petr Wudi
Profil
Bezejména:
a proto se ptá na nějaký iframe nebo cokoliv podobného
I kdyby poštovní klient bral iframe, tak by jeho obsah zobrazoval opět ten poštovní klient (špatně). Takže jedinou možností je skutečně obyčejné html.
Bezejména
Profil *
Tak to je blbé... Já jsem se totiž inspiroval GameParkem, který rozesílá newslettery právě tak, jak jsem chtěl. Viz např. dnešní newsletter :
http://www.gamepark.cz/newsletter.asp?d=4&m=4&r=2011&utm_medium=email&utm_source=newsletter&utm_campaign=GP110404
a v emailu to pak vypadá úplně stejně.. :/
Darker
Profil
Petr Wudi:
I kdyby poštovní klient bral iframe, tak by jeho obsah zobrazoval opět ten poštovní klient (špatně).
Nesmysl. Pouze pokud by v rámci bezpečnosti použil (http)proxy. A to už nesouvisí s iframem.

Bezejména:
a v emailu to pak vypadá úplně stejně.. :/
A proč si tedy systém neupravíš? Posílat HTML zprávu je snadnější, než se zdá.
Bezejména
Profil *
Ano, ono to samozřejmě posílá i HTML zprávy, jenomže jakmile tam zkopíruju ten 300 řádkový kód tak si to ten poštovní klient zobrazí podle sebe tabulka ne tabulka všechno dohromady...

<html>


<head>

<meta http-equiv="Content-Language" content="cs">
<title>Newsletter #1 - SKYRIM4FAN</title>
</head>

<body>

<font face="Verdana" color="#FFFFFF">
<center>
<table border="0" width="722" bgcolor="#000000">
<tr>
<td bgcolor="#000000" align="center" colspan="3"><font color="#FFFFFF">
Nezobrazuje-li se vám newsletter správně, klikněte zde.</font></td>
</tr>
<tr>
<td bgcolor="#000000" colspan="3">
<p align="center">

<font color="#FFFFFF">

<img border="0" src="http://skyrim.4fan.cz/newsletter/logo.png"></font></font></td>
</tr>
<tr>
<td bgcolor="#000000">
<p align="center">
<font color="#FFFFFF" face="Verdana">Pro den : 01.01.2011</font></td>
<td bgcolor="#000000">
<font color="#FFFFFF">Skyrim.4FAN.CZ</font></td>
<td bgcolor="#000000">
<font color="#FFFFFF">&nbsp;1. Vydání</font></td>
</tr>
<tr>
<td bgcolor="#000000" height="26" colspan="3">
<p align="center"><font color="#FFFFFF" size="2">Newsletter pro
<a href="http://www.skyrim.4fan.cz"><font color="#FFFFFF">
www.skyrim.4fan.cz</font></a>. Nejnovější aktuality, články, obrázky
přímo k vám na email! </font></td>
</tr>
<tr>
<td bgcolor="#000000" height="23"><font color="#FFFFFF">Novinky :</font></td>
<td bgcolor="#000000" height="23">&nbsp;</td>
<td bgcolor="#000000" height="23">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#000000" align="center"><font color="#FFFFFF">&nbsp;# NÁZEV</font></td>
<td bgcolor="#000000" align="center"><font color="#FFFFFF">&nbsp;# AUTOR</font></td>
<td bgcolor="#000000" align="center"><font color="#FFFFFF">Číst více...</font></td>
</tr>
<tr>
<td bgcolor="#000000" align="center">
<font color="#FFFFFF" face="Verdana">&nbsp;# NÁZEV</font></td>
<td bgcolor="#000000" align="center">
<font color="#FFFFFF" face="Verdana">&nbsp;# AUTOR</font></td>
<td bgcolor="#000000" align="center">
<font color="#FFFFFF" face="Verdana">Číst více...</font></td>
</tr>
<tr>
<td bgcolor="#000000" align="center"><font color="#FFFFFF">&nbsp;# NÁZEV</font></td>
<td bgcolor="#000000" align="center">
<font color="#FFFFFF" face="Verdana">&nbsp;# AUTOR</font></td>
<td bgcolor="#000000" align="center">
<font color="#FFFFFF" face="Verdana">Číst více...</font></td>
</tr>
<tr>
<td bgcolor="#000000" align="center">
<font color="#FFFFFF" face="Verdana">&nbsp;# NÁZEV</font></td>
<td bgcolor="#000000" align="center">
<font color="#FFFFFF" face="Verdana">&nbsp;# AUTOR</font></td>
<td bgcolor="#000000" align="center">
<font color="#FFFFFF" face="Verdana">Číst více...</font></td>
</tr>
<tr>
<td bgcolor="#000000" align="center">
<font color="#FFFFFF" face="Verdana">&nbsp;# NÁZEV</font></td>
<td bgcolor="#000000" align="center">
<font color="#FFFFFF" face="Verdana">&nbsp;# AUTOR</font></td>
<td bgcolor="#000000" align="center">
<font color="#FFFFFF" face="Verdana">Číst více...</font></td>
</tr>
<tr>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#000000"><font color="#FFFFFF">Nové články :</font></td>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#000000" align="center"><font color="#FFFFFF">&nbsp;# NÁZEV</font></td>
<td bgcolor="#000000" align="center"><font color="#FFFFFF">&nbsp;# AUTOR</font></td>
<td bgcolor="#000000" align="center">
<font color="#FFFFFF" face="Verdana">Číst více...</font></td>
</tr>
<tr>
<td bgcolor="#000000" align="center">
<font color="#FFFFFF" face="Verdana">&nbsp;# NÁZEV</font></td>
<td bgcolor="#000000" align="center">
<font color="#FFFFFF" face="Verdana">&nbsp;# AUTOR</font></td>
<td bgcolor="#000000" align="center">
<font color="#FFFFFF" face="Verdana">Číst více...</font></td>
</tr>
<tr>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#000000"><font color="#FFFFFF">Oznámení :</font></td>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#000000" colspan="3">
<p align="center"><font color="#FFFFFF" size="2">Účastněte se diskuzí ve
fóru, debat v komentářích, doporučte nám něco zajímavého nebo uploadujte
váš obrázek a sbírejte speciální ocenění, která budou zobrazena ve vašem
profilu a u každého vašeho příspěvku ve fóru. Více informací o oceněních
<a href="http://skyrim.4fan.cz/ew_18"><font color="#FFFFFF">zde</font></a>.</font></td>
</tr>
<tr>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#000000" colspan="3"><hr></td>
</tr>
<tr>
<td bgcolor="#000000"><font color="#FFFFFF">Odpočet:</font></td>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000">&nbsp;</td>
</tr>
<tr>
<td bgcolor="#000000" colspan="3">
<div id="countbox" style="color:#ffffff; font-size:15px;">
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
<!--

dateFuture = new Date(2011,10,11,1,00,00);

function GetCount(){

dateNow = new Date(); //grab current date
amount = dateFuture.getTime() - dateNow.getTime(); //calc milliseconds between dates
delete dateNow;

// time is already past
if(amount < 0){
document.getElementById("countbox").innerHTML="11.11.2011!!";
}
// date is still good
else{
days=0;hours=0;mins=0;secs=0;out="";

amount = Math.floor(amount/1000);//kill the "milliseconds" so just secs

d
Bezejména
Profil *
no jo.. omezený počet řádků... je jich tam víc.. A vím, je tam chyb jak máků, ale to proto že to dělám přes Microsoft FrontPage.. ten to dělá vše za vás bez nutných znalostí html..
Darker
Profil
Dík za X řádkový kód, který jsi rozhodně nemmmohl nahrát někam fuč, aby to tu nezaclánělo.

Edit:

Bezejména:
no jo.. omezený počet řádků... je jich tam víc.
Ještě že tak.

ale to proto že to dělám přes Microsoft FrontPage.
To má být omluva?
Bezejména
Profil *
Omluva? Já jsem se omlouval?
Jak to má ten gamepark? Ten přece neposílá celý ten kód do newsletteru, ale jen odkazuje nějak na tu stránku (viz výše), ne? Nešlo by to udělat nějak podobně? :(
Darker
Profil
Bezejména:
Omluva? Já jsem se omlouval?
Ironie není africká šelma živící se hlodavci.

ale jen odkazuje nějak na tu stránku
<a href="http://www.adresa.cz/newslettery/4.4.11.html">Náš ¨newsletter</a>
Bezejména
Profil *
Darker:
Ironie není africká šelma živící se hlodavci.
Hmm

Darker:
<a href="http://www.adresa.cz/newslettery/4.4.11.html">Náš newsletter</a>
Achjo.

http://www.gamepark.cz/newsletter.asp?d=4&m=4&r=2011&utm_medium=email&utm_source=newsletter&utm_campaign=GP110404

VS.

http://skyrim.4fan.cz/newsletter/email.png

...
Darker
Profil
Evidentně zdrojový kód posílají. Proč si vlastně nezobrazíš zdrojový kód zprávy?
Třeba by sis konečně uvědomil, o čem tu mluvím od začátku, a to že musíš poslat hlavičky aby se to zobrazilo jako HTML a že musíš dodržovat syntaxi HTML emailů.
Hotový kód HTML posílání emailů jsem sem (nejen) já už kopíroval takže hledej.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: