09/10/2018, 23:49

Các bác cho hỏi: Làm thế nào hiện định dạng HTML trong ASP

Chào các bác!
EM vừa tích hợp trình edit FCK vào phần nhập News trong trang web của em.
Kết quả thu về trong database là một đoạn tin định dạng HTML.
Tuy nhiên khi view tin( bằng lệnh response.write rs("body")) thì bản tin lại hiện y nguyên định dạng HTML mà ko chuyển về tin thực.
Ví dụ: tin lưu trong database là: <p><b> Mong cac bac giup do!</b></p> thì nó hiện ra i sì như vậy mà không phải là:
Mong các bác giúp đỡ!
Adam viết 01:56 ngày 10/10/2018
Đọc hướng dẫn rồi hãy hỏi.Nếu php mình chỉ cho.
Dhungt viết 01:55 ngày 10/10/2018
Cám ơn hai bác Adam và Lkn2! Hì, lúc rồi tích hợp theo JavaScript! Bởi vì tưởng nó giống nhau. Tích hợp theo ASP thì tốt rồi!
Bác Adam chỉ em luôn cách PHP đi.Trên wiki.fckeditor không hướng dẫn. EM cũng đang muốn tích hợp nó vào NukeViet2b thay Spaw2(thằng này ko hoạt động được trên host).
Một lần nữa cám ơn các bác nhé!
Adam viết 01:55 ngày 10/10/2018
<?php
include("FCKeditor/fckeditor.php") ;
?>
<html>
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<form action="savedata.php" method="post">
<?php
$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->BasePath = '/FCKeditor/';
$oFCKeditor->Value = 'Default text in editor';
$oFCKeditor->Create() ;
?>
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>

Handling the posted data

The editor instance just created will behave like a normal <INPUT> field in a form. It will use the name you've used when creating it (in the above sample, "FCKeditor1").

So, if you have magic quotes enabled, retrieve its value by doing something like this:

$sValue = stripslashes( $_POST['FCKeditor1'] ) ;

Samples

You can find some samples on how to use the editor in the "_samples/php" directory of the distributed package.

Other info

If you want to retrieve the resulting HTML instead of outputting it directly to the browser (for example if you're using it in a template engine such as Smarty), you can call the "CreateHtml" method instead:

$output = $oFCKeditor->CreateHtml() ;

*

To change the size of the editor in the page, insert the following code before calling the Create() or CreateHtml() methods:

$oFCKeditor->Width = '100%' ;
$oFCKeditor->Height = '200' ;
Dhungt viết 01:54 ngày 10/10/2018
Cám ơn bác Adam nhé!
Dhungt viết 01:53 ngày 10/10/2018
Em có vấn đề phát sinh khi sử dụng FCK editor. Em làm trang nhập tin(news). Các phần tiêu đề, trích dẫn thì dùng textbox và textarea. chỉ phần nội dung tin mới dùng FCK editor. Nhập và hiển thị tin tiếng việt tốt( font unicode). Tuy nhiên khi chỉnh sửa thì chỉ có textbox và text area là hiện đúng tiéng Việt còn FCK editor thì hiện chữ loằng ngoằng. Tất cả trang web em đã đặt thẻ tag UTF-8.
Khi trên đầu trang nhập đặt @Code =65001 thì tình hình lại ngược lại. Nghĩa là hiển thị tin thì loằng ngoằng còn khi chỉnh sửa thì Textbox và textarea loằng ngoằng còn thằng FCK editor lại hiển thị tốt!
Bác nào biết cách khắc phục lỗi này thì chỉ em với nhé!
Bài liên quan
0