Poslao: 10 Dec 2013 09:38
|
offline
- FoxVanis

- Ugledni građanin
- Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
- Pridružio: 13 Jun 2010
- Poruke: 307
- Gde živiš: Subotica
|
Hi everybody!
Pravim jedan NewsFeeds i imam jednu ideju da ubacim iframe unutar email-a koji vodi na domen gde je smešten HTML dizajn i svi potrebni podatci.
Ovu ideju sam dobio jer kroz email server je teško provući neke javascript i CSS komponente a firma iz Amerike za koju radim mi zahteva takve prednosti. Ja radim sada na CMS i HTML ali nisam do sada se igrao sa Iframe preko email već sam samo HTML sa osnovnim CSS slao.
Hvala!
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 10 Dec 2013 11:20
|
offline
- klodovik

- Saradnik foruma Linux
- Pridružio: 02 Sep 2008
- Poruke: 4094
- Gde živiš: Bg
|
Mislim da većina mail klijenata ne dozvoljava iframe...
Mail/Web klijent ima problema sa renderovanjem, tako da je isključena ta opcija po defaultu, kao i za iframe tag, skida tagove misleći da su u pitanju fišing napadi, ili da je nešto maliciozno u pitanju.
Čitao sam na nekom forumu alternativu u vidu embedovanja, kao YouTube što radi sa video fajlovima. Tag je ubačen u sliku koja vodi ka video fajlu.
Dakle, slika, na dnu mail link sa "nekim tekstom", a taj link neka otvori stranicu gde će iframe raditi.
|
|
|
|
Poslao: 10 Dec 2013 11:34
|
|
Ovdje imas spisak email klijenata koji dozvoljavaju iFrame, a vecina ih ne dozvoljava, bas kao sto je rekao @klodovik.
[Link mogu videti samo ulogovani korisnici]
|
|
|
|
Poslao: 10 Dec 2013 16:11
|
offline
- FoxVanis

- Ugledni građanin
- Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
- Pridružio: 13 Jun 2010
- Poruke: 307
- Gde živiš: Subotica
|
Alien vs Predator ::Ovdje imas spisak email klijenata koji dozvoljavaju iFrame, a vecina ih ne dozvoljava, bas kao sto je rekao @klodovik.
[Link mogu videti samo ulogovani korisnici]
Ovo sam već pročitao ali me zanimaju predlozi...
klodovik ::Čitao sam na nekom forumu alternativu u vidu embedovanja, kao YouTube što radi sa video fajlovima. Tag je ubačen u sliku koja vodi ka video fajlu.
i o ovome sam razmišljao ali nisam isprobao... Da li ima neka još varijanta za koju neznamo?
|
|
|
|
Poslao: 11 Dec 2013 00:02
|
offline
- Pridružio: 16 Feb 2011
- Poruke: 1630
- Gde živiš: Pancevo
|
Ajde probaj ovde negde da gurnes taj frame.
$to = 'bob@example.com';
$subject = 'Website Change Reqest';
$headers = "From: " . strip_tags($_POST['req-email']) . "\r\n";
$headers .= "Reply-To: ". strip_tags($_POST['req-email']) . "\r\n";
$headers .= "CC: [Link mogu videti samo ulogovani korisnici]\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$message = '<html><body>';
$message .= '<h1>Hello, World!</h1>';
$message .= '</body></html>';
$message = '<html><body>';
$message .= '<img src="https://www.google.rs/images/srpr/logo11w.png" />';
$message .= '<table rules="all" style="border-color: #666;" cellpadding="10">';
$message .= "<tr style='background: #eee;'><td><strong>Name:</strong> </td><td>" . strip_tags($_POST['req-name']) . "</td></tr>";
$message .= "<tr><td><strong>Email:</strong> </td><td>" . strip_tags($_POST['req-email']) . "</td></tr>";
$message .= "<tr><td><strong>Type of Change:</strong> </td><td>" . strip_tags($_POST['typeOfChange']) . "</td></tr>";
$message .= "<tr><td><strong>Urgency:</strong> </td><td>" . strip_tags($_POST['urgency']) . "</td></tr>";
$message .= "<tr><td><strong>URL To Change (main):</strong> </td><td>" . $_POST['URL-main'] . "</td></tr>";
$addURLS = $_POST['addURLS'];
if (($addURLS) != '') {
$message .= "<tr><td><strong>URL To Change (additional):</strong> </td><td>" . strip_tags($addURLS) . "</td></tr>";
}
$curText = htmlentities($_POST['curText']);
if (($curText) != '') {
$message .= "<tr><td><strong>CURRENT Content:</strong> </td><td>" . $curText . "</td></tr>";
}
$message .= "<tr><td><strong>NEW Content:</strong> </td><td>" . htmlentities($_POST['newText']) . "</td></tr>";
$message .= "</table>";
$message .= "</body></html>";
|
|
|
|
Poslao: 11 Dec 2013 00:33
|
offline
- bocke

- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12544
- Gde živiš: Južni pol
|
Većina današnjih email klijenata ne dopuštaju iframe unutar emaila čak iako podržavaju pregled html pošte (ili postoji opcija u podešavanjima koja je unapred isključena). Iframe i Javascript u mailu mogu sadržati linkove ili preusmeravanje ka malwareu. Naravno, pretpostavljam da ti nemaš nikakve veze sa malwareom. Verovatno razmišljaš na iframe kao na način kako da poboljšaš newsletter klijenta ili nešto slično tome. Ali su ove tehnologije toliko puta zloupotrebljvane da je danas normalno da ih email klijent blokira. Jednostavni html je ipak bolja opcija: em što neće biti blokiran (osim možda slika - pa je preporučljivo koristiti alt tag), em što će email klijenti koji konvertuju html u tekst moći jednostavnije da odrade posao. Mada je bez obzira na ovo dobro, pored html dela, poslati i "tekstualni" deo koji sadrži link ka tekstu ili link gde se cela poruka može pogledati online. Neki email klijenti imaju opciju automatskog kreiranja tekstualne kopije html poruke.
Elem, moja preporuka je izbegavanje html ako ne možeš da obezbediš alternativu za email klijente koji ne podržavaju html. Ako imaš neku vrstu alternative, bilo u poruci ili online, onda slobodno. Iframe, Javascript ili Flash će vrlo verovatno biti blokirani, osim u slučaju arhaičnih email klijenata kao što je MS OE5 i slični. Najbolje je ove tehnologije izbegavati ili koristiti samo u online verziji poruke.
Mada sam upućen i u tehničku stranu implementacije, ovo ti više pišem kao neko ko prima veći broj newslettera na nekoliko različitih sistema.
|
|
|
|