web_sale.edit.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. <?php defined('InShopNC') or exit('Access Invalid!');?>
  2. <link href="<?php echo ADMIN_TEMPLATES_URL;?>/css/font/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
  3. <!--[if IE 7]>
  4. <link rel="stylesheet" href="<?php echo ADMIN_TEMPLATES_URL;?>/css/font/font-awesome/css/font-awesome-ie7.min.css">
  5. <![endif]-->
  6. <style type="text/css">
  7. h3.dialog_head {
  8. margin: 0 !important;
  9. }
  10. .dialog_content {
  11. width: 610px;
  12. padding: 0 15px 15px 15px !important;
  13. overflow: hidden;
  14. }
  15. </style>
  16. <script type="text/javascript">
  17. var SHOP_SITE_URL = "<?php echo SHOP_SITE_URL; ?>";
  18. var UPLOAD_SITE_URL = "<?php echo UPLOAD_SITE_URL; ?>";
  19. </script>
  20. <div class="page">
  21. <div class="fixed-bar">
  22. <div class="item-title">
  23. <h3><?php echo $lang['web_config_index'];?></h3>
  24. <ul class="tab-base">
  25. <li><a href="index.php?act=web_config&op=web_config"><span><?php echo '板块区';?></span></a></li>
  26. <li><a href="index.php?act=web_api&op=focus_edit"><span><?php echo '焦点区';?></span></a></li>
  27. <?php if($output['use'] === 'web'){ ?>
  28. <li><a href="JavaScript:void(0);" class="current"><span><?php echo '促销区';?></span></a></li>
  29. <li><a href="index.php?act=web_api&op=sale_edit&use=mobile"><span><?php echo '手机促销区';?></span></a></li>
  30. <?php } else { ?>
  31. <li><a href="index.php?act=web_api&op=sale_edit&use=web"><span><?php echo '促销区';?></span></a></li>
  32. <li><a href="JavaScript:void(0);" class="current"><span><?php echo '手机促销区';?></span></a></li>
  33. <?php } ?>
  34. </ul>
  35. </div>
  36. </div>
  37. <div class="fixed-empty"></div>
  38. <table class="table tb-type2" id="prompt">
  39. <tbody>
  40. <tr class="space odd">
  41. <th colspan="12"><div class="title">
  42. <h5><?php echo $lang['nc_prompts'];?></h5>
  43. <span class="arrow"></span></div></th>
  44. </tr>
  45. <tr>
  46. <td><ul>
  47. <li><?php echo '最多可以加五组,每组五个商品。';?></li>
  48. <li><?php echo '所有相关设置完成,使用底部的“更新板块内容”前台展示页面才会变化。';?></li>
  49. </ul></td>
  50. </tr>
  51. </tbody>
  52. </table>
  53. <form id="sale_list_form" method="post" name="form1">
  54. <input type="hidden" name="web_id" value="<?php echo $output['code_sale_list']['web_id'];?>">
  55. <input type="hidden" name="code_id" value="<?php echo $output['code_sale_list']['code_id'];?>">
  56. <div class="sale-layout">
  57. <?php if (is_array($output['code_sale_list']['code_info']) && !empty($output['code_sale_list']['code_info'])) { ?>
  58. <?php foreach ($output['code_sale_list']['code_info'] as $key => $val) { ?>
  59. <dl sale_id="<?php echo $key;?>">
  60. <input name="sale_list[<?php echo $key;?>][img_name]" value="<?php echo $val[img_name];?>" type="hidden">
  61. <a href="JavaScript:del_sale_list(<?php echo $key;?>);" class="del">X</a>
  62. <dt>
  63. <h4><?php echo $val['recommend']['name'];?></h4>
  64. <input name="sale_list[<?php echo $key;?>][recommend][name]" value="<?php echo $val['recommend']['name'];?>" type="hidden">
  65. <a href="JavaScript:set_sale_dialog(<?php echo $key;?>);"><i class="icon-edit"></i><?php echo $lang['nc_edit'];?></a> </dt>
  66. <dd>
  67. <ul>
  68. <?php if(!empty($val['goods_list']) && is_array($val['goods_list'])){ ?>
  69. <?php foreach($val['goods_list'] as $k => $v){ ?>
  70. <li>
  71. <div class="goods-thumb"><img title="<?php echo $v['goods_name'];?>" src="<?php echo strpos($v['goods_pic'],'http')===0 ? $v['goods_pic']:UPLOAD_SITE_URL."/".$v['goods_pic'];?>"/></div>
  72. <input name="sale_list[<?php echo $key;?>][goods_list][<?php echo $v['goods_id'];?>][goods_id]" value="<?php echo $v['goods_id'];?>" type="hidden">
  73. <input name="sale_list[<?php echo $key;?>][goods_list][<?php echo $v['goods_id'];?>][market_price]" value="<?php echo $v['market_price'];?>" type="hidden">
  74. <input name="sale_list[<?php echo $key;?>][goods_list][<?php echo $v['goods_id'];?>][goods_name]" value="<?php echo $v['goods_name'];?>" type="hidden">
  75. <input name="sale_list[<?php echo $key;?>][goods_list][<?php echo $v['goods_id'];?>][goods_price]" value="<?php echo $v['goods_price'];?>" type="hidden">
  76. <input name="sale_list[<?php echo $key;?>][goods_list][<?php echo $v['goods_id'];?>][goods_pic]" value="<?php echo $v['goods_pic'];?>" type="hidden">
  77. </li>
  78. <?php } ?>
  79. <?php } ?>
  80. </ul>
  81. </dd>
  82. </dl>
  83. <?php } ?>
  84. <?php } ?>
  85. <div class="add-sale" id="add_list"><a class="btn-add-nofloat" href="JavaScript:add_sale_list();"><?php echo $lang['web_config_add_recommend'];?></a><?php echo $lang['web_config_sale_max'];?></div>
  86. </div>
  87. <a href="index.php?act=web_api&op=html_update&web_id=<?php echo $output['code_sale_list']['web_id'];?>" class="btn"><span><?php echo $lang['web_config_web_html'];?></span></a>
  88. </form>
  89. </div>
  90. <!-- 促销区商品推荐模块 -->
  91. <div id="sale_list_dialog" style="display:none;">
  92. <?php if (is_array($output['code_sale_list']['code_info']) && !empty($output['code_sale_list']['code_info'])) { ?>
  93. <?php foreach ($output['code_sale_list']['code_info'] as $key => $val) { ?>
  94. <dl select_sale_id="<?php echo $key;?>">
  95. <dt>
  96. <h4 class="dialog-handle-title"><?php echo $lang['web_config_recommend_title'];?></h4>
  97. <div class="dialog-handle-box"><span class="left">
  98. <input name="sale_list[<?php echo $key;?>][recommend][name]" value="<?php echo $val['recommend']['name'];?>" type="text" class="w200">
  99. </span><span class="right"><?php echo $lang['web_config_recommend_tips'];?></span>
  100. <div class="clear"></div>
  101. </div>
  102. </dt>
  103. <dd>
  104. <div class="s-tips"><i></i><?php echo $lang['web_config_goods_list_tips'];?></div>
  105. <ul class="dialog-goodslist-s1 goods-list">
  106. <?php if(!empty($val['goods_list']) && is_array($val['goods_list'])){ ?>
  107. <?php foreach($val['goods_list'] as $k => $v){ ?>
  108. <li>
  109. <div ondblclick="del_sale_goods(<?php echo $v['goods_id'];?>);" class="goods-pic"> <span class="ac-ico" onclick="del_sale_goods(<?php echo $v['goods_id'];?>);"></span>
  110. <span class="thumb size-72x72"><i></i><img select_goods_id="<?php echo $v['goods_id'];?>"
  111. title="<?php echo $v['goods_name'];?>" src="<?php echo strpos($v['goods_pic'],'http')===0 ? $v['goods_pic']:UPLOAD_SITE_URL."/".$v['goods_pic'];?>"
  112. onload="javascript:DrawImage(this,72,72);" goods_price="<?php echo $v['goods_price'];?>" market_price="<?php echo $v['goods_marketprice'];?>" /></span></div>
  113. <div class="goods-name"><a href="<?php echo SHOP_SITE_URL."/index.php?act=goods&goods_id=".$v['goods_id'];?>" target="_blank"><?php echo $v['goods_name'];?></a></div>
  114. </li>
  115. <?php } ?>
  116. <?php } ?>
  117. </ul>
  118. </dd>
  119. </dl>
  120. <?php } ?>
  121. <?php } ?>
  122. <div id="select_sale_list" style="display:none;"></div>
  123. <form id="upload_sale_form" class="tab-content" name="upload_sale_form" enctype="multipart/form-data" method="post" action="<?php echo urlAdmin('web_api', 'sale_image_upload');?>" target="image_upload">
  124. <div class="sale-layout">
  125. <h4 class="dialog-handle-title">选择要上传的图片:</h4>
  126. <span>
  127. <input id="origin_file_name" name="origin_file_name" type="hidden">
  128. <input id="file_name" name="file_name" type="hidden">
  129. <input name="pic" id="pic" type="file" onchange="file_upload()">
  130. </span>
  131. <span>推荐图片尺寸150*144</span>
  132. </div>
  133. </form>
  134. <iframe name="image_upload" style='display:none'></iframe>
  135. <span class="thumb size-150x144"> <img id="dialog_item_image" src="" onload="javascript:DrawImage(this,150,144);"></span>
  136. <h4 class="dialog-handle-title"><?php echo $lang['web_config_recommend_add_goods'];?></h4>
  137. <div class="dialog-show-box">
  138. <table class="tb-type1 noborder search">
  139. <tbody>
  140. <tr>
  141. <th><label><?php echo $lang['web_config_goods_order_gcategory'];?></label></th>
  142. <td colspan="3" class="dialog-select-bar" id="gcategory"><input type="hidden" id="cate_id" name="cate_id" value="0" class="mls_id" />
  143. <input type="hidden" id="cate_name" name="cate_name" value="" class="mls_names" />
  144. <select>
  145. <option value="0">-<?php echo $lang['nc_please_choose'];?>-</option>
  146. <?php if(!empty($output['goods_class']) && is_array($output['goods_class'])){ ?>
  147. <?php foreach($output['goods_class'] as $k => $v){ ?>
  148. <option value="<?php echo $v['gc_id'];?>"><?php echo $v['gc_name'];?></option>
  149. <?php } ?>
  150. <?php } ?>
  151. </select></td>
  152. </tr>
  153. <tr>
  154. <th><label><?php echo $lang['web_config_goods_order_type'];?></label></th>
  155. <td><select name="goods_order" id="goods_order">
  156. <option value="goods_salenum" selected><?php echo $lang['web_config_goods_order_sale'];?></option>
  157. <option value="goods_click" ><?php echo $lang['web_config_goods_order_click'];?></option>
  158. <option value="evaluation_count" ><?php echo $lang['web_config_goods_order_comment'];?></option>
  159. <option value="goods_collect" ><?php echo $lang['web_config_goods_order_collect'];?></option>
  160. </select></td>
  161. <th><label for="order_goods_name"><?php echo $lang['web_config_goods_order_name'];?></label></th>
  162. <td><input type="text" value="" name="order_goods_name" id="order_goods_name" class="txt">
  163. <a href="JavaScript:void(0);" onclick="get_goods_list();" class="btn-search " title="<?php echo $lang['nc_query'];?>"></a></td>
  164. </tr>
  165. </tbody>
  166. </table>
  167. <div id="show_sale_goods_list"></div>
  168. <div class="clear"></div>
  169. </div>
  170. <div class="clear"></div>
  171. <a href="JavaScript:void(0);" onclick="update_sale();" class="btn"><span><?php echo $lang['web_config_save'];?></span></a> </div>
  172. <script src="<?php echo RESOURCE_SITE_URL;?>/js/jquery.ajaxContent.pack.js"></script>
  173. <script src="<?php echo RESOURCE_SITE_URL;?>/js/jquery-ui/jquery.ui.js"></script>
  174. <script src="<?php echo RESOURCE_SITE_URL;?>/js/dialog/dialog.js" id="dialog_js"></script>
  175. <script src="<?php echo RESOURCE_SITE_URL;?>/js/common_select.js"></script>
  176. <script src="<?php echo RESOURCE_SITE_URL;?>/js/jquery.mousewheel.js"></script>
  177. <script src="<?php echo RESOURCE_SITE_URL;?>/js/waypoints.js"></script>
  178. <script src="<?php echo RESOURCE_SITE_URL;?>/web_config/web_index.js"></script>
  179. <script>
  180. function file_upload(key){
  181. <?php if($output['use'] === 'web'){ ?>
  182. $("#file_name").val('web_sale_' + recommend_show);
  183. <?php } else { ?>
  184. $("#file_name").val('mobile_sale_' + recommend_show);
  185. <?php } ?>
  186. $("#upload_sale_form").submit();
  187. }
  188. function set_sale_img(img_url){
  189. $sale_img_name = $("dl[sale_id='"+recommend_show+"'] input");
  190. $sale_img_name.val(img_url);
  191. $("#dialog_item_image").attr("src",UPLOAD_SITE_URL + '/' + img_url);
  192. }
  193. function set_sale_dialog(key){
  194. $sale_img_name = $("dl[sale_id='"+key+"'] input");
  195. $("#dialog_item_image").attr("src", UPLOAD_SITE_URL + '/' + $sale_img_name.val());
  196. $("#origin_file_name").val($sale_img_name.val());
  197. show_sale_dialog(key);
  198. }
  199. </script>