質問 > フロント機能 > この商品をチェックした人はこんな商品をチェックしてますの列数を2列から3列にする方法 |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hirororo |
投稿日時: 2009/4/2 21:41
対応状況: 確認中
|
半人前 登録日: 2009/3/23 居住地: 投稿: 19 |
Re: この商品をチェックした人はこんな商品をチェックしてますの列数を2列から3列にする方法 tonton様
ご返信遅くなりました。 上手くいきました。cssの設定にミスがありました。 tontonさん有難うございました。 |
tonton |
投稿日時: 2009/4/1 17:59
対応状況: −−−
|
仙人 登録日: 2008/8/14 居住地: 投稿: 437 |
Re: この商品をチェックした人はこんな商品をチェックしてますの列数を2列から3列にする方法 ご提供したソースは、そもそもデフォルトで2列表示に決め打ちしてしまうものではないので、2列にしか表示されないとすると、もともと、提示する商品の数がそれだけしかないか、もしくは、キャッシュが残っているとか、CSSがちゃんと記述されていなくて、おかしなところにブロックの表示がされてしまっている(幅計算があってない?)、とか、そういうことが考えられます。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=3674&forum=10&post_id=14676#forumpost14676 ↑ここに記載させていただいたのですが、 <!--{if $smarty.section.cnt.iteration % 3 == 0 or $smarty.section.cnt.last}--> この間に、3個で改行する際の処理が入ります。%3を%4に変えれば、4個になります。 <!--{/if}--> この処理でいくつ表示でもできます。 この部分の記述をコメントアウトすれば、ずらっと該当商品がある数だけ羅列されます。 こちらのソースで表示はできていて、表示数が合わないとすると、CSSの横幅が前の2列表示用の横幅のままに放っていないでしょうか?(例えば、親ブロック全体の横幅が400pxしかないのに、こちらの表示ブロックの1つの横幅が200pxになっていたら、2つしか入りません。130pxにCSSを変更すれば、3つ入ります。) |
seasoft |
投稿日時: 2009/4/1 16:40
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: この商品をチェックした人はこんな商品をチェックしてますの列数を2列から3列にする方法 多分、ソースの変更前後で、出力される HTML ソースがどのように変化したか(若しくは変化しなかったか)の情報もあると良いと思いますよ。
個別案件となりますので、私どもでは回答を遠慮させていただきますが、他の技術者が見たときにも、そう思うのではないかと思いまして。老婆心ながら・・・
|
hirororo |
投稿日時: 2009/4/1 16:32
対応状況: −−−
|
半人前 登録日: 2009/3/23 居住地: 投稿: 19 |
Re: この商品をチェックした人はこんな商品をチェックしてますの列数を2列から3列にする方法 上手くいったつもりでいたみたいです。
表示自体は、2列のままでした。すいません。 下記の部分を入れたのですが・・・ <!-- ▽ check item --> <!--{if $arrRecommend}--> <h2 class="mt15"><img src="<!--{$TPL_DIR}-->img/hl/tm_checkitem.gif" width="480" height="35" alt="この商品をチェックした人はこんな商品をチェックしています" /></h2> <div class="mBox2" id="checkBox"> <!--{section name=cnt loop=$arrRecommend step=1 max=3}--> <!--{if $arrRecommend[cnt].product_id}--> <!-- 共通 --> <div class="checkBoxL">//CSSを統一するならここのクラス名を変更したほうがいいかも。 <!--{if $arrRecommend[cnt].main_list_image != ""}--> <!--{assign var=image_path value="`$arrRecommend[cnt].main_list_image`"}--> <!--{else}--> <!--{assign var=image_path value="`$smarty.const.NO_IMAGE_DIR`"}--> <!--{/if}--> <p><a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id}-->"><img src="<!--{$smarty.const.SITE_URL}-->resize_image.php?image=<!--{$image_path|sfRmDupSlash}-->&width=130&height=130" alt="<!--{$arrRecommend[cnt].name|escape}-->" /></a></p> <!--{assign var=price02_min value=`$arrRecommend[cnt].price02_min`}--> <!--{assign var=price02_max value=`$arrRecommend[cnt].price02_max`}--> <h3 class="checkName"><a href="<!--{$smarty.const.DETAIL_P_HTML}--><!--{$arrRecommend[cnt].product_id}-->"><!--{$arrRecommend[cnt].name|escape}--></a></h3> <p class="checkPrice"> <!--{if $price02_min == $price02_max}--> <!--{$price02_min|sfPreTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}--> <!--{else}--> <!--{$price02_min|sfPreTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$price02_max|sfPreTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}--> <!--{/if}-->円</p> <!--{if $arrRecommend[cnt].comment != null || $arrRecommend[cnt].comment != ""}--> <p class="checkExp"><!--{$arrRecommend[cnt].comment|escape|nl2br}--></p> <!--{/if}--> </div> <!-- 共通 --> <!--{/if}--> <!--{if $smarty.section.cnt.iteration % 3 == 0 or $smarty.section.cnt.last}--> <br class="clear" /> </div> <!--{/if}--> <!--{/section}--> <!--{/if}--> <!-- ▲ check item end --> |
seasoft |
投稿日時: 2009/4/1 16:26
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: この商品をチェックした人はこんな商品をチェックしてますの列数を2列から3列にする方法 2009-3-27 22:27 の書き込みで「上手くいきました」とおっしゃられた部分とは別ですか?
斜め読みで、状況を把握しきれていないかも ^^;
|
hirororo |
投稿日時: 2009/4/1 16:17
対応状況: −−−
|
半人前 登録日: 2009/3/23 居住地: 投稿: 19 |
Re: この商品をチェックした人はこんな商品をチェックしてますの列数を2列から3列にする方法 ご返信有難うございます。
先方に確認しましたが、この機能は、関連商品表示機能を名称のみ変更したものみたいです。 ただし、2列を3列にする方法はサポート対象外だそうです。 教えていただいた、2列を3列にする方法は2列のみになります。 お手数ですが3列にする方法を教えていただけないでしょうか? |
tonton |
投稿日時: 2009/3/28 22:24
対応状況: −−−
|
仙人 登録日: 2008/8/14 居住地: 投稿: 437 |
Re: この商品をチェックした人はこんな商品をチェックしてますの列数を2列から3列にする方法 http://www.ec-cube.net/press/detail.php?press_id=58
株式会社ロックオンさんから有償で提供されている機能のようですのですね。それであれば、株式会社ロックオンの会社のほうに、直接サポートを要請されてみてもいいかもしれません。 有償なら、動作がおかしいようであれば、対応してもらえるのではないでしょうか? 「サイトに訪問したユーザーのクリック履歴や購買履歴を元に購買傾向を予測して「この商品を買った人はこんな商品を買っています。」などの文言と共にユーザーに表示させる事で購買意欲を促進する「レコメンド機能」」 と[http://www.news2u.net/NRR200832441.html]こちらのサイトに書いてありますので、クリック予測なども含まれるようですね。 がんばってくださいo(^^)o |
hirororo |
投稿日時: 2009/3/28 18:01
対応状況: −−−
|
半人前 登録日: 2009/3/23 居住地: 投稿: 19 |
Re: この商品をチェックした人はこんな商品をチェックしてますの列数を2列から3列にする方法 有難うございます。
わかりました。何度か試してみます。 また、メッセージを残します。 |
tonton |
投稿日時: 2009/3/28 17:24
対応状況: −−−
|
仙人 登録日: 2008/8/14 居住地: 投稿: 437 |
Re: この商品をチェックした人はこんな商品をチェックしてますの列数を2列から3列にする方法 う〜ん。
困りましたね(^^; 想像ベースですが、購入者の過去の購入履歴を参照して、ということなので、多分、いくつか商品をまとめて購入した履歴がDBにあって、その中に、該当する商品が含まれた注文履歴があれば、同じ注文内の他の商品をリストアップして、数で多いほうからソートしている、といった動きかと思いますが・・・ 一度、何度か色々なパターンで注文をしてみてはどうでしょうか? もう少し詳しく知りたいことと、現状何をしていて、最終どうなって欲しいのかなど、記載されると他の方からも良いアドバイスが得られるかも知れません。 |
hirororo |
投稿日時: 2009/3/28 15:04
対応状況: −−−
|
半人前 登録日: 2009/3/23 居住地: 投稿: 19 |
Re: この商品をチェックした人はこんな商品をチェックしてますの列数を2列から3列にする方法 ご返信有難うございます。
すいませんが、どの部分のソースを載せればいいのかよくわかりません。 どの部分のソースが必要かわかりますか? 不慣れで申し訳ないですがよろしくお願いします。 |
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |