|
|
|
ช่วยดู Rich text editor ตัวนี้ให้หน่อยครับ ตามลิงค์ด้านบนเลยนะครับ ตอนใส่ข้อมูลลง database ไม่มีปัญหาครับ |
|
|
|
|
|
|
|
แบบนี้ครับ
Code (PHP)
<script language="JavaScript" type="text/javascript">
<!--
//Usage: writeRichText(fieldname, html, width, height, buttons, readOnly)
writeRichText('rte1', '<?=$data_to_edit?>', 400, 200, true, false);
//-->
</script>
|
|
|
|
|
Date :
2009-08-31 02:54:38 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยากนำไปใช้บ้าง ต้องทำอย่างไรคะ
|
|
|
|
|
Date :
2009-08-31 09:01:11 |
By :
muay028 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองพยายามใส่ดูแล้วหลายรอบก็ไม่ได้ครับ
มันไม่แสดงผล ไม่รู้ว่ามีใครเคยใช้แล้วทำให้มันอัพเดทของเก่าได้ อยากให้ช่วยแนะนำหน่อยครับ
ขอบคุณมากครับสำหรับคำตอบของคุณ A-Mac นะครับ
ส่วนคุณ muay ลองเข้าไปตามลิงค์ด้านบนแล้วดาวน์โหลดไปติดตั้งดูนะครับ ไม่ยากครับ
มีวิธีบอกเสร็จสรรพ
แต่ตอนจะอัพเดทนี่แหละครับ ที่ยังมึนอยู่ มึนมาสามวันล่ะ ต้องใช้วิธี copy ของเดิมกลับไปใส่ใหม่
|
|
|
|
|
Date :
2009-08-31 13:57:06 |
By :
มี่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้เป้นตัวที่ผมทดลองแล้วนะครับ ใช้ได้ครับ
Code (PHP)
<?
if($_SERVER['REQUEST_METHOD']=="POST")
{
$rte = $_POST['rte1']; // บันทึกลงฐานข้อมูล ใช้แบบนี้
$rte = stripslashes($rte); // ดึงออกมาแสดงให้เพิ่มบรรทัดนี้
echo $rte;
}
$data = "action=\"demo.htm\"";
$data=RTESafe($data); // ตอนแก้ไขเพิ่มบรรทัดนี้
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Cross-Browser Rich Text Editor</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script language="JavaScript" type="text/javascript" src="richtext.js"></script>
</head>
<body>
<form name="RTEDemo" action="" method="post" onSubmit="return submitForm();">
<script language="JavaScript" type="text/javascript">
<!--
function submitForm() {
updateRTE('rte1');
//updateRTEs();
return true;
}
initRTE("images/", "", "");
//-->
</script>
<noscript><p><b>Javascript must be enabled to use this form.</b></p></noscript>
<script language="JavaScript" type="text/javascript">
<!--
writeRichText('rte1', '<?=$data?>', 520, 200, true, false);
//-->
</script>
<p>Click submit to show the value of the text box.</p>
<p><input type="submit" name="submit" value="Submit"></p>
</form>
<?
function RTESafe($tmpString)
{
$tmpString = str_replace(chr(146), chr(39), $tmpString);
$tmpString = str_replace("'", "'", $tmpString);
//convert all types of double quotes
$tmpString = str_replace(chr(147), chr(34), $tmpString);
$tmpString = str_replace(chr(148), chr(34), $tmpString);
// $tmpString = str_replace("\"", "\"", $tmpString);
//replace carriage returns & line feeds
$tmpString = str_replace(chr(10), " ", $tmpString);
$tmpString = str_replace(chr(13), " ", $tmpString);
return $tmpString;
}
?>
</body>
</html>
|
|
|
|
|
Date :
2009-08-31 16:31:35 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2009-08-31 16:31:51 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ได้แล้วครับทั่น A-mac ขอบคุณมากๆๆๆๆครับ
ยอดไปเลย งมอยู่สามวัน
ขอบคุณในความช่วยเหลือและแก้ไขให้นะครับ
จะแวะเวียนมาให้กำลังใจสมำเสมอนะครับ
ขอบคุณคุณครูออนไลน์
|
|
|
|
|
Date :
2009-09-01 02:45:41 |
By :
มี่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ยังมี bug อยู่อีกจุดเดียวครับคือ ดึงข้อมูลออกมาได้ แต่ข้อมูลเป็นภาษาไทย และเซ็ตเป็น utf8 อยู่
แต่ว่าตอนดึงมาแก้ไข มันมีบางจุดเป็นตัวหนังสือประหลาดๆ (แต่ใน database อ่านได้ปกติ)
ทำงัยดีครับ ต้องเพิ่มอะไรตรงไหนอีกหรือป่าว ผมแนบตัวอย่างมาให้ดูที่มันเป็น bug เช่นแบบนี้ล่ะครับ
----->
ท��"สอบการเพิ่มเติม และ��"ึงออกมา��"ู ท��"สอบการเพิ่มเติม และ��"ึงออกมา��"ู ท��"สอบการเพิ่มเติม และ��"ึงออกมา��"ู ท��"สอบการเพิ่มเติม และ��ู <-----
|
|
|
|
|
Date :
2009-09-01 03:24:20 |
By :
มี่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผม login เข้ามาให้คะแนนครับ
|
|
|
|
|
Date :
2009-09-01 03:28:00 |
By :
tungtiew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mysql_query("SET NAMES 'tis620'"); ใช้อันนี้แล้วหรือยังครับ
|
|
|
|
|
Date :
2009-09-01 07:39:24 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2009-09-01 08:08:12 |
By :
gummezaka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ตรงช่วงไหนของโปรแกรมครับ
ปกติผมจะใส่ mysql_query("SET NAMES UTF8");
ไว้ แต่อันนี้เป็นไรไม่รู้มันยังไม่ดึงออกมาเป็นภาษาไทยครับ
ต้องใส่ใน function หรือปล่าว ลองแล้วก็ไม่แสดงผลถูก
ยังเป็นแบบเดิมครับ
----->
ท��"สอบการเพิ่มเติม และ��"ึงออกมา��"ู ท��"สอบการเพิ่มเติม และ��"ึงออกมา��"ู ท��"สอบการเพิ่มเติม และ��"ึงออกมา��"ู ท��"สอบการเพิ่มเติม และ��ู <-----
อยากให้แนะนำเพิ่มเติมตรงนี้ คิดว่าคงเสร็จสมบูรณ์ล่ะ
ติดตรงนี้ครับ
ขอบคุณมากครับ
|
|
|
|
|
Date :
2009-09-02 13:36:33 |
By :
tungtiew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมอัพโหลดรูปมาให้ดูด้วย ไม่รู้จะแก้ยังงัยครับ
โคตก็จาก จาก ความคิดเห็นที่ 4
|
|
|
|
|
Date :
2009-09-02 14:33:17 |
By :
tungtiew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mysql_query("SET NAMES 'tis620'"); ลองใช้แบบนี้ดูก่อนว่าขึ้นหรือเปล่า
ตามที่ K. A-mac แนะนำอะไรครับ พี่
|
|
|
|
|
Date :
2009-09-02 19:55:39 |
By :
พงศ์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่แล้วครับ ผลลัพท์ที่ได้ออกมาเป็นแบบนี้เลยทีนี้
ทำงัยดีเอ่ย
ใครรู้ว่าควรปรับแก้ตรงไหนวานบอกทีครับ คิดว่าน่าจะเกี่ยวกับตอนแปลง text ใน function นะ หรือว่างัย
ยังงัยก็ขอบคุณทุกท่านที่มาร่วมกันแจม ตอบคำถามนะครับ
ขอบคุณน้องพงศ์ด้วยที่เข้ามาตอบพี่
|
|
|
|
|
Date :
2009-09-03 00:43:12 |
By :
tungtiew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รู้สึกว่ามันจะ error แต่ตัว "ด" นะครับ พิมพ์เข้าไป ดึงออกมา ด เด็ก มันจะเสียอย่างที่เห็นในรูปแรกครับ
ผมจะทำงัยดีนะ
|
|
|
|
|
Date :
2009-09-03 00:50:13 |
By :
tungtiew |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ไขข้อความนะครับ
mysql_query("SET NAMES 'tis620'"); ลองใช้แบบนี้ดูก่อนว่าขึ้นหรือเปล่า
ตามที่ K. A-mac แนะนำอะครับ พี่
|
|
|
|
|
Date :
2009-09-03 06:57:30 |
By :
diamondsoft |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. รบกวนพี่ลองเปิดด้วย notepad แล้ว save as ตรง encoding แก้จาก ansi เป็น unicode
2. ลองเพิ่มคำสั่งนี้ในการ ติดต่อฐานข้อมูลดูนะครับ พี่
$charset = "SET character_set_results=tis620";
mysql_query($charset) or die('Invalid query: ' . mysql_error());
แล้วตอนที่พี่ จะดึงข้อมูลออกมา
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> บรรทัดนี้เปลี่ยนเป็น tis620
ได้หรือไม่ได้บอกด้วยนะครับ พี่ ขอบคุณครับ
การเรียนรู้ไม่มีวันสิ้นสุด จริง ๆ
|
|
|
|
|
Date :
2009-09-03 09:24:08 |
By :
diamondsoft |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ddddd
|
|
|
|
|
Date :
2010-04-08 13:14:49 |
By :
ddd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|