edit.html 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  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"><a href="/admin/choice/index">精选管理</a> > <if condition="$info['choice_id']">编辑<else />新增</if>精选</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="choice_name" value="<{$info['choice_name']}>" 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. <div class="col-xs-10">
  37. <input name="choice_img" type="hidden" id="choice_img" value="<{$info['choice_img']}>">
  38. <input id="upload" name="image" accept="image/*" type="file" style="display: none"/>
  39. <img id="headPic" src="<empty name="info['choice_img']">__PUBLIC__/img/add.jpg<else /><{$info['choice_img']}></empty>" height="150px" style="padding: 5px">
  40. <button id="submit_btn" type="button" class="btn btn-primary" style="display: none;">确定修改</button>
  41. <label >点击图片即可修改</label><br>
  42. </div>
  43. </div>
  44. </div>
  45. <div class="form-group">
  46. <div class="input-group margin col-xs-6">
  47. <div class="input-group-btn">
  48. <button class="btn btn-primary" type="button">精选内容</button>
  49. </div><!-- /btn-group -->
  50. <textarea rows="15" id="container" name="choice_content" width:500px;height:500px><{$info['choice_content']}></textarea>
  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="choice_id" id="choice_id" value="<{$info['choice_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. <js href="__PUBLIC__/ueditor/ueditor.config.js" />
  74. <js href="__PUBLIC__/ueditor/ueditor.all.min.js" />
  75. <script type="text/javascript">
  76. $(function() {
  77. //头像预览
  78. var url='<{:U('Admin/Ueditor/Index')}>';
  79. var ue = UE.getEditor('container',{
  80. initialFrameHeight: 600
  81. });
  82. ue.ready(function(){
  83. });
  84. document.getElementById("upload").value='';
  85. $("#headPic").click(function () {
  86. $("#upload").click(); //隐藏了input:file样式后,点击头像就可以本地上传
  87. $("#upload").on("change",function(){
  88. var objUrl = getObjectURL(this.files[0]) ; //获取图片的路径,该路径不是图片在本地的路径
  89. if (objUrl) {
  90. $("#headPic").attr("src", objUrl) ; //将图片路径存入src中,显示出图片
  91. }
  92. // 如果确认已经选择了一张图片, 则进行上传操作
  93. if ($.trim($(this).val())) {
  94. $("#submit_btn").trigger('click');
  95. }
  96. });
  97. });
  98. //图片上传
  99. $("#submit_btn").click(function () {
  100. var imgurl = document.getElementById("upload").value;
  101. $.ajaxFileUpload({
  102. url:"/admin/slider/upload?dir=choice",
  103. secureuri:false,
  104. fileElementId: "upload", //文件上传域的ID,这里是input的ID,而不是img的
  105. dataType: 'json', //返回值类型 一般设置为json
  106. contentType: "application/x-www-form-urlencoded; charset=utf-8",
  107. success: function (data) {
  108. if (data.code==0){
  109. $("#imag").attr("src","/images/loading.gif");
  110. //将图片换成默认的+图片
  111. $("#imag").attr('src',data.path);
  112. $('#choice_img').val(data.path);
  113. }else{
  114. alert(data.info);
  115. }
  116. }
  117. });
  118. });
  119. });
  120. //建立一個可存取到該file的url
  121. function getObjectURL(file) {
  122. var url = null ;
  123. if (window.createObjectURL!=undefined) { // basic
  124. url = window.createObjectURL(file) ;
  125. } else if (window.URL!=undefined) { // mozilla(firefox)
  126. url = window.URL.createObjectURL(file) ;
  127. } else if (window.webkitURL!=undefined) { // webkit or chrome
  128. url = window.webkitURL.createObjectURL(file) ;
  129. }
  130. return url ;
  131. }
  132. //-->
  133. </script>
  134. <!-- 底部 -->
  135. </body>
  136. </html>