質問 > 管理機能 > 【2.11.4】コンテンツ管理>おすすめ商品管理で並び替えをしたいのですが |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
akki31 |
投稿日時: 2012/1/30 21:03
対応状況: −−−
|
常連 登録日: 2011/6/7 居住地: 投稿: 59 |
【2.11.4】コンテンツ管理>おすすめ商品管理で並び替えをしたいのですが いつもお世話になります。 おすすめ管理機能に商品の並び替え機能を付けたいと思っています。 新着管理のソートをベースに付け加えてみたのですが 実際に商品が並び変わりません・・ どなたかご教授いただけませんか? <script type="text/javascript"> <!-- function lfnCheckSubmit( fm ){ var err = ''; /* if ( ! fm["title"].value ){ err += '見出しコメントを入力して下さい。'; } */ if ( ! fm["comment"].value ){ if ( err ) err += ''; err += 'コメントを入力して下さい。'; } if ( err ){ alert(err); return false; } else { if(window.confirm('内容を登録しても宜しいですか')){ fm.submit(); return true; } } } function lfnCheckSetItem( rank ){ var flag = true; var checkRank = '<!--{$checkRank|h}-->'; if ( checkRank ){ if ( rank != checkRank ){ if( ! window.confirm('さきほど選択した<!--{$checkRank|h}-->位の情報は破棄されます。宜しいでしょうか')){ flag = false; } } } if ( flag ){ win03('./recommend_search.php?rank=' + rank,'search','615','600'); } function func_rankMove(term,product_id) { document.form1.mode.value = "move"; document.form1.product_id.value = product_id; document.form1.term.value = term; document.form1.submit(); } function moving(product_id,rank, max_rank) { var val; var ml; var len; ml = document.move; len = document.move.elements.length; j = 0; for( var i = 0 ; i < len ; i++) { if ( ml.elements[i].name == 'position' && ml.elements[i].value != "" ) { val = ml.elements[i].value; j ++; } } if ( j > 1) { alert( '移動順位は1つだけ入力してください。' ); return false; } else if( ! val ) { alert( '移動順位を入力してください。' ); return false; } else if( val.length > 4){ alert( '移動順位は4桁以内で入力してください。' ); return false; } else if( val.match(/[0-9]+/g) != val){ alert( '移動順位は数字で入力してください。' ); return false; } else if( val == rank ){ alert( '移動させる番号が重複しています。' ); return false; } else if( val == 0 ){ alert( '移動順位は0以上で入力してください。' ); return false; } else if( val > max_rank ){ alert( '入力された順位は、登録数の最大値を超えています。' ); return false; } else { ml.moveposition.value = val; ml.rank.value = rank; ml.news_id.value = product_id; ml.submit(); return false; } } //--> </script> <!--{section name=cnt loop=$tpl_disp_max}--> <div id="admin-contents" class="contents-main"> <table class="list center" id="recommend-table"> <colgroup width="13%"> <colgroup width="73%"> <colgroup width="7%"> <colgroup width="7%"> <tr> <th>順位</th> <th>商品/コメント</th> <th>編集</th> <th>削除</th> <th>移動</th> </tr> <tr> <td>おすすめ商品(<!--{$smarty.section.cnt.iteration}-->)</td> <!--{if $arrItems[$smarty.section.cnt.iteration].product_id}--> <td> <div id="table-wrap" class="clearfix"> <div class="table-img"> <!--{if $arrItems[$smarty.section.cnt.iteration].product_id}--> <img src="<!--{$smarty.const.IMAGE_SAVE_URLPATH}--><!--{$arrItems[$smarty.section.cnt.iteration].main_list_image|sfNoImageMainList|h}-->" alt="<!--{$arrItems[$smarty.section.cnt.iteration].name|h}-->" width="100" height="100" /> <!--{/if}--> </div> <div class="table-detail"> <div class="detail-name">商品名: <!--{$arrItems[$smarty.section.cnt.iteration].name|h}--></div> <div class="detail-form"> <form name="form<!--{$smarty.section.cnt.iteration}-->" id="form<!--{$smarty.section.cnt.iteration}-->" method="post" action="?"> <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> <input type="hidden" name="mode" value="regist" /> <input type="hidden" name="product_id" value="<!--{$arrItems[$smarty.section.cnt.iteration].product_id|h}-->" /> <input type="hidden" name="category_id" value="<!--{$category_id|h}-->" /> <input type="hidden" name="rank" value="<!--{$arrItems[$smarty.section.cnt.iteration].rank|h}-->" /> <span class="attention"><!--{$arrErr[$smarty.section.cnt.iteration].comment}--></span> <textarea class="top" name="comment" cols="45" rows="4" style="width: 586px; height: 80px; <!--{$arrErr[$smarty.section.cnt.iteration].comment|sfGetErrorColor}-->" <!--{$arrItems[$smarty.section.cnt.iteration].product_id|sfGetEnabled}-->><!--{$arrItems[$smarty.section.cnt.iteration].comment|h}--></textarea> </form> </div> </div> </div> </div> </td> <!--{else}--> <td class="AlignLeft"> <a class="btn-action-m" href="java script:;" onclick="lfnCheckSetItem('<!--{$smarty.section.cnt.iteration}-->'); return false;" target="_blank"><span class="btn-next">商品を選択する</span></a> <form name="form<!--{$smarty.section.cnt.iteration}-->" id="form<!--{$smarty.section.cnt.iteration}-->" method="post" action="?"> <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> <input type="hidden" name="mode" value="regist" /> <input type="hidden" name="product_id" value="<!--{$arrItems[$smarty.section.cnt.iteration].product_id|h}-->" /> <input type="hidden" name="category_id" value="<!--{$category_id|h}-->" /> <input type="hidden" name="rank" value="<!--{$arrItems[$smarty.section.cnt.iteration].rank|h}-->" /> </form> </td> <!--{/if}--> <td> <!--{if $arrItems[$smarty.section.cnt.iteration].product_id}--> <a href="java script:;" onclick="lfnCheckSetItem('<!--{$smarty.section.cnt.iteration}-->'); return false;" target="_blank"> 編集</a> <!--{else}--> - - <!--{/if}--> </td> <td> <!--{if $arrItems[$smarty.section.cnt.iteration].product_id}--> <a href="java script:;" onClick="return fnInsertValAndSubmit( document.form<!--{$smarty.section.cnt.iteration}-->, 'mode', 'delete', '削除します。宜しいですか' )">削除</a> <!--{else}--> - - <!--{/if}--> </td> <td> <!--{if count($arrItems) != 1}--> <input type="text" name="pos-<!--{$arrItems[data].product_id|h}-->" size="3" class="box3" />番目へ<a href="?" onclick="fnFormModeSubmit('move', 'moveRankSet','product_id', '<!--{$arrItems[data].product_id|h}-->'); return false;">移動</a><br /> <!--{/if}--> <!--{if $arrItems[data].rank ne $max_rank}--><a href="#" onclick="return func_rankMove('up', '<!--{$arrItems[data].product_id|h}-->', '<!--{$max_rank|h}-->');">上へ</a><!--{/if}--> <!--{if $arrItems[data].rank ne 1}--><a href="#" onclick="return func_rankMove('down', '<!--{$arrItems[data].news_id|h}-->', '<!--{$max_rank|h}-->');">下へ</a><!--{/if}--> </td> </tr> <tr><td colspan="4" class="no-border-w" height="20"></td></tr> <!--{if $arrItems[$smarty.section.cnt.iteration].product_id}--> <tr><td colspan="4" class="no-border"> <a class="btn-action" href="java script:;" onclick="return lfnCheckSubmit(document.form<!--{$smarty.section.cnt.iteration}-->);"><span class="btn-next">この内容で登録する</span></a> </td> </tr> <!--{/if}--> <!--▲おすすめ商品<!--{$smarty.section.cnt.iteration}-->--> <!--{/section}--> </table> </div> ---------------- ----------------------------------- [EC-CUBE]2.11.4 [OS]Windows 7 [PHP] 5.3.6 [データベース] MySQL 5.0.67-log [WEBサーバ] Apache ----------------------------------- |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 【2.11.4】コンテンツ管理>おすすめ商品管理で並び替えをしたいのですが | akki31 | 2012/1/30 21:03 |
Re: 【2.11.4】コンテンツ管理>おすすめ商品管理で並び替えをしたいのですが | AMUAMU | 2012/2/1 19:21 |
Re: 【2.11.4】コンテンツ管理>おすすめ商品管理で並び替えをしたいのですが | akki31 | 2012/2/3 19:35 |
Re: 【2.11.4】コンテンツ管理>おすすめ商品管理で並び替えをしたいのですが | AMUAMU | 2012/2/3 21:04 |
Re: 【2.11.4】コンテンツ管理>おすすめ商品管理で並び替えをしたいのですが | akki31 | 2012/2/5 18:46 |
Re: 【2.11.4】コンテンツ管理>おすすめ商品管理で並び替えをしたいのですが | AMUAMU | 2012/2/6 11:01 |
Re: 【2.11.4】コンテンツ管理>おすすめ商品管理で並び替えをしたいのですが | akki31 | 2012/2/7 17:12 |