03caaefe8c863501e169165a8de0daf4.php 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. <?php if (!defined('THINK_PATH')) exit(); /*a:4:{s:79:"/www/wwwroot/cs.xyyfq.com/public/../application/admin/view/video/video/add.html";i:1655175236;s:68:"/www/wwwroot/cs.xyyfq.com/application/admin/view/layout/default.html";i:1588765310;s:65:"/www/wwwroot/cs.xyyfq.com/application/admin/view/common/meta.html";i:1588765310;s:67:"/www/wwwroot/cs.xyyfq.com/application/admin/view/common/script.html";i:1588765310;}*/ ?>
  2. <!DOCTYPE html>
  3. <html lang="<?php echo $config['language']; ?>">
  4. <head>
  5. <meta charset="utf-8">
  6. <title><?php echo (isset($title) && ($title !== '')?$title:''); ?></title>
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
  8. <meta name="renderer" content="webkit">
  9. <link rel="shortcut icon" href="/assets/img/favicon.ico" />
  10. <!-- Loading Bootstrap -->
  11. <link href="/assets/css/backend<?php echo \think\Config::get('app_debug')?'':'.min'; ?>.css?v=<?php echo \think\Config::get('site.version'); ?>" rel="stylesheet">
  12. <!-- HTML5 shim, for IE6-8 support of HTML5 elements. All other JS at the end of file. -->
  13. <!--[if lt IE 9]>
  14. <script src="/assets/js/html5shiv.js"></script>
  15. <script src="/assets/js/respond.min.js"></script>
  16. <![endif]-->
  17. <script type="text/javascript">
  18. var require = {
  19. config: <?php echo json_encode($config); ?>
  20. };
  21. </script>
  22. </head>
  23. <body class="inside-header inside-aside <?php echo defined('IS_DIALOG') && IS_DIALOG ? 'is-dialog' : ''; ?>">
  24. <div id="main" role="main">
  25. <div class="tab-content tab-addtabs">
  26. <div id="content">
  27. <div class="row">
  28. <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
  29. <section class="content-header hide">
  30. <h1>
  31. <?php echo __('Dashboard'); ?>
  32. <small><?php echo __('Control panel'); ?></small>
  33. </h1>
  34. </section>
  35. <?php if(!IS_DIALOG && !\think\Config::get('fastadmin.multiplenav')): ?>
  36. <!-- RIBBON -->
  37. <div id="ribbon">
  38. <ol class="breadcrumb pull-left">
  39. <li><a href="dashboard" class="addtabsit"><i class="fa fa-dashboard"></i> <?php echo __('Dashboard'); ?></a></li>
  40. </ol>
  41. <ol class="breadcrumb pull-right">
  42. <?php foreach($breadcrumb as $vo): ?>
  43. <li><a href="javascript:;" data-url="<?php echo $vo['url']; ?>"><?php echo $vo['title']; ?></a></li>
  44. <?php endforeach; ?>
  45. </ol>
  46. </div>
  47. <!-- END RIBBON -->
  48. <?php endif; ?>
  49. <div class="content">
  50. <!--<script src="https://cdn-go.cn/cdn/vod-js-sdk-v6/latest/vod-js-sdk-v6.js"></script>-->
  51. <script src="http://imgcache.qq.com/open/qcloud/js/vod/sdk/ugcUploader.js"></script>
  52. <form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
  53. <div class="form-group">
  54. <label for="c-name" class="control-label col-xs-12 col-sm-2"><?php echo $lxname; ?><?php echo __('标题'); ?>:</label>
  55. <div class="col-xs-12 col-sm-4">
  56. <input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="">
  57. </div>
  58. </div>
  59. <div class="form-group">
  60. <label for="c-pid" class="control-label col-xs-12 col-sm-2"><?php echo __('pid'); ?>:</label>
  61. <div class="col-xs-12 col-sm-4">
  62. <input id="c-pid" data-rule="required" readonly="readonly" class="form-control" name="row[pid]" type="text" value="<?php echo input('pid'); ?>">
  63. </div>
  64. </div>
  65. <div class="form-group">
  66. <label for="c-avatar" class="control-label col-xs-12 col-sm-2"><?php echo $lxname; ?><?php echo __('缩略图'); ?>:</label>
  67. <div class="col-xs-12 col-sm-8">
  68. <div class="input-group">
  69. <input id="c-avatar" data-rule="" class="form-control" size="50" name="row[img]" type="text" value="<?php echo $Videolist['img']; ?>">
  70. <div class="input-group-addon no-border no-padding">
  71. <span><button type="button" id="plupload-avatar" class="btn btn-danger plupload" data-input-id="c-avatar" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp" data-multiple="false" data-preview-id="p-avatar"><i class="fa fa-upload"></i> <?php echo __('Upload'); ?></button></span>
  72. <span><button type="button" id="fachoose-avatar" class="btn btn-primary fachoose" data-input-id="c-avatar" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> <?php echo __('Choose'); ?></button></span>
  73. </div>
  74. <span class="msg-box n-right" for="c-avatar"></span>
  75. </div>
  76. <ul class="row list-inline plupload-preview" id="p-avatar"></ul>
  77. </div>
  78. </div>
  79. <div class="form-group">
  80. <label for="c-price" class="control-label col-xs-12 col-sm-2"><?php echo __('普通价格'); ?>:</label>
  81. <div class="col-xs-12 col-sm-4">
  82. <input id="c-price" data-rule="required" class="form-control" name="row[price]" type="text" value="0">
  83. </div>
  84. </div>
  85. <div class="form-group">
  86. <label for="c-vipprice" class="control-label col-xs-12 col-sm-2"><?php echo __('VIP价格'); ?>:</label>
  87. <div class="col-xs-12 col-sm-4">
  88. <input id="c-vipprice" data-rule="required" class="form-control" name="row[vipprice]" type="text" value="0">
  89. </div>
  90. </div>
  91. <div class="form-group">
  92. <label for="c-weigh" class="control-label col-xs-12 col-sm-2"><?php echo __('权重'); ?>:</label>
  93. <div class="col-xs-12 col-sm-4">
  94. <input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="1">
  95. </div>
  96. </div>
  97. <div class="form-group" style="display: none">
  98. <label for="c-lx" class="control-label col-xs-12 col-sm-2"><?php echo __('类型'); ?>:</label>
  99. <div class="col-xs-12 col-sm-8">
  100. <?php echo build_radios('row[lx]', ['1'=>__('视频'), '2'=>__('音频'), '3'=>__('文章')], $Videolist['lx']); ?>
  101. </div>
  102. </div>
  103. <?php if(($lx!='wenz')): ?>
  104. <div class="form-group">
  105. <label for="c-videourl" class="control-label col-xs-12 col-sm-2"><?php echo $lxname; ?><?php echo __('地址'); ?>:</label>
  106. <div class="col-xs-12 col-sm-8">
  107. <div class="input-group">
  108. <input id="c-videourl" data-rule="" class="form-control" size="50" name="row[videourl]" type="text" value="">
  109. <div class="input-group-addon no-border no-padding">
  110. <span><button type="button" id="plupload-videourl" class="btn btn-danger plupload" data-input-id="c-videourl" data-mimetype="<?php echo $lx; ?>" data-multiple="false" data-preview-id="p-videourl"><i class="fa fa-upload"></i> <?php echo __('Upload'); ?></button></span>
  111. <span><button type="button" id="fachoose-videourl" class="btn btn-primary fachoose" data-input-id="c-videourl" data-mimetype="<?php echo $lx; ?>" data-multiple="false"><i class="fa fa-list"></i> <?php echo __('Choose'); ?></button></span>
  112. <span><button type="button" id="btntxy" class="btn btn-danger" onclick="getposts()"><i class="fa fa-upload"></i> <?php echo __('腾讯云'); ?></button></span>
  113. </div>
  114. <span class="msg-box n-right" for="c-videourl"></span>
  115. </div>
  116. <ul class="row list-inline plupload-preview" id="p-videourl"></ul>
  117. </div>
  118. </div>
  119. <?php endif; ?>
  120. <div class="form-group" style="display:none">
  121. <input id="c-videourl1" onchange="getpost()" data-rule="" class="form-control" type="file">
  122. <input id="c-fileId" data-rule="" class="form-control" name="row[fileId]">
  123. </div>
  124. <div class="form-group">
  125. <label for="content" class="control-label col-xs-12 col-sm-2"><?php echo __('Status'); ?>:</label>
  126. <div class="col-xs-12 col-sm-8">
  127. <?php echo build_radios('row[status]', ['normal'=>__('Normal'), 'hidden'=>__('Hidden')], 'normal'); ?>
  128. </div>
  129. </div>
  130. <div class="form-group">
  131. <label for="c-info" class="control-label col-xs-12 col-sm-2"><?php echo __('内容'); ?>:</label>
  132. <div class="col-xs-12 col-sm-8">
  133. <textarea id="c-info" class="form-control editor" name="row[info]"></textarea>
  134. </div>
  135. </div>
  136. <div class="form-group layer-footer">
  137. <label class="control-label col-xs-12 col-sm-2"></label>
  138. <div class="col-xs-12 col-sm-8">
  139. <button type="submit" class="btn btn-success btn-embossed disabled"><?php echo __('OK'); ?></button>
  140. <button type="reset" class="btn btn-default btn-embossed"><?php echo __('Reset'); ?></button>
  141. </div>
  142. </div>
  143. </form>
  144. <script>
  145. var getSignature = function(callback){
  146. $.ajax({
  147. type: "POST",
  148. url: "/VwmRIfEYDH.php/video/video/getsignature",
  149. data:{yhm:''},
  150. dataType: 'json',
  151. success: function (msg) {
  152. if(msg.code==1){
  153. callback(msg.signature)
  154. }else{
  155. layer.msg(msg.msg, {icon: 2,anim: 6});
  156. }
  157. },
  158. error: function (error) {
  159. layer.msg('获取签名错误!', {icon: 2,anim: 6});
  160. }
  161. });
  162. };
  163. function getposts(){
  164. $('#c-videourl1').click();
  165. }
  166. function getpost(){
  167. var resultMsg = qcVideo.ugcUploader.start({
  168. videoFile: $('#c-videourl1')[0].files[0],
  169. //coverFile: $('#pics')[0].files[0],//封面,类型为 File
  170. getSignature: getSignature,
  171. error: function(result){
  172. console.log('上传失败的文件类型:' + result.type);
  173. console.log('上传失败的原因:' + result.msg);
  174. },
  175. progress: function(result){
  176. var r=result.curr*100;
  177. console.log('上传进度:' + r);
  178. // $('#show_dfd').css('display','block');
  179. // $('#ssa').css('width',r+'%');
  180. $('#btntxy').html('<i class="fa fa-upload"></i> '+parseInt(r)+'%');
  181. },
  182. finish: function(result){
  183. $('#c-videourl').val(result.videoUrl);
  184. $('#c-fileId').val(result.fileId);
  185. $('#btntxy').html('<i class="fa fa-upload"></i> 腾讯云');
  186. // $('#kuc').val(result.fileId);
  187. // $('#pic').val(result.coverUrl);
  188. // $('#picimg').attr('src',result.coverUrl).show();
  189. // $("#vurl").attr("readonly","readonly");
  190. // $("#kuc").attr("readonly","readonly");
  191. // $('#show_dfd').css('display','none');
  192. // $("#pics_but i").html('&#xe60d;');
  193. // $("#vurls_but i").html('&#xe6ed;');
  194. console.log('上传结果的 fileId:' + result.fileId);
  195. console.log('上传结果的视频名称:' + result.videoName);
  196. console.log('上传结果的视频地址:' + result.videoUrl);
  197. console.log('上传结果的封面名称:' + result.coverName);
  198. console.log('上传结果的封面地址:' + result.coverUrl);
  199. }
  200. });
  201. }
  202. </script>
  203. </div>
  204. </div>
  205. </div>
  206. </div>
  207. </div>
  208. </div>
  209. <script src="/assets/js/require<?php echo \think\Config::get('app_debug')?'':'.min'; ?>.js" data-main="/assets/js/require-backend<?php echo \think\Config::get('app_debug')?'':'.min'; ?>.js?v=<?php echo htmlentities($site['version']); ?>"></script>
  210. </body>
  211. </html>