2015-10-16 35 views
11

でBASEPATHを無視して私のメインページで公開/ jsのフォルダCKEditorバージョンは両方とも、LaravelプロジェクトにCKEditorバージョンとCKFinderをインストールLaravel

に、私は

var CKEDITOR_BASEPATH = '/js/ckeditor/'; 

を含むサイト固有の.jsファイルを読み込みますまた、試してみました:

var CKEDITOR_BASEPATH = 'http://localhost:8888/js/ckeditor/'; 

をそれから私は私のckeditor.jsが私の/ RESから

ファイルのロードources/Views/admin/newpage.blade.phpビューでは、テキストボックスをロードしてCKEditor.replace()を呼び出します。それは完璧ですか?新しいページを追加したり、編集したりすることもできます。私は、ブラウズ・サーバ・ボタンを使用しようとすると、

問題は、それが/管理/ CKEditorバージョン/プラグインからプラグインをロードしようと、発生/ ...ではなく/ JS/CKEditorバージョン/プラグイン/ ...

I私が行方不明の何かを感じているが、何を確かめていない。何かご意見は?

+0

'CKEDITOR.plugins'の' basePath'プロパティを手動で設定しましたか?または、 'CKEDITOR.plugins.addExternal( 'someNameForThePlugin'、CKEDITOR_BASEPATH + '/ js/ckeditor /'、 'scriptFile.js')'のような外部リソースを追加し、それをエディタ設定の余分なプラグインとして追加しますか?これをチェックしてください:http://ckeditor.com/forums/CKEditor-3.x/Tutorial-create-external-plugin-for-CKEDITOR –

答えて

3

あなたがこのファイルをファイルに完全なアドレスを記述する必要が

<script> 
    window.CKEDITOR_BASEPATH = 'http://example.com/path/to/libs/ckeditor/'; 
</script> 
+0

申し訳ありませんが、私はすでにそれを試してみましたが言及に失敗しました –

+0

相対的なディレクトリを指すようにしてください../../public/js/plugins –

0

symfonyの-2 laravel5コンポーザーを使用し、私はlaravelとCKEditiorと同様の問題がありました。

違いは、私は私のカスタムボタンのアイコンに

icon: this.path + 'mypath'

を与えることをプラグインフォルダでこれを直面しているが、私の問題を解決しました。

だからも

this.pathが、それはあまりにもあなたをSOVEを願っています後、あなたのパスを追加する必要があります。

関連する問題