24-04-2007, 12:26
|
|
|
חבר מתאריך: 12.08.05
הודעות: 883
|
|
עורך טקסט
היי.
אני בניתי פאנל ניהול לאתר שלי.
לכתיבת הtext השתמשתי בעורך הטקסט hoteditor של http://ecardmax.com/index.php?step=Hoteditor
אני השתמשתי בגרסה 3.0 של העורך. עכשיו שמתי לב שיצאה גרסה חדשה ורציתי להחליף את הגרסה הישנה בגרסה החדשה.
כשהורדתי את הגרסה החדשה נתקלתי בקושי רב לחבר בין עורך הטקסט למסד נתונים.
כך נראה קובץ הindex של העורך החדש(אני מעתיק רק את הקטעים החשובים):
קוד:
<table border="0" width="800" >
<tr>
<td><b><font face="Verdana">Preview Submit</font></b></td>
</tr>
<tr>
<td><hr></td>
</tr>
<tr>
<td><div id="preview_innerhtml" style="overflow:auto;height:100px;width:100%;border:2px solid #6593CF;background-color:#DBE6F3;font-family: Verdana, Tahoma, Arial;font-size:12px;"></div></td>
</tr>
<tr>
<td><b><font face="Verdana">Code Output</font></b><br><textarea name="message" id="message" style="width:100%;height:100px;"></textarea></td>
</tr>
</table>
.....
<style type='text/css'>@import url(styles/office2007/style.css);</style>
<script language="JavaScript" type="text/javascript" src="editor.js"></script>
<script language="JavaScript" type="text/javascript">
var getdata ="<b>Test me</b>";
Instantiate("max","editor", getdata , "800px", "300px");
function get_hoteditor_data(){
setHTML();
var html_output = document.getElementById("myhoteditor_editor").value;
document.getElementById("message").value = html_output;
html_output=html_output.replace(/\n/ig,"<br>");
document.getElementById("preview_innerhtml").innerHTML=html_output;
}
</script>
.....
<a href=# onclick="get_hoteditor_data();"><b>[Submit / Preview]</b></a>
זאת התוצאה:
http://www.ecardmax.com/hoteditor/index.html
אני כבר כמעט 3 שעות עובר על הקובץ ומחפש את השורה שפולטת לי את הקוד כhtml אבל אני לא מוצא.
ז"א אני יודע שזאת השורה הזאת:
קוד:
<td><b><font face="Verdana">Code Output</font></b><br><textarea name="message" id="message" style="width:100%;height:100px;"></textarea></td>
אבל אני צריך להכניס את התוכן שהשורה הזאת מוציאה לתוך משתנה בphp. כדי שאז אני יוכל להכניס את התוכן למסד נתונים.
אני מאוד מקווה שהבנתם את השאלה. אם לא, פשוט תבקשו הסבר מורחב יותר ואני אשתדל לתת לכם אותו.
תודה רבה רבה על כל תגובה שתתקבל,
נתנאל.
|