Tôi có một trang cho phép người dùng chỉnh sửa văn bản giới thiệu của một bài viết cụ thể và tôi đang sử dụng mã này để cho phép họ làm như vậy:
$editor = & JFactory::getEditor();
$params = array('smilies'=> '0' ,'style' => '0' ,'layer' => '0' ,'table' => '0' ,'clear_entities'=>'0');
echo $editor->display('introtext',$this->introtext , '96%', '100px', 250, 40, false, null, null, null, $params);
Vấn đề là khi tôi đi lưu các thay đổi với jQuery / AJAX, tôi chỉ có thể truy cập HTML gốc mà trình soạn thảo đã được khởi tạo. Tôi đã sử dụng trình soạn thảo TinyMCE trong khi phát triển, nhưng người dùng thích JCE, vì vậy các câu trả lời cụ thể của biên tập viên được tìm thấy với Google không phải là mẹo cho tôi.
Làm thế nào để một người có được văn bản chỉnh sửa mà người dùng muốn lưu, để được đăng? Tôi đã giả định rằng cái này, hoặc tương tự, sẽ hoạt động, nhưng rõ ràng nó không:
var newHTML = $('#introtext').val();
&
trước đây JFactory
nếu sử dụng PHP5 - Tôi không nghĩ rằng điều này nhất thiết liên quan đến một phiên bản cụ thể của Joomla (ngoài thực tế là <1.5 có thể không hoạt động trên PHP5)? j Joomla.stackexchange.com/questions/411/ Mạnh
&
trước đóJFactory
. Do JCE không cung cấp một cái gì đó trong "API" của họ có thể thay đổi nội dung? Không chắc sự hỗ trợ của họ có miễn phí hay không nhưng có thể đáng để hỏi họ