ユーザーが特定の記事のイントロテキストを編集できるページがあり、このコードを使用してユーザーが編集できるようにしています。
$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);
問題は、jQuery / AJAXで変更を保存しようとすると、エディターが初期化された元のHTMLにしかアクセスできないことです。私は開発中にTinyMCEエディターを使用しましたが、ユーザーはJCEを好みます。そのため、Googleで見つかったエディター固有の回答は私にとってはうまくいきません。
投稿するためにユーザーが保存したい編集済みテキストにどのように到達しますか?私はこれまたは同様のものが機能すると想定していましたが、明らかに機能しません:
var newHTML = $('#introtext').val();
&
以前は必要ありませんJFactory
-これは必ずしもJoomlaの特定のバージョンに関連しているとは思いません(1.5未満がPHP5で機能しない可能性があるという事実は別として)?joomla.stackexchange.com/questions/411/...
&
以前は必要ありませんJFactory
。JCEは、変更されたコンテンツを取得できる「API」内に何かを提供していませんか?彼らのサポートが無料かどうかわからないが、尋ねる価値があるかもしれない