バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 画像のない商品の商品登録で代替え画像を表示

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
2ci
投稿日時: 2010/10/15 19:38
対応状況: −−−
新米
登録日: 2007/6/5
居住地:
投稿: 5
画像のない商品の商品登録で代替え画像を表示
題名のように、画像がない商品を登録した際に、代替え画像を表示させたいために、フォーラムをいろいろ探したのですがphpが無知なため浅はかなカスタマイズのまでで頓挫しています。(頓挫というほどでもなくごまかしているのですが)

***********
商品画像がない場合の商品登録
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=2223&forum=11

上記を参考に、data/class/pages/admin/products/内
LC_Page_Admin_Products_Product.phpで必須チェックを無効にし、

$arrRet = $this->objUpFile->getDBFileList(); 
if(empty($arrRet['main_list_image'])){ $arrRet['main_list_image'] = '★★.jpg'; }


を書き加え、html内のupload/save_image内に★★.jpgを置きました。
登録すると、一覧のmain_list_imageが代替え画像に自動的に登録されました。
main_imageも変えたかったのですが、phpが分からないため
上記の記述のmain_list_imageをmain_imageにし
力技でデザイン管理>ページ詳細>商品一覧を

<!--★画像★--> <a href="<!--{$smarty.const.DETAIL_P_HTML}-->
<!--{$arrProducts[cnt].product_id}-->" class="over">
<!--商品写真--><img src="<!--{$smarty.const.IMAGE_SAVE_URL|sfTrimURL}-->/<!--{$arrProducts[cnt].main_image}-->" 
alt="<!--{$arrProducts[cnt].name|escape}-->" class="picture" width="130" height="" /></a>


にして商品一覧の画像を詳細-メイン画像から引っ張ってくる。
という工夫をして
登録をしたところ無事に代替え画像が、一覧・詳細ともに表示されました。

ここまで読んで、ピンとくる方も多いかとおもいますが、upload/save_image内には登録した画像が収納され、便利なことに削除した画像は自動的に削除されます。
当然画像ファイルがないため画像なしで登録したものを一つでも削除すれば全ての代替え画像が表示されなくなります。
パラメータ設定でパスを変更してもだめでした。

***********
「【 コミュニティ 】 「画像はありません」画像の自動表示に対応」
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3752&forum=14&post_id=15229#forumpost15229

上記の機能は、2.4.4には入っていないのでしょうか?
調べている過程で「misc/blank.gif」も変えてみたのですが
管理画面の商品マスターの検索結果のサムネイル画像には適用されました。

【質問】前置きが長くなりましたが、画像なしの商品を上記の問題をクリアして登録する方法をお教え願えないでしょうか?
2ci
投稿日時: 2010/10/16 16:45
対応状況: −−−
新米
登録日: 2007/6/5
居住地:
投稿: 5
Re: 画像のない商品の商品登録で代替え画像を表示
http://svn.ec-cube.net/open_trac/changeset/17967
上記を参考に、2.44のファイルを修正してもなぜかupload/save_imageを参照しに行くため、詳細画面の画像からのpopupをやめ下記の様に書き換えたところ正常に?表示されました。
上段で画像なし表示を。
下段で虫眼鏡でpopupを見るようにしました。
無知で見よう見まねで偶然に表示されたので間違っているのかもしれませんが、、、。


    
<!--{else}--> <img src="<!--{$smarty.const.SITE_URL}-->resize_image.php?image=
<!--{$arrProduct.main_image|sfNoImageMainList|escape}-->
&width=260&height=260" alt="<!--{$arrProduct.name|escape}-->" />  <!--{/if}-->


みなさん正常に「画像はありません」表示がでていて私だけの現象なのでしょうか?

そうだとしたら、ちょっとへこみます。
2ci
投稿日時: 2010/10/18 15:51
対応状況: −−−
新米
登録日: 2007/6/5
居住地:
投稿: 5
Re: 画像のない商品の商品登録で代替え画像を表示
いろいろファイルを見ていてNO_IMAGE_DIRの記述を見つけ
商品一覧は
<!--{if $arrProducts[cnt].main_list_image != ""}-->
<!--{assign var=image_path value="`$arrProducts[cnt].main_list_image`"}-->
<!--{else}-->
<!--{assign var=image_path value="`$smarty.const.NO_IMAGE_DIR`"}-->
<!--{/if}-->
を加えたところ『misc/blank.gif』を表示することができました。

あとは、商品詳細です。

上書きして消してしまったのでとりあえず。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,099名です
総投稿数は110,033件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1297
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.