オススメ商品の画像だけを複数表示にする

sb / Serene Bachでオススメ商品を複数表示した場合、テンプレートによってはタイトルのRecommendから繰り返されてしまうことがあります。 これはオススメ商品のブロックにタイトル部分も含まれているせいですが、こうしておかないとオススメ商品の機能を使わない場合もタイトルだけ表示されてしまうためです。
滅多に使わない人、たくさん並べる人、買い物リストにしたい人。
自分のスタイルに合わせて色々アレンジしてみましょう。

2006.09.01 : 記事内容の見直し&サンプル追加。

HTMLテンプレートでamazonの独自ブロックの位置調整がポイントです。
繰り返される部分は<!-- BEGIN amazon -->と<!-- END amazon -->で囲まれた部分ということを把握しておけばあとはお好みで自由自在。

基礎編

ブロックごと繰り返す

オススメ商品を複数表示した場合、RECOMMENDというタイトル部も一緒にリピートされてしまいますが、公開中のオススメ商品が無い場合はきちんとブロックごと非表示になります。
時々しか使わない人、1点しか表示しない人向け。

<!-- BEGIN amazon -->
<dl class="recommend">
<dt id="recomname">Recommend</dt>
<dd id="recomlist">
<a href="{amazon_url}" title="{amazon_ProductName}"><img src="{amazon_ImageUrlSmall}" alt="{amazon_ProductName}" /></a>
<p><a href="{amazon_url}" title="{amazon_ProductName}">{amazon_ProductName}</a><br />
{amazon_comment}</p>
</dd>
</dl>
<!-- END amazon -->
オススメ商品のみ繰り返す

オススメ商品を複数表示した場合、RECOMMENDのタイトルは1つのみ固定で中身だけリピートしますが、公開中のオススメ商品が無い場合もRECOMMENDのタイトルが残り空のスペースが表示されたままになります。
常時表示で1個~複数の商品を登録する人向け。折り畳みスクリプト使用時もこちら。

<dl class="recommend">
<dt id="recomname">Recommend</dt>
<dd id="recomlist">
<!-- BEGIN amazon -->
<a href="{amazon_url}" title="{amazon_ProductName}"><img src="{amazon_ImageUrlSmall}" alt="{amazon_ProductName}" /></a>
<p><a href="{amazon_url}" title="{amazon_ProductName}">{amazon_ProductName}</a><br />
{amazon_comment}</p>
<!-- END amazon -->
</dd>
</dl>

応用編

画像だけを並べるサムネイルタイプ

コメントや名前などテキストは無し。デザインの良い本のカバーやCDのジャケットを並べればデザインのアクセントにもなるかも。ここでは画像サイズをsmallにしていますが、デザインが許せば大きいサムネイルを選んでも見栄えが良さそうです。

<dl class="recommend">
<dt id="recomname">Recommend</dt>
<dd id="recomlist">
<!-- BEGIN amazon -->
<p><a href="{amazon_url}" title="{amazon_ProductName}">
<img src="{amazon_ImageUrlSmall}" alt="{amazon_ProductName}" />
</a></p>
<!-- END amazon -->
</dd>
</dl>
画像無しでテキストだけのリストタイプ

発売日: 商品名という形のリスト。リンクの貼られた商品名にカーソルを乗せると販売価格とコメントが表示されます。自分の読書予定やお買い物リストとしても。

<dl class="recommend">
<dt id="recomname">Recommend</dt>
<dd id="recomlist">
<ul>
<!-- BEGIN amazon -->
<li>{amazon_ReleaseDate}: <a href="{amazon_url}" title="{amazon_OurPrice} : {amazon_comment}">{amazon_ProductName}</a></li>
<!-- END amazon -->
</ul>
</dd>
</dl>
Related Archive

Comments

コメントエリアをスクロールする / スクロールを解除する

  • 050204
  • nao

ユヅさん、早速詳細なエントリをありがとうございます。
そっくり入れ替えたら希望通り表示されて感激です。
これからチョコチョコ頑張って早くUP出来るようにしたいと思います~♪

こんにちは。
素材の方でいつもお世話になっています。
この方法、使わせていただきました。
サイドが少しすっきりしました。
ありがとうございました。

最近あちこちでユヅさんのテンプレート見かけます。
とても素敵ですね。

とっても参考になりました。
こんなに簡単に出来るんですね。ありがとうございました。

●naoさん,あーちゃんさん
こんにちは。やってみれば簡単なことなんですけどね^^;あまりいじらない人にはわかりにくいかもしれませんね。参考になったのでしたらエントリ化して良かったです^^

●ミキさん
お役に立てて何よりです~☆
テンプレ、へなちょこながらちょこちょこと使ってくれる方もいて嬉しい限りです^^

こんにちは。
同じことをしているはずなのに
毎回思うように表示されなくて困っていたのですが、
こちらをコピペさせてもらったらほんとに3秒で反映されました♪
ありがとうございます。

  • 050209
  • 諏依

こんにちは。
複数表示試してみました。ですが、メニュー折り畳みのjavaを導入していると、複数表示されている商品のうち、一番上の商品にしか折り畳みが反映されません。
複数表示にしている場合、オススメ部分のメニューの折り畳みは反映させないようにしたほうがいいのでしょうか?

●Yukaさん
こんにちは~
何処で区切ってあげるかだけの問題なので1度わかれば変更もやりやすいと思います^^

●諏依さん
こんにちはー。折り畳みがあっても大丈夫ですよ。
その場合の区切り方を、応用編でエントリー化しておきましたのでご参考下さいませ。

ユヅさん、ありがとうございました。
無事にLISTの方UPできました!

RECOMMENDの表示方法に・・・( ̄  ̄;) うーん なんて思ってたら!!
すごいリアルタイムで参考にさせていただきました。
本当に3秒?!ありがとうございました~♪

ユヅさん、はじめまして!
・・・といってもweb*citronも大好きで、すっかり隠れファンしてるのですが(照)
ブログのほうもどんどん進化していって・・・かなり尊敬してますよー。

今回ちょうどAmazonの表示方法を悩んでいたので、ユヅさんの記事を発見したときはかなり小躍り状態でしたよ(笑)
サムネイルのように表示・・・さっそく使わせていただきました。
恥ずかしながらTBもさせていただいたのでご報告です。
これからも「blog*citron」楽しみにしています♪

  • 051030
  • りこ

ユズさん、初めまして。
いつも拝見しています。
りこと申します。

どうしてもAmazonの表示方法で分からないので、教えていただけたらありがたいです。

画像の横にテキスト(タイトルや著者など)を書いて、その下に本の紹介文をかきたいんです。

●りこさん
こんにちは。
画像にはfloatを指定してタイトルや著者のテキスを回り込みさせる。それを紹介文の前でclearして回り込みを解除。
それらをpでくくって1つのブロックにして、前後にブロック開始タグをつければそれらが繰り返して表示されます。

タイトルや著者、紹介文のそれぞれの独自タグはヘルプに書いてありますのでご参考下さい。

  • 051030
  • りこ

ありがとうございます。
ヘルプをみつつやってみます(・ω・)wヌ
本当にありがとうございました。

Amazonの表示方法であきらめかけていたところでユヅさんの発見しました♪
簡単に設置できました^^
ありがとうございました。

Comment Form

[icon]


Trackback

Trackback URI
このエントリーへのリンクを作成