[ peca89bg @ 06.05.2010. 23:40 ] @
|
imam newsletter skriptu na mom sajtu.. kada kucam vesti mogu samo obican text ali koristim i wysiwyg i uspesno sam implementirao ovu skriptu sa newsletterom medjutim kada posaljem emal stigne mi ovako:
<font class=\"Apple-style-span\" color=\"#006633\">Teeeeekstt neeeki</font> na email a u editoru sve lepo oboji ii sve je super....
ovako mi je source i lepo prikaze i sve ali na email stigne bezveze
Code:
<tr>
<td><textarea name="content" cols="90" rows="30" id="content"></textarea>
</textarea>
<script language="javascript1.2">
generate_wysiwyg('content');
</script></td>
</tr>
jel moze pomoc? |
[ Nikola Poša @ 07.05.2010. 09:22 ] @
Ništa nam ne znači taj HTML kod koji si poslao. Problem verovatno nastaje nakon submit-ovanja te forme za slanje email-a, jer se možda taj tekst kojeg submit-uješ u nekom delu "provlači" kroz npr. htmlentities() funkciju, koja escape-uje ceo taj HTML koji si uneo. A možda je i taj WYSIWYG editor kojeg koristiš podešen da pri submit-ovanju tvoje forme radi istu stvar...
[ peca89bg @ 07.05.2010. 10:18 ] @
aha jasno mi je sada a kako to da se resi??
a WYSIWYG je samo editot teksta nema on nikakvu formu...
[ peca89bg @ 07.05.2010. 10:27 ] @
Code:
<table width="100%" border="0" cellspacing="0" cellpadding="10" class="agreement">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="mailList">
<tr>
<td>
<?php
///send newsletter
$q = mysql_query("select * from admin");
while($result = mysql_fetch_array($q))
{
$adminEmail = $result['adminEmail'];
}
$q = mysql_query("select * from mailList");
$num = mysql_num_rows($q);
while($result = mysql_fetch_array($q))
{
$to = $result['emailAddress'];
$hello = "Zdravo ".ucfirst(strtolower($result['name']))."\n\n";
$unsubscribe = "\n\n\n-----------\n Kliknite ovde da se odjavite sa naše liste za vesti. \n".$installationUrl."/odjavasavesti.php?add=".$to;
$body = $hello.$content.$unsubscribe;
$headers = 'FROM: '.$adminEmail.' ' . "\r\n";
$headers .= 'Reply-To: '.$adminEmail.' ' . "\r\n";
$headers .= 'X-MAILER: PHP'.phpversion();
mail($to, $_POST['subject'], $body, $headers);
}
///display message
echo '<b>Poslata su '.$num.'. maila.</b>';
?></td>
</tr>
</table>
a evo ga kod....
[ Phikret @ 08.05.2010. 14:45 ] @
Taj stil Apple-style-span ti dodaje chrome. Pretrazi malo po google-u o tome.
Ne znam kako se to resava jer sam danas naleteo na tekst o tome koji
sam samo preleteo. Imas na
http://www.phpclasses.org/ sajtu o tome. Probaj sa Mozilom
pa javi da li dobijas taj fantomski stil.
[ peca89bg @ 08.05.2010. 22:18 ] @
pa prvo sam u funkciji za mail stavio $headers .= "Content-type: text/html; charset=UTF-8"; pa sada ne izbacuje glupi stil.. ali opet i iz chroma i iz firefox-a nece da oboji i da uhvati link, oboji link u plavo sto i treba ali nece da se klikne a i malo brka boje kad mu se cefne da oboji... :S :S :S :S
[ peca89bg @ 09.05.2010. 22:11 ] @
Jel ima pomoci za mene ljuuudiiii?? :( :( :( :( :( :( :( :(
[ Miroslav Ćurčić @ 09.05.2010. 22:44 ] @
gde popunjavaš promenljivu $content?
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.