2017-02-25 55 views
1

私はリッチテキストエディタとしてTinyMCEを使用しています。画像/ビデオボタンをクリックすると、Laravelというサーバーにアップロードします。すべてのガイドはファイルマネージャを使ってオンラインに表示されますが、私はその間にファイルマネージャを使用したくありません。私は、ユーザーが直接画像をアップロードして(ajaxを使用して)、画像をページリフレッシュなしでエディタにインポートするようにします。TinyMCE画像ファイルマネージャーなしでLaravelでアップロード

私はどこから始めるのか混乱しました。ユーザーが即座に画像/ビデオをエディタで使用できるように画像を直接アップロードする方法はありますか?もしそうなら、それを達成する方法は何ですか?

答えて

0
justboil.me上

チェックアウトjustboilme、それはだからあなたのスクリプトがeditor1があるこの ようなものになる可能性がTinyMCEのプラグイン のコンテンツを取得するためにTinyMCEの

+0

私はLaravelとajaxでどのように使用できるのか答えを広げてください。 – senty

+0

ダウンロードして、インストール手順に従ってください。つまり、justboilmeフォルダをjs/tinymce/pluginsにコピーします。 あなたのjustboilmeフォルダはjbimagesになります。あなたのtinymceプラグインの初期化時のあなたのプラグインの配列にjbimagesを追加し、それをツールバーに追加してから、あなたのjbimagesフォルダのconfig.phpを編集して、それはに画像をアップロードします。 ajaxで提出するには、画像の提出について気にしないでください。jbimagesはそれを行います。あなたがする必要があることは、ajaxを介してtinymceの内容を送信することです –

0

使用 tinyMCE.get('editor1').getContent(); の画像を含むために私が知っているのが最善ですあなたが初期化したテキストエリアのID

<script> 
    var tinymce_content = tinyMCE.get('editor1').getContent() 
    $.post('your_post_url', 
    { 
     content: tinymce_content 
    }, 
    function(data) 
    { 
     //what to do when request is complete 
    }) 
</script> 
関連する問題