edit.html 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <!-- 头部 -->
  2. <include file="Public/top" />
  3. <div class="wrapper row-offcanvas row-offcanvas-left">
  4. <!-- Left side column. contains the logo and sidebar -->
  5. <aside class="left-side sidebar-offcanvas">
  6. <!-- 左边 -->
  7. <include file="Public/left" />
  8. </aside>
  9. <!-- Right side column. Contains the navbar and content of the page -->
  10. <aside class="right-side">
  11. <!-- Content Header (Page header) -->
  12. <!-- bar -->
  13. <include file="Public/bar" />
  14. <!-- 右侧 -->
  15. <div class="col-md-12">
  16. <form method="post">
  17. <div class="box box-primary">
  18. <div class="box-header">
  19. <h3 class="box-title">编辑Banner</h3>
  20. </div><!-- /.box-header -->
  21. <!-- form start -->
  22. <div class="box-body">
  23. <div class="form-group">
  24. <div class="input-group margin col-xs-6">
  25. <div class="input-group-btn">
  26. <button class="btn btn-primary" type="button">链接:</button>
  27. </div>
  28. <input type="text" name="link_url" value="<{$info['link_url']}>" class="form-control"/>
  29. </div>
  30. </div>
  31. <div class="form-group">
  32. <div class="input-group margin col-xs-6">
  33. <div class="input-group-btn">
  34. <button class="btn btn-primary" type="button">显示顺序:</button>
  35. </div><!-- /btn-group -->
  36. <input type="text" name="slider_sort" value="<{$info['slider_sort']}>" class="form-control"/>
  37. </div>
  38. </div>
  39. <div class="form-group">
  40. <div class="input-group margin col-xs-6">
  41. <div class="input-group-btn">
  42. <button class="btn btn-primary" type="button">Banner图片:</button>
  43. </div><!-- /btn-group -->
  44. <div class="col-xs-10">
  45. <input name="slider_pic" type="hidden" id="slider_pic" value="<{$info['slider_pic']}>">
  46. <input id="upload" name="image" accept="image/*" type="file" style="display: none"/>
  47. <img id="headPic" src="<empty name="info['slider_pic']">__PUBLIC__/img/banner.jpg<else /><{$info['slider_pic']}></empty>" height="150px" style="padding: 5px">
  48. <button id="submit_btn" type="button" class="btn btn-primary" style="display: none;">确定修改</button>
  49. <label >点击图片即可修改<br/>建议上传尺寸:1920x960 px</label><br>
  50. </div>
  51. </div>
  52. </div>
  53. </div><!-- /.box-body -->
  54. <div class="box-footer">
  55. <input type="hidden" name="step" id="step" value="2" />
  56. <input type="hidden" name="slider_id" id="slider_id" value="<{$info['slider_id']}>" />
  57. <button class="btn btn-primary" name="submit1" type="submit">提交</button>
  58. <button class="btn btn-primary" name="submit2" type="reset">重置</button>
  59. <a href="javascript:history.go(-1)" class="btn btn-primary">返回</a>
  60. </div>
  61. </div>
  62. </form>
  63. <!-- /.box -->
  64. </div>
  65. <!-- 右侧 -->
  66. </aside>
  67. <!-- /.content -->
  68. </div>
  69. <!-- /.content-wrapper -->
  70. <!-- Main Footer -->
  71. <!-- 底部 -->
  72. <script src="__PUBLIC__/js/ajaxfileupload.js" type="text/javascript"></script>
  73. <script type="text/javascript">
  74. <!--
  75. $(function() {
  76. //头像预览
  77. $("#headPic").click(function () {
  78. $("#upload").click(); //隐藏了input:file样式后,点击头像就可以本地上传
  79. $("#upload").on("change",function(){
  80. var objUrl = getObjectURL(this.files[0]) ; //获取图片的路径,该路径不是图片在本地的路径
  81. if (objUrl) {
  82. $("#headPic").attr("src", objUrl) ; //将图片路径存入src中,显示出图片
  83. }
  84. // 如果确认已经选择了一张图片, 则进行上传操作
  85. if ($.trim($(this).val())) {
  86. $("#submit_btn").trigger('click');
  87. }
  88. });
  89. });
  90. //图片上传
  91. $("#submit_btn").click(function () {
  92. var imgurl = document.getElementById("upload").value;
  93. $.ajaxFileUpload({
  94. url:"/admin/slider/upload?dir=ad",
  95. fileElementId: "upload", //文件上传域的ID,这里是input的ID,而不是img的
  96. dataType: 'json', //返回值类型 一般设置为json
  97. contentType: "application/x-www-form-urlencoded; charset=utf-8",
  98. success: function (data) {
  99. if (data.code==0){
  100. $("#imag").attr("src","/images/loading.gif");
  101. //将图片换成默认的+图片
  102. $("#imag").attr('src',data.path);
  103. $('#slider_pic').val(data.path);
  104. }else{
  105. alert(data.info);
  106. }
  107. }
  108. });
  109. });
  110. });
  111. //建立一個可存取到該file的url
  112. function getObjectURL(file) {
  113. var url = null ;
  114. if (window.createObjectURL!=undefined) { // basic
  115. url = window.createObjectURL(file) ;
  116. } else if (window.URL!=undefined) { // mozilla(firefox)
  117. url = window.URL.createObjectURL(file) ;
  118. } else if (window.webkitURL!=undefined) { // webkit or chrome
  119. url = window.webkitURL.createObjectURL(file) ;
  120. }
  121. return url ;
  122. }
  123. //-->
  124. </script>
  125. <!-- 底部 -->
  126. </body>
  127. </html>