質問 > フロント機能 > 【2.11】関連商品をランダム表示 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2012/2/10 17:58
対応状況: −−−
|
【2.11】関連商品をランダム表示 パラメータ設定の関連商品表示数を10件ぐらいに設定し、その中からランダムで3件表示させたいと思っております。
テンプレートのsection部分にmax=3を記述して関連商品として登録されている10件のうち3件だけを表示することは出来るのですが、並び順をランダム化させるにはどのようにすれば宜しいでしょうか。 おすすめ商品などは
で並び順をランダムに出来たのですが、LC_Page_Products_Detail.phpのlfPreGetRecommendProductsに記述しても登録順で表示されました。 宜しくお願いいたします。 -------------------------------------------------------- [EC-CUBE] 2.11.1 [レンタルサーバ] EC-CUBEクラウドサーバ [OS] Windows 7 [PHP] PHP 5.2 [データベース] PostgreSQL -------------------------------------------------------- |
|
yona |
投稿日時: 2012/2/13 9:35
対応状況: −−−
|
半人前 登録日: 2012/2/10 居住地: 投稿: 25 |
Re: 【2.11】関連商品をランダム表示 引用:
とのことですが、どのように記述されていますか? 関数の最後、returnする直前に$arrRecommendに対してshuffleすれば 配列シャッフルされると思うのですが… (ちなみに、お使いのPHP5.2であれば、srandする必要はありません。) また、拡張されるのであれば、*.Exのほうへ処理を記述されることをオススメします。 |
ゲスト |
投稿日時: 2012/2/13 15:15
対応状況: −−−
|
Re: 【2.11】関連商品をランダム表示 yona様
ご返信ありがとうございます。 確認したところ見当違いの場所に記述しておりました... return $arrRecommend;の直前に下記を記述で解決いたしました。
お手数おかけして申し訳ございませんでした。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |