theme.choose_image.php 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <?php defined('InShopNC') or exit('Access Invalid!');?>
  2. <div class="choose-image">
  3. <ul class="tabs-nav">
  4. <li <?php if($_GET['curpage'] == ''){?>class="tabs-selected"<?php }?>><a href="javascript:void(0)"><?php echo $lang['circle_network_image'];?></a></li>
  5. <?php if($_GET['type'] != 'm'){?><li <?php if($_GET['curpage'] != ''){?>class="tabs-selected"<?php }?>><a href="javascript:void(0)"><?php echo $lang['circle_album_image'];?></a></li><?php }?>
  6. </ul>
  7. <div class="url-image tabs-panel <?php if($_GET['curpage'] != ''){?>tabs-hide<?php }?>">
  8. <label><i></i><?php echo $lang['circle_insert_image_url'];?></label>
  9. <input name="" type="text" class="text w400" nctype="imageurl" />
  10. <div class="handle-bar" style="padding-left:0px;"><a href="Javascript: void(0)" class="button" nctype="imageurl"><?php echo $lang['circle_insert_theme'];?></a></div>
  11. </div>
  12. <div class="goods-gallery tabs-panel <?php if($_GET['curpage'] == ''){?>tabs-hide<?php }?>">
  13. <div class="nav"><i></i><?php echo $lang['circle_select_image_from_album'];?>
  14. <select name="jumpMenu" id="jumpMenu" style="width:100px;">
  15. <option value="0" style="width:80px;"><?php echo $lang['nc_common_pselect'];?></option>
  16. <?php if(!empty($output['class_list'])){?>
  17. <?php foreach($output['class_list'] as $val) { ?>
  18. <option style="width:80px;" value="<?php echo $val['ac_id']; ?>" <?php if($val['ac_id']==$_GET['class_id']){echo 'selected="selected"';}?>><?php echo $val['ac_name']; ?></option>
  19. <?php } ?>
  20. <?php }?>
  21. </select>
  22. </div>
  23. <ul class="list">
  24. <?php if(!empty($output['pic_list'])){?>
  25. <?php foreach ($output['pic_list'] as $v){?>
  26. <li><a href="javascript:void(0);" nctype="chooseimage" data-param="{'img':'<?php echo UPLOAD_SITE_URL.DS.ATTACH_MALBUM.DS.$_SESSION['member_id'].DS.$v['ap_cover'];?>'}"><img src="<?php echo UPLOAD_SITE_URL.DS.ATTACH_MALBUM.DS.$_SESSION['member_id'].DS.str_ireplace('.', '_240.', $v['ap_cover']);?>" title='<?php echo $v['ap_name']?>'/>
  27. <p class="extra"><?php echo $lang['circle_selected'];?></p>
  28. </a></li>
  29. <?php }?>
  30. <?php }else{?>
  31. <span><?php echo $lang['circle_upload_image_null'];?></span>
  32. <?php }?>
  33. </ul>
  34. <div class="ubb-pagination"><?php echo $output['show_page']; ?></div>
  35. <div class="handle-bar" style="padding-left:0px;"><a href="Javascript: void(0)" class="button" nctype="imagealbum"><?php echo $lang['circle_insert_theme'];?></a></div>
  36. </div>
  37. </div>
  38. <script>
  39. var c_id = <?php echo $output['c_id'];?>;
  40. $(function() {
  41. $(".tabs-nav > li > a").mousedown(function(e) {
  42. if (e.target == this) {
  43. var tabs = $(this).parent().parent().children("li");
  44. var panels = $(this).parent().parent().parent().children(".tabs-panel");
  45. var index = $.inArray(this, $(this).parent().parent().find("a"));
  46. if (panels.eq(index)[0]) {
  47. tabs.removeClass("tabs-selected")
  48. .eq(index).addClass("tabs-selected");
  49. panels.addClass("tabs-hide")
  50. .eq(index).removeClass("tabs-hide");
  51. }
  52. }
  53. });
  54. // 翻页跳转
  55. $('.choose-image').find('a[class="demo"]').click(function(){
  56. DialogManager.close('uploadimage');
  57. var _uri = $(this).attr('href');
  58. CUR_DIALOG = ajax_form("uploadimage", '<?php echo $lang['circle_select_image'];?>', _uri, 480);
  59. return false;
  60. });
  61. // 选择分类跳转
  62. $('#jumpMenu').change(function(){
  63. DialogManager.close('uploadimage');
  64. var _uri = CIRCLE_SITE_URL + '/index.php?act=theme&op=choose_image&curpage=1&c_id='+c_id+'&class_id='+$(this).val();
  65. CUR_DIALOG = ajax_form("uploadimage", '<?php echo $lang['circle_select_image'];?>', _uri, 480);
  66. });
  67. // 选择相册图片
  68. $('.choose-image').find('a[nctype="chooseimage"]').click(function(){
  69. $('.choose-image').find('a[nctype="chooseimage"]').removeClass('selected'); // 移除分类
  70. $(this).addClass('selected'); // 添加分类
  71. });
  72. });
  73. </script>