TinyMCE content krijg ik als html in mijn mailbox

Status
Niet open voor verdere reacties.

Mar k

Gebruiker
Lid geworden
26 okt 2009
Berichten
60
Hoi iedereen,
Ik heb een probleempje, ik wil namelijk een nieuwsbrief versturen en heb er een tinymce editior ingezet. Maar, als ik nu mijn nieuwsbrief schrijf dan krijg ik het als html in m'n mail box. Niet zoals ik het opgemaakt heb.

Dus als ik een grote lettertype heb gekozen, dan komt het met codes in m'n mail.

Bijv:
HTML:
<p><span style="font-size: xx-large;">Momentele test</span></p><p><hr /></p><p><span style="font-size: xx-large;"><span style="color: #ff0000;"><em><strong><span style="text-decoration: underline;">We zijn er zo weer!</span></strong></em></span></span></p>

Terwijl het opgemaakt zou moeten worden verstuurt.

Dit is de code waar ik hem heb ingebouwd:

PHP:
<?php

include("besturing_admin.php");

?>
<h2>Nieuwsbrief admin</h2><br>
<?php

if(!mysql_result(mysql_query("SELECT COUNT(ID) FROM $TabelLedenVelden 

WHERE Naam LIKE 'Nieuwsbrief'"),0)) {
echo("<b style='color:red'>Maak een checkbox veld genaamd 

<i>Nieuwsbrief</i> aan bij
Velden admin om de nieuwsbrief functie te activeren.</b>");
}

else {

?>
<table cellpadding=0 cellspacing=0 width='50%'><tr><td>
<b>Het versturen van een nieuwsbrief lukt alleen als de mail-functie goed 

door je server
wordt ondersteund. Lijkt de nieuwsbrief niet verstuurd te worden, doe dan 

navraag bij
je hostingprovider.
</td></tr></table><br>
<?php

if($_POST["versturen"]) {

$NieuwsbriefVeld = mysql_result(mysql_query("SELECT ID FROM 

$TabelLedenVelden WHERE Naam LIKE 'Nieuwsbrief'"),0);

echo("De nieuwsbrief wordt verstuurd. Dit kan even duren..<br>");
flush();

$Leden = mysql_query("SELECT 

$TabelLeden.ID,$TabelLeden.Gebruikersnaam,$TabelLeden.Mail FROM 

$TabelLeden,$TabelLedenWaarden WHERE $TabelLedenWaarden.ID = 

$TabelLeden.ID AND $TabelLedenWaarden.Veld$NieuwsbriefVeld = '1'") or 

die(mysql_error());
if($_POST["TEXT"]) { $TEXT = "\r\nContent-type: text/html"; }
else { $HTML = ""; }
while($Lid = mysql_fetch_object($Leden)) {
mail("$Lid->Gebruikersnaam <$Lid->Mail>",stripslashes($_POST

["Onderwerp"]),stripslashes($_POST["Bericht"]),"From: $JouwWebsiteNaam 

<$JouwMailAdres>$html");
}

echo("<b>De nieuwsbrief is succesvol verstuurd!</b><br><br><hr><br>");

}

?>
<form method=post action='nieuwsbrief.php'>
Onderwerp: <input type=text size=40 name=Onderwerp value='Nieuwsbrief 

week <?php echo date("W"); ?>'><br><br>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Nieuwsbrief verzenden</title>

<!-- Load jQuery -->
<script type="text/javascript" 

src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
	google.load("jquery", "1.3");
</script>

<!-- Load TinyMCE -->
<script type="text/javascript" 

src="/plesk/admin/tinymce/jscripts/tiny_mce/jquery.tinymce.js"></script>
<script type="text/javascript">
	$().ready(function() {
		$('textarea.tinymce').tinymce({
			// Location of TinyMCE script
			script_url : 

'/plesk/admin/tinymce/jscripts/tiny_mce/tiny_mce.js',

			// General options
			theme : "advanced",
			plugins : 

"safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,

iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,con

textmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreak

ing,xhtmlxtras,template",

			// Theme options
			theme_advanced_buttons1 : 

"save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,jus

tifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,f

ontsizeselect",
			theme_advanced_buttons2 : 

"cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,

outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,

help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
			theme_advanced_buttons3 : 

"tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,i

espell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
			theme_advanced_buttons4 : 

"insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,a

cronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
			theme_advanced_toolbar_location : "top",
			theme_advanced_toolbar_align : "left",
			theme_advanced_statusbar_location : "bottom",
			theme_advanced_resizing : true,

			// Example content CSS (should be your site CSS)
			content_css : "css/content.css",

			// Drop lists for link/image/media/template 

dialogs
			template_external_list_url : 

"lists/template_list.js",
			external_link_list_url : "lists/link_list.js",
			external_image_list_url : "lists/image_list.js",
			media_external_list_url : "lists/media_list.js",

			// Replace values for the template plugin
			template_replace_values : {
				username : "Some User",
				staffid : "991234"
			}
		});
	});
</script>
<!-- /TinyMCE -->

</head>
<body>

<form method="post" action="versturen.php">
	<div>
		<!-- Gets replaced with TinyMCE, remember HTML in a 

textarea should be encoded -->
		<div>
			<textarea id="elm1" name="Bericht" rows="15" 

cols="80" style="width: 80%" class="tinymce">

			</textarea>
		</div>

		<!-- Some integration calls -->
		<a href="javascript:;" onmousedown="$('#elm1').tinymce

().show();">[Show]</a>
		<a href="javascript:;" onmousedown="$('#elm1').tinymce

().hide();">[Hide]</a>
		<a href="javascript:;" onmousedown="$('#elm1').tinymce

().execCommand('Bold');">[Bold]</a>
		<a href="javascript:;" onmousedown="alert

($('#elm1').html());">[Get contents]</a>
		<a href="javascript:;" onmousedown="alert

($('#elm1').tinymce().selection.getContent());">[Get selected HTML]</a>
		<a href="javascript:;" onmousedown="alert

($('#elm1').tinymce().selection.getContent({format : 'text'}));">[Get 

selected text]</a>
		<a href="javascript:;" onmousedown="alert

($('#elm1').tinymce().selection.getNode().nodeName);">[Get selected 

element]</a>
		<a href="javascript:;" onmousedown="$('#elm1').tinymce

().execCommand('mceInsertContent',false,'<b>Hello world!!</b>');">[Insert 

HTML]</a>
		<a href="javascript:;" onmousedown="$('#elm1').tinymce

().execCommand('mceReplaceContent',false,'<b>{$selection}</b>');">

[Replace selection]</a>

		<br />
		<input type="submit" name="versturen" value="Versturen" 

/>
		<input type="reset" name="reset" value="Reset" />
	</div>
</form>

</body>
</html>
<br>
<span style='font-size:8pt'>Vermeld hoe leden zich af kunnen melden bij 

de nieuwsbrief!<br>
Doe je dit niet, dan kan je nieuwsbrief als spam worden gemeld!</span>
<br><br>
<?php

}

?>
</body>
</html>

Alstjeblieft, help me ;)
:confused:

Groet,
Mark
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan