質問 > フロント機能 > 商品一覧での画像サイズの出力 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
from-kyoto |
投稿日時: 2011/3/31 20:44
対応状況: −−−
|
半人前 登録日: 2011/3/31 居住地: 投稿: 11 |
商品一覧での画像サイズの出力 初めて投稿させていただきます。
商品一覧でページの表示崩れを防ぐためにアップロードした画像の幅と高さを出力する方法はありませんか。 下記のようなイメージで出力したいです。 <img src="hoge" width="<!--{???}-->" height="<!--{???}-->" /> 環境 ver: 2.11.0 サーバ:iis6 db: mysql どうぞよろしくお願い申し上げますm(_ _)m |
shutta |
投稿日時: 2011/3/31 21:09
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 商品一覧での画像サイズの出力 簡易的にやるなら、
<img src="hoge" width="<!--{$smarty.const.SMALL_IMAGE_WIDTH}-->" height="<!--{$smarty.const.SMALL_IMAGE_HEIGHT}-->" /> とか。 商品管理からアップロードされた画像は、この設定値以下になるようにリサイズされるので、動的に画像サイズを取得して指定しなくてもこれでいけるはず。 ただ、このサイズ以下の画像だった場合に拡大されてしまうので、完全ではないですが。。
|
from-kyoto |
投稿日時: 2011/3/31 21:20
対応状況: −−−
|
半人前 登録日: 2011/3/31 居住地: 投稿: 11 |
Re: 商品一覧での画像サイズの出力 早速のご返信ありがとうございます。
幅はOKなのですが、高さがバラバラなので引き伸ばされてしまいます…。 商品詳細ですと以下のようになっていました。一覧ページで見よう見真似やってみたんですがうまく行きません。 width="<!--{$arrFile[$key].width}-->" height="<!--{$arrFile[$key].height}-->" よろしくお願いいたします。 |
shutta |
投稿日時: 2011/3/31 23:11
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 商品一覧での画像サイズの出力 引用:
あぁぁ、そうですね、さっきのでは正方形の画像でない限り、幅か高さのどちらかが引き伸ばされてしまって使えませんね。 引用:
商品詳細の方は、LC_Page_Products_Detail.phpで、画像ファイルからサイズを取得してテンプレートに渡してあげているので、width,heightが指定可能になっています。 一覧ページでは、サイズの取得処理がないので、テンプレート側だけ真似ても無理ですね。 商品詳細の処理を参考に、一覧ページのLC_Page_Products_List.phpでも画像サイズ取得するようにカスタマイズしないと実現はできないと思います。
|
from-kyoto |
投稿日時: 2011/4/2 22:44
対応状況: −−−
|
半人前 登録日: 2011/3/31 居住地: 投稿: 11 |
Re: 商品一覧での画像サイズの出力 アドバイスありがとうございます。
ソース見てみたんですが、デザイナーレベルではしんどいっすね。 諦めます。 ec-cube初めて触ったんですが、リファレンスやドキュメントってあるんでしょうか?(タグリファレンスみたいなもの) プラグインもあるのでしょうか。 しかしバグ多い、アップグレードが鬼ですね。 |
shutta |
投稿日時: 2011/4/4 10:56
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 商品一覧での画像サイズの出力 引用:
プログラムが触れないと少ししんどいかもしれませんね。 引用:
現状は、ここらへん http://www.ec-cube.net/download/document.php とダウンロードしたソースの中のdocsディレクトリにDB関連のドキュメントがあるくらいだと思います。 プラグイン機能も無いことはないですが、現状は試験的実装レベルで使い勝手が悪い(?使えない)と思います。 引用:
2.11.0では、内部構造が重点的に改修されましたので、今までのものよりバグの発生が多めかもしれません。また、そのため旧バージョンとの互換性が損なわれている部分もあります。 バグに関しては、今月末にリリースされる予定の2.11.1では多くのバグフィックス・改善が行われるようです。 オープンソースなプロダクトですので、みんなでより良いものにしていければと思っていますので、from-kyotoさんも含めみなさんのいろいろなご意見、バグ報告等ご協力頂ければと思います。
|
AMUAMU |
投稿日時: 2011/4/4 19:56
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 商品一覧での画像サイズの出力 比率固定を動的に変更しようとすると下記あたりが参考になるかと、外部サイトで申し訳ないですが
http://q.hatena.ne.jp/1157551425 基本的にはJavaScriptで整えるのが一般的かと思います。
|
from-kyoto |
投稿日時: 2011/4/5 0:27
対応状況: −−−
|
半人前 登録日: 2011/3/31 居住地: 投稿: 11 |
Re: 商品一覧での画像サイズの出力 情報ありがとうございます。
可変グリッドレイアウトを使用したページを作成しています。 Javascriptでブロックの高さを算出し、 動的にレイアウトするページになるんですが パフォーマンス的にもhtmlでの指定がどうしても必要になるんです |
from-kyoto |
投稿日時: 2011/4/5 3:21
対応状況: −−−
|
半人前 登録日: 2011/3/31 居住地: 投稿: 11 |
自己解決しました <!--{assign var='imgurl' value=$smarty.const.IMAGE_SAVE_URLPATH|sfTrimURL|cat:"/"|cat:$arrProduct.main_list_image|sfNoImageMainList|h}-->
<!--{html_image file=$imgurl alt=$arrProduct.name|h}--> //出力ソース <img height="130" width="130" alt="おなべ" src="/upload/save_image/nabe130.jpg"> ・参考url http://www.smarty.net/docsv2/ja/language.function.html.image.tpl 今のところ全画像で問題無く動いています。 文法おかしかったらすみません。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |