index.html 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. {include file="../../../application/admin/view/public/head" /}
  2. <div class="page-container p10">
  3. <div class="showpic" style="display:none;"><img class="showpic_img" width="120" height="160" referrerPolicy="no-referrer"></div>
  4. <form class="layui-form layui-form-pane" method="post" action="">
  5. <input type="hidden" name="vod_id" value="{$info.vod_id}">
  6. <div class="layui-tab">
  7. <ul class="layui-tab-title ">
  8. <li class="layui-this">{:lang('admin/domain/title')}</a></li>
  9. </ul>
  10. <div class="layui-tab-content">
  11. <div class="layui-tab-item layui-show">
  12. <blockquote class="layui-elem-quote layui-quote-nm">
  13. {:lang('admin/domain/help_tip')}
  14. <a class="layui-btn layui-btn-primary" href="{:url('export')}" >{:lang('export')}</a>
  15. <a class="layui-btn layui-btn-primary layui-upload" data-href="{:url('import')}" >{:lang('import')}</a>
  16. </blockquote>
  17. <script>
  18. var arr_len = {$domain_list|count};
  19. </script>
  20. {php}
  21. $n=0;
  22. {/php}
  23. <div id="domain_list" class="contents">
  24. {volist name="$domain_list" id="vo"}
  25. {php}
  26. $n++;
  27. {/php}
  28. <div class="layui-form-item tr" data-i="{$key}">
  29. <label class="layui-form-label">{:lang('website')}{$n}:</label>
  30. <div class="layui-input-inline w150"><input type="text" name="domain[site_url][]" class="layui-input" placeholder="{:lang('domain')}" value="{$vo.site_url}"></div>&nbsp;
  31. <div class="layui-input-inline w150"><input type="text" name="domain[site_name][]" class="layui-input" placeholder="{:lang('site_name')}" value="{$vo.site_name}"></div>&nbsp;
  32. <div class="layui-input-inline w150"><input type="text" name="domain[site_keywords][]" class="layui-input" placeholder="{:lang('keywords')}" value="{$vo.site_keywords}"></div>&nbsp;
  33. <div class="layui-input-inline w150"><input type="text" name="domain[site_description][]" class="layui-input" placeholder="{:lang('description')}" value="{$vo.site_description}"></div>&nbsp;
  34. <div class="layui-input-inline w150"><select name="domain[template_dir][]"><option value="no">{:lang('select_template')}.</option>{volist name="templates" id="vo2"}<option value="{$vo2}" {if condition="$vo2 eq $vo.template_dir"}selected{/if}>{$vo2}</option>{/volist}</select></div>
  35. <div class="layui-input-inline w150"><input type="text" name="domain[html_dir][]" class="layui-input" placeholder="{:lang('tpl_dir')}" value="{$vo.html_dir}"></div>
  36. <div class="layui-input-inline w150"><input type="text" name="domain[ads_dir][]" class="layui-input" placeholder="{:lang('ads_dir')}" value="{$vo.ads_dir}"></div>
  37. <div> <a class="layui-badge-rim j-tr-del" data-href="{:url('del?ids='.$vo['site_url'])}" href="javascript:;" title="{:lang('del')}">{:lang('del')}</a></div>
  38. </div>
  39. {/volist}
  40. </div>
  41. <div class="layui-form-item">
  42. <label class=""><button class="layui-btn radius j-player-add" type="button">{:lang('add_group')}</button></label>
  43. <div class="layui-input-block">
  44. </div>
  45. </div>
  46. </div>
  47. </div>
  48. </div>
  49. <div class="layui-form-item center">
  50. <div class="layui-input-block">
  51. <button type="submit" class="layui-btn" lay-submit="" lay-filter="formSubmit" data-child="">{:lang('btn_save')}</button>
  52. <button class="layui-btn layui-btn-warm" type="reset">{:lang('btn_reset')}</button>
  53. </div>
  54. </div>
  55. </form>
  56. </div>
  57. {include file="../../../application/admin/view/public/foot" /}
  58. <script type="text/javascript">
  59. var template_select='{volist name="templates" id="vo"}<option value="{$vo}">{$vo}</option>{/volist}';
  60. layui.use(['form','layer','upload'], function () {
  61. // 操作对象
  62. var form = layui.form
  63. , layer = layui.layer
  64. , $ = layui.jquery
  65. , upload = layui.upload;
  66. upload.render({
  67. elem: '.layui-upload'
  68. ,url: "{:url('domain/import')}"
  69. ,method: 'post'
  70. ,exts:'txt'
  71. ,before: function(input) {
  72. layer.msg("{:lang('upload_ing')}", {time:3000000});
  73. },done: function(res, index, upload) {
  74. var obj = this.item;
  75. if (res.code == 0) {
  76. layer.msg(res.msg);
  77. return false;
  78. }
  79. location.reload();
  80. }
  81. });
  82. $('.j-player-add').on('click',function(){
  83. arr_len++;
  84. var tpl='<div class="layui-form-item" ><label class="layui-form-label">{:lang('website')}:'+arr_len+'</label><div class="layui-input-inline w150"><input type="text" name="domain[site_url][]" class="layui-input" placeholder="{:lang('domain')}" ></div>&nbsp;<div class="layui-input-inline w150"><input type="text" name="domain[site_name][]" class="layui-input" placeholder="{:lang('site_name')}"></div>&nbsp;<div class="layui-input-inline w150"><input type="text" name="domain[site_keywords][]" class="layui-input" placeholder="{:lang('keywords')}" ></div>&nbsp;<div class="layui-input-inline w150"><input type="text" name="domain[site_description][]" class="layui-input" placeholder="{:lang('description')}" ></div>&nbsp;<div class="layui-input-inline w150"><select name="domain[template_dir][]"><option value="no">{:lang('select_template')}.</option>'+template_select+'</select></div><div class="layui-input-inline w150"><input type="text" name="domain[html_dir][]" class="layui-input" placeholder="{:lang('tpl_dir')}" ></div><div class="layui-input-inline w150"><input type="text" name="domain[ads_dir][]" class="layui-input" placeholder="{:lang('ads_dir')}" ></div><div><a href="javascript:void(0)" class="j-editor-remove">{:lang('del')}</a>&nbsp;</div></div>';
  85. $("#domain_list").append(tpl);
  86. form.render('select');
  87. });
  88. if(arr_len==0) {
  89. $('.j-player-add').click();
  90. }
  91. });
  92. </script>
  93. </body>
  94. </html>