Манипулирование данными TinyMCE

Привет, я получил html строку и хочу внести в нее изменения и распечатать.
Для того, чтобы сделать простые изменения, такие как добавление текста в него, я мог бы вставить свой HTML-файл в tinyMCE и внести изменения и сохранить его в виде строки. Однако у меня есть некоторые значения PHP, и я должен вставить его в HTML, прежде чем я сохраню его и распечатать этот HTML. Как мне это сделать?

Я мог сделать html-изменения и сохранить его как строку, но есть некоторые проблемы, чтобы распечатать его и внести изменения в эту строку.

Например,

У меня есть текстовое поле, и я хочу вставить в него некоторые значения с помощью PHP

 <input type='text' value='<?php echo $phpvariable ?>'>

или у меня есть изображение внутри tinymce, и я хочу добавить местоположение для этого изображения. Например;

<img id='specificimage' src=''> to <img id='specificimage src='<?php echo $imagepath ?>'>

и вот мой код шаблона для него

<?php
$allowedTags='<p><strong><em><u><h1><h2><h3><h4><h5><h6><img>';
$allowedTags.='<li><ol><ul><span><div><br><ins><del>';
// Should use some proper HTML filtering here.
if($_POST['elm1']!='') {
$sHeader = '<h1>Ah, content is king.</h1>';
$sContent = strip_tags(stripslashes($_POST['elm1']),$allowedTags);
} else {
$sHeader = '<h1>Nothing submitted yet</h1>';
$sContent = '<p>Start typing...</p>';
$sContent.= '<p><img width="107" height="108" border="0" src="/mediawiki/images/badge.png"';
$sContent.= 'alt="TinyMCE button"/>This rover has crossed over</p>';
}
?>
<html>
<head>
<title>My test editor - with tinyMCE and PHP</title>
<script language="javascript" type="text/javascript" src="/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
theme : "advanced",
mode: "exact",
elements : "elm1",
theme_advanced_toolbar_location : "top",
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,separator,"+ "justifyleft,justifycenter,justifyright,justifyfull,formatselect,"+ "bullist,numlist,outdent,indent",
theme_advanced_buttons2 : "link,unlink,anchor,image,separator,"+"undo,redo,cleanup,code,separator,sub,sup,charmap",
theme_advanced_buttons3 : "",
height:"350px",
width:"600px"});

</script>
</head>
<body>
<?php echo $sHeader;?>
<h2>Sample using TinyMCE and PHP</h2>
<form method="post" action="<?=$_SERVER['REQUEST_URI']?>">
<textarea id="elm1" name="elm1" rows="15" cols="80"><?php echo $sContent;?></textarea>
<br />
<input type="submit" name="save" value="Submit" />
<input type="reset" name="reset" value="Reset" />
</form>
</body>
</html>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]