web_focus.edit.php 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281
  1. <?php defined('InShopNC') or exit('Access Invalid!');?>
  2. <script type="text/javascript">
  3. var SHOP_SITE_URL = "<?php echo SHOP_SITE_URL; ?>";
  4. var UPLOAD_SITE_URL = "<?php echo UPLOAD_SITE_URL; ?>";
  5. var ATTACH_ADV = "<?php echo ATTACH_ADV; ?>";
  6. var screen_adv_list = new Array();//焦点大图广告数据
  7. var screen_adv_append = '';
  8. var focus_adv_list = new Array();//三张联动区广告数据
  9. var focus_adv_append = '';
  10. var adv_info = new Array();
  11. var ap_id = 0;
  12. <?php if(!empty($output['screen_adv_list']) && is_array($output['screen_adv_list'])){ ?>
  13. <?php foreach ($output['screen_adv_list'] as $key => $val) { ?>
  14. adv_info = new Array();
  15. ap_id = "<?php echo $val['ap_id'];?>";
  16. adv_info['ap_id'] = ap_id;
  17. adv_info['ap_name'] = "<?php echo $val['ap_name'];?>";
  18. adv_info['ap_img'] = "<?php echo $val['default_content'];?>";
  19. screen_adv_list[ap_id] = adv_info;
  20. screen_adv_append += '<option value="'+ap_id+'">'+adv_info['ap_name']+'</option>';
  21. <?php } ?>
  22. <?php } ?>
  23. <?php if(!empty($output['focus_adv_list']) && is_array($output['focus_adv_list'])){ ?>
  24. <?php foreach ($output['focus_adv_list'] as $key => $val) { ?>
  25. adv_info = new Array();
  26. ap_id = "<?php echo $val['ap_id'];?>";
  27. adv_info['ap_id'] = ap_id;
  28. adv_info['ap_name'] = "<?php echo $val['ap_name'];?>";
  29. adv_info['ap_img'] = "<?php echo $val['default_content'];?>";
  30. focus_adv_list[ap_id] = adv_info;
  31. focus_adv_append += '<option value="'+ap_id+'">'+adv_info['ap_name']+'</option>';
  32. <?php } ?>
  33. <?php } ?>
  34. </script>
  35. <style type="text/css">
  36. .evo-colorind-ie{
  37. position:relative; *top:0/*IE6,7*/ !important;
  38. }
  39. </style>
  40. <div class="page">
  41. <div class="fixed-bar">
  42. <div class="item-title">
  43. <h3><?php echo $lang['web_config_index'];?></h3>
  44. <ul class="tab-base">
  45. <li><a href="index.php?act=web_config&op=web_config"><span><?php echo '板块区';?></span></a></li>
  46. <li><a href="JavaScript:void(0);" class="current"><span><?php echo '焦点区';?></span></a></li>
  47. <li><a href="index.php?act=web_api&op=sale_edit&use=web"><span><?php echo '促销区';?></span></a></li>
  48. <li><a href="index.php?act=web_api&op=sale_edit&use=mobile"><span><?php echo '手机促销区';?></span></a></li>
  49. </ul>
  50. </div>
  51. </div>
  52. <div class="fixed-empty"></div>
  53. <table class="table tb-type2" id="prompt">
  54. <tbody>
  55. <tr class="space odd">
  56. <th colspan="12"><div class="title">
  57. <h5><?php echo $lang['nc_prompts'];?></h5>
  58. <span class="arrow"></span></div></th>
  59. </tr>
  60. <tr>
  61. <td><ul>
  62. <li><?php echo '焦点大图区可设置背景颜色,三张联动区一组三个图片。';?></li>
  63. <li><?php echo '所有相关设置完成,使用底部的“更新板块内容”前台展示页面才会变化。';?></li>
  64. </ul></td>
  65. </tr>
  66. </tbody>
  67. </table>
  68. <div class="homepage-focus" id="homepageFocusTab">
  69. <ul class="tab-menu">
  70. <li class="current" form="upload_screen_form"><?php echo '全屏(背景)焦点大图';?></li>
  71. <li form="upload_focus_form"><?php echo '三张联动焦点组图';?></li>
  72. </ul>
  73. <form id="upload_screen_form" class="tab-content" name="upload_screen_form" enctype="multipart/form-data" method="post" action="index.php?act=web_api&op=screen_pic" target="upload_pic">
  74. <input type="hidden" name="form_submit" value="ok" />
  75. <input type="hidden" name="web_id" value="<?php echo $output['code_screen_list']['web_id'];?>">
  76. <input type="hidden" name="code_id" value="<?php echo $output['code_screen_list']['code_id'];?>">
  77. <input type="hidden" name="key" value="">
  78. <div class="full-screen-slides">
  79. <ul>
  80. <?php if (is_array($output['code_screen_list']['code_info']) && !empty($output['code_screen_list']['code_info'])) { ?>
  81. <?php foreach ($output['code_screen_list']['code_info'] as $key => $val) { ?>
  82. <?php if (is_array($val) && $val['ap_id'] > 0) { ?>
  83. <li ap="1" screen_id="<?php echo $val['pic_id'];?>" title="可上下拖拽更改显示顺序">
  84. 广告调用
  85. <a class="del" href="JavaScript:del_screen(<?php echo $val['pic_id'];?>);" title="<?php echo $lang['nc_del'];?>">X</a>
  86. <div class="focus-thumb" onclick="select_screen(<?php echo $val['pic_id'];?>);" style="background-color:<?php echo $val['color'];?>;" title="点击编辑选中区域内容">
  87. <img title="<?php echo $val['pic_name'];?>" src="<?php echo UPLOAD_SITE_URL.'/'.$val['pic_img'];?>"/></div>
  88. <input name="screen_list[<?php echo $val['pic_id'];?>][pic_id]" value="<?php echo $val['pic_id'];?>" type="hidden">
  89. <input name="screen_list[<?php echo $val['pic_id'];?>][ap_id]" value="<?php echo $val['ap_id'];?>" type="hidden">
  90. <input name="screen_list[<?php echo $val['pic_id'];?>][pic_name]" value="<?php echo $val['pic_name'];?>" type="hidden">
  91. <input name="screen_list[<?php echo $val['pic_id'];?>][color]" value="<?php echo $val['color'];?>" type="hidden">
  92. <input name="screen_list[<?php echo $val['pic_id'];?>][pic_img]" value="<?php echo $val['pic_img'];?>" type="hidden">
  93. </li>
  94. <?php }else { ?>
  95. <li ap="0" screen_id="<?php echo $val['pic_id'];?>" title="可上下拖拽更改显示顺序">
  96. 图片调用
  97. <a class="del" href="JavaScript:del_screen(<?php echo $val['pic_id'];?>);" title="<?php echo $lang['nc_del'];?>">X</a>
  98. <div class="focus-thumb" onclick="select_screen(<?php echo $val['pic_id'];?>);" style="background-color:<?php echo $val['color'];?>;" title="点击编辑选中区域内容">
  99. <img title="<?php echo $val['pic_name'];?>" src="<?php echo UPLOAD_SITE_URL.'/'.$val['pic_img'];?>"/></div>
  100. <input name="screen_list[<?php echo $val['pic_id'];?>][pic_id]" value="<?php echo $val['pic_id'];?>" type="hidden">
  101. <input name="screen_list[<?php echo $val['pic_id'];?>][pic_name]" value="<?php echo $val['pic_name'];?>" type="hidden">
  102. <input name="screen_list[<?php echo $val['pic_id'];?>][pic_url]" value="<?php echo $val['pic_url'];?>" type="hidden">
  103. <input name="screen_list[<?php echo $val['pic_id'];?>][color]" value="<?php echo $val['color'];?>" type="hidden">
  104. <input name="screen_list[<?php echo $val['pic_id'];?>][pic_img]" value="<?php echo $val['pic_img'];?>" type="hidden">
  105. </li>
  106. <?php } ?>
  107. <?php } ?>
  108. <?php } ?>
  109. </ul>
  110. <div class="add-focus"><a class="btn-add-nofloat" href="JavaScript:add_screen('pic');"><?php echo '图片调用';?></a>
  111. <?php if(!empty($output['screen_adv_list']) && is_array($output['screen_adv_list'])){ ?>
  112. <a class="btn-add-nofloat" href="JavaScript:add_screen('adv');"><?php echo '广告调用';?></a>
  113. <?php } ?>
  114. <span class="s-tips"><i></i><?php echo '小提示:单击图片选中修改,拖动可以排序,添加最多不超过5个,保存后生效。';?></span></div>
  115. </div>
  116. <table id="ap_screen" class="table tb-type2" style="display:none;">
  117. <tbody>
  118. <tr>
  119. <td colspan="2" class="required"><?php echo '广告位'.$lang['nc_colon'];?></td>
  120. </tr>
  121. <tr class="noborder">
  122. <td class="vatop rowform"><input type="hidden" name="ap_pic_id" value="">
  123. <select id="ap_id_screen" name="ap_id_screen" class=" w200" onchange="select_ap_screen();"></select></td>
  124. <td class="vatop tips">调用的数据是宽度为1920像素,高度为481像素的图片类广告位。</td>
  125. </tr>
  126. <tr>
  127. <td colspan="2" class="required"><label><?php echo '背景颜色'.$lang['nc_colon'];?></label></td>
  128. </tr>
  129. <tr class="noborder">
  130. <td class="vatop"><input id="ap_color" name="ap_color" value="" class="" type="text"></td>
  131. <td class="vatop tips">为确保显示效果美观,可设置首页全屏焦点图区域整体背景填充色用于弥补图片在不同分辨率下显示区域超出图片时的问题,可根据您焦点图片的基础底色作为参照进行颜色设置。</td>
  132. </tr>
  133. </tbody>
  134. </table>
  135. <table id="upload_screen" class="table tb-type2" style="display:none;">
  136. <tbody>
  137. <tr>
  138. <td colspan="2" class="required"><?php echo '文字标题'.$lang['nc_colon'];?></td>
  139. </tr>
  140. <tr class="noborder">
  141. <td class="vatop rowform"><input type="hidden" name="screen_id" value="">
  142. <input class="txt" type="text" name="screen_pic[pic_name]" value=""></td>
  143. <td class="vatop tips">图片标题文字将作为图片Alt形式显示。</td>
  144. </tr>
  145. <tr>
  146. <td colspan="2" class="required"><label><?php echo $lang['web_config_upload_url'].$lang['nc_colon'];?></label></td>
  147. </tr>
  148. <tr class="noborder">
  149. <td class="vatop rowform"><input name="screen_pic[pic_url]" value="" class="txt" type="text"></td>
  150. <td class="vatop tips">输入图片要跳转的URL地址,正确格式应以"http://"开头,点击后将以"_blank"形式另打开页面。</td>
  151. </tr>
  152. <tr>
  153. <td colspan="2" class="required"><?php echo $lang['web_config_upload_adv_pic'].$lang['nc_colon'];?></td>
  154. </tr>
  155. <tr class="noborder">
  156. <td class="vatop rowform"><span class="type-file-box">
  157. <input type='text' name='textfield' id='textfield1' class='type-file-text' />
  158. <input type='button' name='button' id='button1' value='' class='type-file-button' />
  159. <input name="pic" id="pic" type="file" class="type-file-file" size="30">
  160. </span></td>
  161. <td class="vatop tips">为确保显示效果正确,请选择最小不低于W:776px H:300px、最大不超过W:1920px H:481px的清晰图片作为全屏焦点图。</td>
  162. </tr>
  163. <tr>
  164. <td colspan="2" class="required"><label><?php echo '背景颜色'.$lang['nc_colon'];?></label></td>
  165. </tr>
  166. <tr class="noborder">
  167. <td class="vatop"><input id="screen_color" name="screen_pic[color]" value="" class="" type="text"></td>
  168. <td class="vatop tips">为确保显示效果美观,可设置首页全屏焦点图区域整体背景填充色用于弥补图片在不同分辨率下显示区域超出图片时的问题,可根据您焦点图片的基础底色作为参照进行颜色设置。</td>
  169. </tr>
  170. </tbody>
  171. </table>
  172. <div class="margintop"><a href="JavaScript:void(0);" onclick="$('#upload_screen_form').submit();" class="btn"><span><?php echo $lang['web_config_save'];?></span></a>
  173. <a href="index.php?act=web_api&op=html_update&web_id=<?php echo $output['code_screen_list']['web_id'];?>" class="btn"><span><?php echo $lang['web_config_web_html'];?></span></a>
  174. <span class="web-save-succ" style="display:none;"><?php echo $lang['nc_common_save_succ'];?></span>
  175. </div>
  176. </form>
  177. <form id="upload_focus_form" class="tab-content" name="upload_screen_form" enctype="multipart/form-data" method="post" action="index.php?act=web_api&op=focus_pic" target="upload_pic" style="display:none;">
  178. <input type="hidden" name="form_submit" value="ok" />
  179. <input type="hidden" name="web_id" value="<?php echo $output['code_focus_list']['web_id'];?>">
  180. <input type="hidden" name="code_id" value="<?php echo $output['code_focus_list']['code_id'];?>">
  181. <input type="hidden" name="key" value="">
  182. <div class="focus-trigeminy">
  183. <?php if (is_array($output['code_focus_list']['code_info']) && !empty($output['code_focus_list']['code_info'])) { ?>
  184. <?php foreach ($output['code_focus_list']['code_info'] as $key => $val) { ?>
  185. <div focus_id="<?php echo $key;?>" class="focus-trigeminy-group" title="<?php echo '可上下拖拽更改图片组显示顺序';?>">
  186. <?php if (is_array($val['pic_list']) && $val['pic_list'][1]['ap_id'] > 0) { ?>
  187. 广告调用
  188. <a class="del" href="JavaScript:del_focus(<?php echo $key;?>);" title="<?php echo $lang['nc_del'];?>">X</a>
  189. <ul>
  190. <?php foreach($val['pic_list'] as $k => $v) { ?>
  191. <li list="adv" pic_id="<?php echo $k;?>" onclick="select_focus(<?php echo $key;?>,this);" title="<?php echo '可左右拖拽更改图片排列顺序';?>">
  192. <div class="focus-thumb"><img title="<?php echo $v['pic_name'];?>" src="<?php echo UPLOAD_SITE_URL.'/'.$v['pic_img'];?>"/></div>
  193. <input name="focus_list[<?php echo $key;?>][pic_list][<?php echo $v['pic_id'];?>][pic_id]" value="<?php echo $v['pic_id'];?>" type="hidden">
  194. <input name="focus_list[<?php echo $key;?>][pic_list][<?php echo $v['pic_id'];?>][pic_name]" value="<?php echo $v['pic_name'];?>" type="hidden">
  195. <input name="focus_list[<?php echo $key;?>][pic_list][<?php echo $v['pic_id'];?>][ap_id]" value="<?php echo $v['ap_id'];?>" type="hidden">
  196. <input name="focus_list[<?php echo $key;?>][pic_list][<?php echo $v['pic_id'];?>][pic_img]" value="<?php echo $v['pic_img'];?>" type="hidden">
  197. </li>
  198. <?php } ?>
  199. </ul>
  200. <?php }else { ?>
  201. 图片调用
  202. <a class="del" href="JavaScript:del_focus(<?php echo $key;?>);" title="<?php echo $lang['nc_del'];?>">X</a>
  203. <ul>
  204. <?php foreach($val['pic_list'] as $k => $v) { ?>
  205. <li list="pic" pic_id="<?php echo $k;?>" onclick="select_focus(<?php echo $key;?>,this);" title="<?php echo '可左右拖拽更改图片排列顺序';?>">
  206. <div class="focus-thumb"><img title="<?php echo $v['pic_name'];?>" src="<?php echo UPLOAD_SITE_URL.'/'.$v['pic_img'];?>"/></div>
  207. <input name="focus_list[<?php echo $key;?>][pic_list][<?php echo $v['pic_id'];?>][pic_id]" value="<?php echo $v['pic_id'];?>" type="hidden">
  208. <input name="focus_list[<?php echo $key;?>][pic_list][<?php echo $v['pic_id'];?>][pic_name]" value="<?php echo $v['pic_name'];?>" type="hidden">
  209. <input name="focus_list[<?php echo $key;?>][pic_list][<?php echo $v['pic_id'];?>][pic_url]" value="<?php echo $v['pic_url'];?>" type="hidden">
  210. <input name="focus_list[<?php echo $key;?>][pic_list][<?php echo $v['pic_id'];?>][pic_img]" value="<?php echo $v['pic_img'];?>" type="hidden">
  211. </li>
  212. <?php } ?>
  213. </ul>
  214. <?php } ?>
  215. </div>
  216. <?php } ?>
  217. <?php } ?>
  218. <div class="add-tab" id="btn_add_list"> <a class="btn-add-nofloat" href="JavaScript:add_focus('pic');"><?php echo '图片组';?></a>
  219. <?php if(!empty($output['focus_adv_list']) && is_array($output['focus_adv_list'])){ ?>
  220. <a class="btn-add-nofloat" href="JavaScript:add_focus('adv');"><?php echo '广告组';?></a>
  221. <?php } ?>
  222. <span class="s-tips"><i></i>小提示:可添加每组3张,最多5组联动广告图,单击图片为单张编辑,拖动排序,保存生效。</span></div>
  223. </div>
  224. <table id="ap_focus" class="table tb-type2" style="display:none;">
  225. <tbody>
  226. <tr>
  227. <td colspan="2" class="required"><?php echo '广告位'.$lang['nc_colon'];?></td>
  228. </tr>
  229. <tr class="noborder">
  230. <td class="vatop rowform">
  231. <select id="ap_id_focus" name="ap_id_focus" class=" w200" onchange="select_ap_focus();"></select></td>
  232. <td class="vatop tips">调用的数据是宽度为259像素,高度为180像素的图片类广告位。</td>
  233. </tr>
  234. </tbody>
  235. </table>
  236. <table id="upload_focus" class="table tb-type2" style="display:none;">
  237. <tbody>
  238. <tr>
  239. <td colspan="2" class="required"><?php echo '文字标题'.$lang['nc_colon'];?></td>
  240. </tr>
  241. <tr class="noborder">
  242. <td class="vatop rowform"><input type="hidden" name="slide_id" value="">
  243. <input type="hidden" name="pic_id" value="">
  244. <input class="txt" type="text" name="focus_pic[pic_name]" value=""></td>
  245. <td class="vatop tips">图片标题文字将作为图片Alt形式显示。</td>
  246. </tr>
  247. <tr>
  248. <td colspan="2" class="required"><label><?php echo $lang['web_config_upload_url'].$lang['nc_colon'];?></label></td>
  249. </tr>
  250. <tr class="noborder">
  251. <td class="vatop rowform"><input name="focus_pic[pic_url]" value="" class="txt" type="text"></td>
  252. <td class="vatop tips">输入图片要跳转的URL地址,正确格式应以"http://"开头,点击后将以"_blank"形式另打开页面。</td>
  253. </tr>
  254. <tr>
  255. <td colspan="2" class="required"><?php echo $lang['web_config_upload_adv_pic'].$lang['nc_colon'];?></td>
  256. </tr>
  257. <tr class="noborder">
  258. <td class="vatop rowform"><span class="type-file-box">
  259. <input type='text' name='textfield' id='textfield1' class='type-file-text' />
  260. <input type='button' name='button' id='button1' value='' class='type-file-button' />
  261. <input name="pic" id="pic" type="file" class="type-file-file" size="30">
  262. </span></td>
  263. <td class="vatop tips">为确保显示效果正确,请选择W:259px H:180px的清晰图片作为联动广告图组单图。</td>
  264. </tr>
  265. </tbody>
  266. </table>
  267. <a href="JavaScript:void(0);" onclick="$('#upload_focus_form').submit();" class="btn"><span><?php echo $lang['web_config_save'];?></span></a>
  268. <a href="index.php?act=web_api&op=html_update&web_id=<?php echo $output['code_screen_list']['web_id'];?>" class="btn"><span><?php echo $lang['web_config_web_html'];?></span></a>
  269. <span class="web-save-succ" style="display:none;"><?php echo $lang['nc_common_save_succ'];?></span>
  270. </form>
  271. </div>
  272. </div>
  273. <iframe style="display:none;" src="" name="upload_pic"></iframe>
  274. <link href="<?php echo RESOURCE_SITE_URL;?>/js/colorpicker/evol.colorpicker.css" rel="stylesheet" type="text/css">
  275. <script src="<?php echo RESOURCE_SITE_URL;?>/js/jquery-ui/jquery.ui.js"></script>
  276. <script src="<?php echo RESOURCE_SITE_URL;?>/js/colorpicker/evol.colorpicker.min.js"></script>
  277. <script src="<?php echo RESOURCE_SITE_URL;?>/js/jquery.mousewheel.js"></script>
  278. <script src="<?php echo RESOURCE_SITE_URL;?>/js/waypoints.js"></script>
  279. <script src="<?php echo RESOURCE_SITE_URL;?>/web_config/web_focus.js"></script>