質問 > フロント機能 > 2.11.4 商品一覧ナビが出過ぎ |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
akki31 |
投稿日時: 2012/2/7 17:21
対応状況: −−−
|
常連 登録日: 2011/6/7 居住地: 投稿: 59 |
2.11.4 商品一覧ナビが出過ぎ 【2.11.4】コンテンツ管理>おすすめ商品管理で並び替えをしたいのですが
いつもお世話になります。 商品一覧を5列表示に変更しました。 変更したところ、表示がおかしく いまいち原因がわかりません・・・・。 感じ的には・・ 1 2 3 次へ>> □□□□□ 1 2 3 次へ>> □□□□□ 1 2 3 次へ>> □□□□□ 1 2 3 次へ>> どなたかご教授いただけませんか? お願いいたします。 list.php <script type="text/javascript" src="<!--{$smarty.const.ROOT_URLPATH}-->js/products.js"></script> <script type="text/javascript">//<![CDATA[ function fnSetClassCategories(form, classcat_id2_selected) { var $form = $(form); var product_id = $form.find('input[name=product_id]').val(); var $sele1 = $form.find('select[name=classcategory_id1]'); var $sele2 = $form.find('select[name=classcategory_id2]'); setClassCategories($form, product_id, $sele1, $sele2, classcat_id2_selected); } // 並び順を変更 function fnChangeOrderby(orderby) { fnSetVal('orderby', orderby); fnSetVal('pageno', 1); fnSubmit(); } // 表示件数を変更 function fnChangeDispNumber(dispNumber) { fnSetVal('disp_number', dispNumber); fnSetVal('pageno', 1); fnSubmit(); } // カゴに入れる function fnInCart(productForm) { var product_id = productForm["product_id"].value; fnChangeAction("?#product" + product_id); if (productForm["classcategory_id1"]) { fnSetVal("classcategory_id1", productForm["classcategory_id1"].value); } if (productForm["classcategory_id2"]) { fnSetVal("classcategory_id2", productForm["classcategory_id2"].value); } fnSetVal("quantity", productForm["quantity"].value); fnSetVal("product_id", productForm["product_id"].value); fnSetVal("product_class_id", productForm["product_class_id"].value); fnSubmit(); } //]]> </script> <!--▼CONTENTS--> <div id="undercolumn"> <form name="form1" id="form1" method="get" action="?"> <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> <input type="hidden" name="mode" value="<!--{$mode|h}-->" /> <!--{* ▼検索条件 *}--> <input type="hidden" name="category_id" value="<!--{$arrSearchData.category_id|h}-->" /> <input type="hidden" name="maker_id" value="<!--{$arrSearchData.maker_id|h}-->" /> <input type="hidden" name="name" value="<!--{$arrSearchData.name|h}-->" /> <!--{* ▲検索条件 *}--> <!--{* ▼ページナビ関連 *}--> <input type="hidden" name="orderby" value="<!--{$orderby|h}-->" /> <input type="hidden" name="disp_number" value="<!--{$disp_number|h}-->" /> <input type="hidden" name="pageno" value="<!--{$tpl_pageno|h}-->" /> <!--{* ▲ページナビ関連 *}--> <!--{* ▼注文関連 *}--> <input type="hidden" name="product_id" value="" /> <input type="hidden" name="classcategory_id1" value="" /> <input type="hidden" name="classcategory_id2" value="" /> <input type="hidden" name="product_class_id" value="" /> <input type="hidden" name="quantity" value="" /> <!--{* ▲注文関連 *}--> <input type="hidden" name="rnd" value="<!--{$tpl_rnd|h}-->" /> </form> <!--★タイトル★--> <h2 class="title"><!--{$tpl_subtitle|h}--></h2> <!--▼検索条件--> <!--{if $tpl_subtitle == "検索結果"}--> <ul class="pagecond_area"> <li><strong>商品カテゴリ:</strong><!--{$arrSearch.category|h}--></li> <!--{if $arrSearch.maker|strlen >= 1}--><li><strong>メーカー:</strong><!--{$arrSearch.maker|h}--></li><!--{/if}--> <li><strong>商品名:</strong><!--{$arrSearch.name|h}--></li> </ul> <!--{/if}--> <!--▲検索条件--> <!--▼ページナビ(本文)--> <!--{capture name=page_navi_body}--> <div class="pagenumber_area clearfix"> <div class="navi"><!--{$tpl_strnavi}--></div> </div> <!--{/capture}--> <!--▲ページナビ(本文)--> <!--{foreach from=$arrProducts item=arrProduct name=arrProducts}--> <!--{if $smarty.foreach.arrProducts.first}--> <!--▼件数--> <!--▲件数--> <!--▼ページナビ(上部)--> <form name="page_navi_top" id="page_navi_top" action="?"> <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> <!--{if $tpl_linemax > 0}--><!--{$smarty.capture.page_navi_body|smarty:nodefaults}--><!--{/if}--> </form> <!--▲ページナビ(上部)--> <!--{/if}--> <!--{assign var=id value=$arrProduct.product_id}--> <!--{assign var=arrErr value=$arrProduct.arrErr}--> <!--▼商品--> <form name="product_form<!--{$id|h}-->" action="?" onsubmit="return false;"> <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> <div class="list_area clearfix"> <a name="product<!--{$id|h}-->"></a> <div class="listphoto"> <!--★画像★--> <a href="<!--{$smarty.const.P_DETAIL_URLPATH}--><!--{$arrProduct.product_id|u}-->" class="over"><!--商品写真--><img src="<!--{$smarty.const.IMAGE_SAVE_URLPATH|sfTrimURL}-->/<!--{$arrProduct.main_list_image|sfNoImageMainList|h}-->" alt="<!--{$arrProduct.name|h}-->" class="picture" /></a> </div> <div class="listrightbloc"> <!--▼商品ステータス--> <!--{if count($productStatus[$id]) > 0}--> <ul class="status_icon clearfix"> <!--{foreach from=$productStatus[$id] item=status}--> <li> <img src="<!--{$TPL_URLPATH}--><!--{$arrSTATUS_IMAGE[$status]}-->" width="60" height="17" alt="<!--{$arrSTATUS[$status]}-->"/> </li> <!--{/foreach}--> </ul> <!--{/if}--> <!--▲商品ステータス--> <!--★商品名★--> <!--★カテゴリタイトル★--> <class="title"><!--{$tpl_subtitle|h}--> <!--★コメント★--> <div class="listcomment"><!--{$arrProduct.main_list_comment|h|nl2br}--></div> <!--★価格★--> <div class="pricebox sale_price"> ¥ <span class="price"> <span id="price02_default_<!--{$id}-->"><!--{strip}--> <!--{if $arrProduct.price02_min == $arrProduct.price02_max}--> <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}--> <!--{else}--> <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜<!--{$arrProduct.price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}--> <!--{/if}--> </span><span id="price02_dynamic_<!--{$id}-->"></span><!--{/strip}--> 円</span>(税込) </div> <!--★商品詳細を見る★--> <!--▼買い物かご--> <div> <!--{if !$tpl_stock_find[$id]}--> <div><div class="cartbtn attention"><img src="../img/sold1.gif" alt="SOLD OUT"></div></div> <!--{/if}--> </div> <!--▲買い物かご--> </div> </div> </form> <!--▲商品--> <!--{if $smarty.foreach.arrProducts.last || $smarty.foreach.arrProducts.iteration % 5 === 0}--> <div style="clear:both;"></div> <!--▼ページナビ(下部)--> <form name="page_navi_bottom" id="page_navi_bottom" action="?"> <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> <!--{if $tpl_linemax > 0}--><!--{$smarty.capture.page_navi_body|smarty:nodefaults}--><!--{/if}--> </form> <!--▲ページナビ(下部)--> <!--{/if}--> <!--{foreachelse}--> <!--{include file="frontparts/search_zero.tpl"}--> <!--{/foreach}--> </div> <!--▲CONTENTS--> contents.css ▼商品一覧 =============================================== */ /* ページ送り ----------------------------------------------- */ .pagenumber_area { padding-bottom: 2px; background: url("../img/background/line_dot_01.gif") repeat-x bottom ; } .pagecond_area { margin-bottom: 30px; padding: 5px; } .pagenumber_area { margin: 10px 0; } .pagecond_area { border: 1px solid #ccc; } .pagenumber_area .navi { width: 100%; text-align: left; } .pagenumber_area .navi li { display: inline; } .pagenumber_area .change { float: right; text-align: right; white-space: nowrap; } /* レイアウト ----------------------------------------------- */ div.list_area { padding: 0 0 10px 0; width: 19%; overflow: hidden; position: relative; float: left; height:260px; } div.listphoto { padding: 0px 10px 5px 0; text-align: left; } /* メインカラム用 1カラム時*/ #one_maincolumn div.listrightbloc { float: right; width: 100%; } /* メインカラム用 2カラム時*/ #two_maincolumn_right div.listrightbloc , #two_maincolumn_left div.listrightbloc { float: left;#script tag escaped#; width: 100%; } /* メインカラム用 3カラム時*/ #three_maincolumn div.listrightbloc { float: right; width: 90%; } ----------------------------------- [EC-CUBE]2.11.4 [OS]Windows 7 [PHP] 5.3.6 [データベース] MySQL 5.0.67-log [WEBサーバ] Apache ----------------------------------- |
ECCUORE |
投稿日時: 2012/2/8 9:33
対応状況: −−−
|
長老 登録日: 2009/10/22 居住地: 東京 投稿: 248 |
Re: 2.11.4 商品一覧ナビが出過ぎ
の中に
が入っていますが、これが原因かと思われます
|
akki31 |
投稿日時: 2012/2/9 11:42
対応状況: 解決済
|
常連 登録日: 2011/6/7 居住地: 投稿: 59 |
Re: 2.11.4 商品一覧ナビが出過ぎ ECCUORE様
おはようございます。 お返事ありがとうございます。 確かに、 <!--{foreach from=$arrProducts item=arrProduct name=arrProducts}--> の範囲内に入っていること自体が問題でした。 ページナビの記載場所を変更することで 無事解決することができました。 ありがとうございました。 |
chukin |
投稿日時: 2012/2/16 14:16
対応状況: −−−
|
半人前 登録日: 2012/1/10 居住地: 投稿: 15 |
Re: 2.11.4 商品一覧ナビが出過ぎ ------------------------------------------------------------------------------------------
[EC-CUBE] 2.11.4正式版(2.2.0-beta>2.11.4正式版へアップデート) [レンタルサーバ] KAGOYA [OS] WindowsXP [PHP]PHP 5.2.17 [データベース] MySQL 5.0.77 [ブラウザ] IE8 ------------------------------------------------------------------------------------------ 宜しくお願いしますm(_ _)m 私も同じ症状が出ています。 具体的にどこに記述し直せばいいでしょうか? 移動させたらエラーになってしまったので.. Smartyの知識がありません、宜しくお願いします。 |
akki31 |
投稿日時: 2012/2/21 11:34
対応状況: −−−
|
常連 登録日: 2011/6/7 居住地: 投稿: 59 |
Re: 2.11.4 商品一覧ナビが出過ぎ chukin様
お返事が遅くなりました。すみません。 以下をご参考頂ければと思います。 ・ ・ ・ <!--▼ページナビ(本文)--> <!--{capture name=page_navi_body}--> <div class="pagenumber_area clearfix"> <div class="navi"><!--{$tpl_strnavi}--></div> </div> <!--{/capture}--> <!--▲ページナビ(本文)--> <form name="page_navi_top" id="page_navi_top" action="?"> <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> <!--{if $tpl_linemax > 0}--><!--{$smarty.capture.page_navi_body|smarty:nodefaults}--><!--{/if}--> </form> <!--{foreach from=$arrProducts item=arrProduct name=arrProducts}--> <!--{if $smarty.foreach.arrProducts.first}--> <!--▼件数--> <!--▲件数--> <!--{/if}--> ・ ・ ・ <!--{if $smarty.foreach.arrProducts.last || $smarty.foreach.arrProducts.iteration % 5 === 0}--> <div style="clear:both;"></div> <!--▼ページナビ(下部)--> <!--▲ページナビ(下部)--> <!--{/if}--> <!--{foreachelse}--> <!--{include file="frontparts/search_zero.tpl"}--> <!--{/foreach}--> <form name="page_navi_bottom" id="page_navi_bottom" action="?"> <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> <!--{if $tpl_linemax > 0}--><!--{$smarty.capture.page_navi_body|smarty:nodefaults}--><!--{/if}--> </form> </div> <!--▲CONTENTS--> 宜しくお願い致します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |