バージョン選択

フォーラム

メニュー

オンライン状況

58 人のユーザが現在オンラインです。 (43 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 57
misato もっと...

サイト内検索

質問 > 管理機能 > 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とファイル名を渡すようなカスタマイズをすれば画像は表示できるのではないかと思います。

商品登録と同じようなアップロード機能を付けたいという事ですので
商品登録処理周りのソースを読んで参考にされるのが良いかと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

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等に変換するようなプログラムを組み込めば実現できるかもしれませんが)

あと、個人的な考えですが、
元々有償で販売されているプラグインのカスタマイズをご要望されていますので
この場で(無償で)具体的なカスタマイズの内容をアドバイスとして得るのは難しいかと思います。
カスタマイズをご要望の場合、
配布元の企業様にサポートいただくか(有償かと思いますが)、
自力でカスタマイズする必要があるかと思います。

弊社でも他社様の販売されているプラグインへのカスタマイズをご要望をいただいた時は
配布元の企業様に必ず確認もしておりますので...。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

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イベントを利用し修正する方法が良いでしょう。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,280名です
総投稿数は109,687件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.