プラグイン > バグ報告・利用に関する質問 > Wysiwygエディタのカスタマイズで画像アップロードに失敗する |
バグ報告・利用に関する質問
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2017/7/24 11:06
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1652 |
Re: Wysiwygエディタのカスタマイズで画像アップロードに失敗する そのようですね。
jbimages がURL指定で使用できるようだったのでどうにか設定方法があるかと思いましたが、そうでもなかったようです。
|
468 |
投稿日時: 2017/7/24 11:03
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: Wysiwygエディタのカスタマイズで画像アップロードに失敗する やはりjbimagesプラグインは、ソース一式をサーバに設置して、
external_pluginsでURLを指定する必要があるのではないでしょうか? ざっとjbimagesのソースを見てみましたが、 やはりconfig.phpの編集が必要なように思われます。
|
h_tanaka |
投稿日時: 2017/7/24 11:03
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1652 |
Re: Wysiwygエディタのカスタマイズで画像アップロードに失敗する 本件、自己解決しました。
468さん、調査とご返信ありがとうございました。 CDNでは解決が難しいと思い、最初のリンク先ページの手順を参考に、ファイルをダウンロードする方法をとりました。 プラグインの機能はそのままに、TinyMCEを別途ダウンロードして html/Wysiwyg に配置し、呼び出し側を変更しました。
同じように jbimages プラグインをダウンロードして html/plugin/Wysiwyg/js/tinymce/plugins/jbimages に配置しました。 その後、jbimages の config.php でファイルアップロード先を指定しました。
最終的に app/Plugin/Wysiwyg/WysiwygEvent.php は次のようになりました。
|
h_tanaka |
投稿日時: 2017/7/24 10:49
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1652 |
Re: Wysiwygエディタのカスタマイズで画像アップロードに失敗する The upload path does not appear to be valid.
のエラーメッセージは、画像アップロードダイアログを開き、さらにファイル選択ダイアログを開いて画像を選択し、ファイル選択ダイアログを閉じたときに、画像アップロードダイアログ内に表示されます。
|
468 |
投稿日時: 2017/7/24 10:46
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: Wysiwygエディタのカスタマイズで画像アップロードに失敗する The upload path does not appear to be valid.
のメッセージはどの段階で表示されますか? エディタのアップロードアイコンを押した後、 画像アップロードのダイアログが表示されるようですが、 そこで表示されますか?
|
h_tanaka |
投稿日時: 2017/7/24 10:36
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1652 |
Re: Wysiwygエディタのカスタマイズで画像アップロードに失敗する はい、サーバーにはファイルを追加していません。
ネットワークを監視してみましたが、リクエストは発生していないようです。
|
468 |
投稿日時: 2017/7/24 10:31
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: Wysiwygエディタのカスタマイズで画像アップロードに失敗する 最初の参考サイトにもCDNを利用した場合の説明の中に以下のコメントがありますが、
「※この場合のアップロード先の変更がどう指定するのか分かりませんでした・・・」 通常で考えれば、画像をサーバへ送信して、それを受け取って保存するプログラムがどこかに存在するはずですが如何でしょうか? (サーバに対しては何もファイルを追加されていないという認識でよろしいでしょうか?) ファイルアップロードを実行した時に、リクエストは発生している状況でしょうか? (リクエストが発生していれば、firebug等でネットワークを監視していれば、通信先のURLと結果が確認できると思います)
|
h_tanaka |
投稿日時: 2017/7/24 10:02
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1652 |
Re: Wysiwygエディタのカスタマイズで画像アップロードに失敗する 468さん、
ご返信ありがとうございます。 私もこの仕組みをわかっていないため、設定の仕方もよくわかっていません。 リンク先のページではTinyMCEをダウンロードして使用するケースとTinyMCEをCDNで利用するケースが紹介されており、Wysiwygエディタプラグインは後者だったためjbimagesもCDNとして利用しようとしています。 ただ、リンク先のページにもあるとおりアップロード先の指定がわからなかったです。 いろいろ調べて次のサイトに行き当たり、ここに記載されているimageupload_urlを指定する方法を試してパスもいろいろと変えてみましたが、「The upload path does not appear to be valid.」エラーは解決できませんでした。 https://stackoverflow.com/questions/23886804/jbimages-plugin-for-tinymce-does-not-insert-image
|
468 |
投稿日時: 2017/7/22 9:40
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: Wysiwygエディタのカスタマイズで画像アップロードに失敗する この仕組みを利用した事がないので、はっきりとした原因は分かりませんが、
アップロードパスが無効という旨のエラーですので、 ファイルアップロード先がおかしいのではないでしょうか? こういったファイルは通常、サーバ側(PHP)でアップロード先のパスを設定すると思いますが、 その設定はどうなっていますか? リンク先のページでは、config.phpの$config['img_path'] に画像のアップロード先を指定しているようです。 imageupload_urlは、アップロードした画像のプレビューを表示する為のURLを指定しているのですよね?(予想ですが)
|
h_tanaka |
投稿日時: 2017/7/21 17:45
対応状況: 解決済
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1652 |
Wysiwygエディタのカスタマイズで画像アップロードに失敗する EC-CUBE3.0.14
Wysiwygエディタプラグインを導入しましたが、画像アップロードの機能がなかったので追加で作成しようとしています。 プラグインでは tinymce を CDN で呼んでいたため、こちらのページを参考にして jbimages プラグインを呼びました。 https://magnets.jp/web_design/6106/ 以下ソースの★部分が追記・変更した箇所です。 ここまで実装した後、商品登録ページで実際にアップロードを試したところ、次のエラーが発生してしまいます。 The upload path does not appear to be valid. imageupload_url の指定方法が悪いのだとは思うのですが、解決方法わかりますでしょうか? app/Plugin/Wysiwyg/WysiwygEvent.php
|
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |