質問 > 管理機能 > 商品登録CSVのメイン画像で、外部画像を使いたい |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
chindon |
投稿日時: 2011/11/1 12:38
対応状況: −−−
|
新米 登録日: 2011/11/1 居住地: 投稿: 5 |
商品登録CSVのメイン画像で、外部画像を使いたい [EC-CUBEバージョン] 2.11.4
[PHPバージョン] PHP 5.3.5 [DBバージョン] MySQL 5.5.8 商品登録をCSVで行う際に、外部の画像データを引っ張ってきたいと考えております。 【例】 http://image.○○○.com/img/test.jpg から、画像だけ引っ張る csv登録の際、「一覧-メイン画像」に画像があるURLを記載したところ、「※ 一覧-メイン画像のファイルが存在しません。」というエラーが出てしまいました。 以前のverならできたようですが、EC-CUBEバージョン 2.11.4では、どのようにすればよろしいのでしょうか。 【以前のverでのカスタマイズ方法】 http://sunpatic.blog82.fc2.com/blog-entry-3.html 何卒よろしくお願い致します。 |
Masashige |
投稿日時: 2011/11/1 13:05
対応状況: −−−
|
長老 登録日: 2009/4/1 居住地: 投稿: 200 |
Re: 商品登録CSVのメイン画像で、外部画像を使いたい とりあえずメーカーURLあたりに登録するとかでどうでしょ。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8284&forum=11&post_id=40140 |
chindon |
投稿日時: 2011/11/1 15:13
対応状況: −−−
|
新米 登録日: 2011/11/1 居住地: 投稿: 5 |
Re: 商品登録CSVのメイン画像で、外部画像を使いたい Masashigeさん、ありがとうございます!
できたらメイン画像に引っ張れればなぁと思っています。 やはりメイン画像などで外部画像を引っ張ってくるのは難しいのでしょうか。。。 |
shutta |
投稿日時: 2011/11/1 16:10
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 商品登録CSVのメイン画像で、外部画像を使いたい 参照URLにあるエラーチェックの定義部分は、
2.11以降は、DBのdtb_csvテーブルに移されているようですね。 メイン画像であれば、
のようなSQLを実行すれば、同じ定義にできます。 この状態であれば、DBの画像項目にURLを登録できるようになりますが、 2.11では、画像ファイルの前にローカルの画像格納ディレクトリーのパスが付加されるので、それを回避するために、 data/class/SC_UploadFile.php の、getFormFileListメソッドを弄る等しないと、上手くいかないようです。 上記のように途中まで試してみましたが、少し面倒そうなので一旦諦めました。
|
Masashige |
投稿日時: 2011/11/1 16:13
対応状況: −−−
|
長老 登録日: 2009/4/1 居住地: 投稿: 200 |
Re: 商品登録CSVのメイン画像で、外部画像を使いたい とりあえずFILE_EXISTSはdtb_csvで設定してるっぽいですので、
phpmyadmin等で変更すればいける気がします。 ただ、試したことはないので影響範囲はわからないですが。 #追記。かぶった上に情報不足な感じですね。すいません。 |
shutta |
投稿日時: 2011/11/1 16:32
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 商品登録CSVのメイン画像で、外部画像を使いたい 引用:
いやいや、むしろ、横からしゃしゃり出て来た私の方が、かぶってる側だと思います。 すみません。 # 調べる所が同じ箇所になりがちですので、私も良くかぶることがあります。
|
chindon |
投稿日時: 2011/11/2 9:44
対応状況: −−−
|
新米 登録日: 2011/11/1 居住地: 投稿: 5 |
Re: 商品登録CSVのメイン画像で、外部画像を使いたい shuttaさん、Masashigeさん、ありがとうございます!
dtb_csvを触った後に、getFormFileListメソッドも触らないといけないのですね。 思ったより大変そうですね。。。 変更する箇所が分かったので、色々と試してみます。 ありがとうございました。 |
Masashige |
投稿日時: 2011/11/2 10:59
対応状況: −−−
|
長老 登録日: 2009/4/1 居住地: 投稿: 200 |
Re: 商品登録CSVのメイン画像で、外部画像を使いたい 現実逃避中のため、ちょっと見てみました(笑)。
メイン画像を外部から読み込むなら、dtb_csvをいじくって、detail.tplの
↓
でいける感じ。後はhtmlやcssで調整してください。 スマホ、携帯は見てないけど同じようにいけるんじゃ ないでしょうか。なんとなく、自前のリサイズphp 用意した方が色々早そうな印象。 あと。考えてみればログインした後は常にSSLで遷移する ことになると思いますが、その辺ネックになりそう。 >shuttaさん いえいえ〜。勘で触ってることが多々あるので 変なとこがあったら容赦なくツッコんでください(笑) |
chindon |
投稿日時: 2011/11/4 10:25
対応状況: −−−
|
新米 登録日: 2011/11/1 居住地: 投稿: 5 |
Re: 商品登録CSVのメイン画像で、外部画像を使いたい Masashigeさん、ありがとうございます!
外部画像URLの前に画像格納ディレクトリーのパスがついてしまうので、現在data/class/SC_UploadFile.phpのgetFormFileListメソッドを触っております。 また、それとは別に外部画像を一括ダウンロードしてFTPであげる方法も試していて、それは上手くいきそうです。 |
Masashige |
投稿日時: 2011/11/4 17:13
対応状況: −−−
|
長老 登録日: 2009/4/1 居住地: 投稿: 200 |
Re: 商品登録CSVのメイン画像で、外部画像を使いたい 手元の環境(2.11.4)で確認したところ、画像格納ディレクトリは
テンプレートで追加してるっぽいです。 なので、例えばmain_list_imageならFILE_EXISTSを外してlist.tplを
↓
と修正するだけで表示できました。 外部画像一括ダウンロード→FTPでアップロードができれば それはそれで問題ないと思います。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |