質問 > 管理機能 > EC CUBE 4のファイルアップロードプラグインのカスタマイズ |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
momotwice |
投稿日時: 2020/3/3 10:24
対応状況: −−−
|
半人前 登録日: 2020/3/3 居住地: 投稿: 19 |
EC CUBE 4のファイルアップロードプラグインのカスタマイズ ▼テンプレート
[EC-CUBE] EC CUBE 4.3 [さくらレンタルサーバ] さくらレンタルサーバ [PHP] PHP 7.3.14 [データベース] MySQL 5.7 [ブラウザ] Google Chrome [導入プラグインの有無] マイページ/ファイルアップロードプラグイン 会員項目追加プラグイン 帳票PDFプラグイン [カスタマイズの有無] 無し [現象] https://www.ec-cube.net/products/detail.php?product_id=1879 マイページ/ファイルアップロードプラグインでは現在、管理画面からですと会員登録→受注登録→受注一覧から追加したい受注伝票を開くと、ファイルアップロード機能が付いています。 カスタマイズしたい内容としては、 ①ファイルアップロード欄を受注登録の画面内に出したい ②商品登録の際と同じように、アップロードしたファイルをサムネイル表示したい こちらお詳しい方教えていただけませんでしょうか? 宜しくお願い致します。 |
468 |
投稿日時: 2020/3/4 14:27
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: EC CUBE 4のファイルアップロードプラグインのカスタマイズ >①ファイルアップロード欄を受注登録の画面内に出したい
受注の新規登録時にファイルアップロードエリアを表示したいという事でしょうか? プラグインの説明を見てみると、受注登録画面にアップロードファイルというエリアが追加されるようですが それでは要件を満たせないという事でしょうか? >②商品登録の際と同じように、アップロードしたファイルをサムネイル表示したい ファイルアップロードエリアにファイル名は表示されているようですので twig上でimgタグのsrc属性にURLとファイル名を渡すようなカスタマイズをすれば画像は表示できるのではないかと思います。 商品登録と同じようなアップロード機能を付けたいという事ですので 商品登録処理周りのソースを読んで参考にされるのが良いかと思います。
|
momotwice |
投稿日時: 2020/3/4 15:14
対応状況: −−−
|
半人前 登録日: 2020/3/3 居住地: 投稿: 19 |
Re: EC CUBE 4のファイルアップロードプラグインのカスタマイズ ご連絡とご指摘いただき大変ありがとうございます。
①についてはご指摘の通り、受注の新規登録時にファイルアップロードエリアを表示したい感じです。 現在の場合、受注登録画面で一回情報を入れて登録ボタンをクリックすると、注文番号が発行されて受注登録画面にアップロードファイルというエリアが出てきますが、受注の新規登録時にいっぺんに画像も登録できないかなと考えています。 ②については、 Plugin/MypageFileupload/Resource/template/adminのadd_order_edit.twigに、商品画像と同じ形でimgを設定しましたら、jpg/pngの画像は表示できました。 PDFだけスマホでサムネイル表示は見れますが、PCですとハイパーリンクのままで、その違いが難しいです。 |
468 |
投稿日時: 2020/3/4 15:35
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: EC CUBE 4のファイルアップロードプラグインのカスタマイズ ①については、システム的な考えからするとアップロードするファイルを注文と紐付て保存しておく必要があると思われますので
(他人に添付ファイルが見えてしまうような混乱を起こしかねない要素を持ち込むのは致命的かと思います) 先に注文Noが決定していないとファイルをアップロードさせる事は難しいのではないでしょうか? 注文の登録より先にファイルアップロードが実行できないように制御するのは結構大変ではないでしょうか? ②についてですが、PDFのサムネイル表示がスマホなら可能という事を私は知らなかったのですが、 それはブラウザの機能なのではないでしょうか? PDFの中身がサムネイル表示されるようにするのは全てのブラウザでは実現できないのではないでしょうか? (PDFからjpg等に変換するようなプログラムを組み込めば実現できるかもしれませんが) あと、個人的な考えですが、 元々有償で販売されているプラグインのカスタマイズをご要望されていますので この場で(無償で)具体的なカスタマイズの内容をアドバイスとして得るのは難しいかと思います。 カスタマイズをご要望の場合、 配布元の企業様にサポートいただくか(有償かと思いますが)、 自力でカスタマイズする必要があるかと思います。 弊社でも他社様の販売されているプラグインへのカスタマイズをご要望をいただいた時は 配布元の企業様に必ず確認もしておりますので...。
|
momotwice |
投稿日時: 2020/3/5 12:21
対応状況: 解決済
|
半人前 登録日: 2020/3/3 居住地: 投稿: 19 |
Re: EC CUBE 4のファイルアップロードプラグインのカスタマイズ ご連絡ありがとうございます。
なるほど、そうですね。 ①については、現状の流れでファイルアップロードを行いたいと思います。 ②につきましては、iPhoneでの撮影した時に写真に組み込まれている情報の影響で、ブラウザによって90°回転して表示されるみたいで、safariでは互換されているので、正常に表示されるみたいです。 ここの部分に関しては、別の方法で合わせていきたいと思います。 なるほど、そうなんですね。 ご指摘いただきありがとうございます。 そちらについても、並行して検討し進めたいと思います。 大変ありがとうございました。 |
sw_tm |
投稿日時: 2020/3/9 10:43
対応状況: −−−
|
常連 登録日: 2018/5/25 居住地: 投稿: 43 |
Re: EC CUBE 4のファイルアップロードプラグインのカスタマイズ 補足情報です。
②についてですが、プラグインのファイルを直接編集されますと プラグインアップデートによって上書きとなりますのでご注意ください。 直接編集するのではなく、該当のTwigイベントを利用し修正する方法が良いでしょう。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |