国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

140 lines
6.4KB

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no">
  6. <title>标签管理</title>
  7. <link rel="stylesheet" href="/static/web/css/font-awesome.min.css">
  8. <link rel="stylesheet" href="/static/web/css/bootstrap.min.css">
  9. <link rel="stylesheet" href="/static/web/css/admin.css">
  10. <script src="/static/web/js/jquery.min.js"></script>
  11. <script src="/static/web/js/bootstrap.min.js"></script>
  12. <script src="/static/web/js/admin.main.js"></script>
  13. </head>
  14. <body>
  15. <div class="container-fluid">
  16. <ol class="breadcrumb">
  17. <li class="breadcrumb-item"><a href="index_body.php">后台面板</a></li>
  18. <li class="breadcrumb-item active">标签管理</li>
  19. </ol>
  20. <div class="card shadow-sm mb-3">
  21. <div class="card-body d-flex justify-content-between">
  22. <form name="form2" action="tags_main.php">
  23. <input type="text" name="tag" value="<?php echo $tag;?>" placeholder="请输入标签" class="admin-input-lg">
  24. <button type="submit" class="btn btn-success btn-sm">搜索</button>
  25. </form>
  26. <form name="form1" action="tags_main.php?action=fetch" method="post">
  27. <input type="text" name="startaid" placeholder="请输入标签id开始" class="admin-input-sm mr-2">
  28. <input type="text" name="endaid" placeholder="请输入标签id结束" class="admin-input-sm">
  29. <button type="submit" class="btn btn-success btn-sm">获取标签</button>
  30. <a href="makehtml_taglist.php" class="btn btn-success btn-sm">更新标签</a>
  31. </form>
  32. </div>
  33. </div>
  34. <div class="card shadow-sm">
  35. <div class="card-header">标签管理</div>
  36. <div class="card-body">
  37. <form name="form3" action="tags_main.php?action=delete" method="post">
  38. <div class="table-responsive">
  39. <table class="table table-borderless table-hover">
  40. <thead>
  41. <tr>
  42. <td scope="col">选择</td>
  43. <td scope="col">id</td>
  44. <td scope="col">标签</td>
  45. <td scope="col">缩略图</td>
  46. <td scope="col">SEO标题</td>
  47. <td scope="col">关键词</td>
  48. <td scope="col">描述</td>
  49. <td scope="col"><a href="tags_main.php?tag=<?php echo $tag;?>&orderby=count&orderway=<?php echo $neworderway;?>">点击</a></td>
  50. <td scope="col"><a href="tags_main.php?tag=<?php echo $tag;?>&orderby=total&orderway=<?php echo $neworderway;?>">文档数</a></td>
  51. <td scope="col"><a href="tags_main.php?tag=<?php echo $tag;?>&orderby=addtime&orderway=<?php echo $neworderway;?>">添加时间</a></td>
  52. <td scope="col">更新时间</td>
  53. <td scope="col">操作</td>
  54. </tr>
  55. </thead>
  56. <tbody>
  57. {dede:datalist}
  58. <?php
  59. $fields['addtime'] = GetDateMk($fields['addtime']);
  60. $fields['uptime'] = GetDateMk($fields['uptime']);
  61. $fields['tag'] = dede_htmlspecialchars($fields['tag']);
  62. ?>
  63. <tr>
  64. <td><input type="checkbox" name="ids[]" value="<?php echo $fields['id'];?>"></td>
  65. <td>{dede:field.id/}</td>
  66. <td><a href="<?php echo $cfg_phpurl;?>/tags.php?/<?php echo $fields['id'];?>" target="_blank">{dede:sfield.tag/}</a></td>
  67. <td>
  68. <input value="<?php echo $fields['litpic'];?>" type="text" name="litpic{dede:field.id/}" id="litpic{dede:field.id/}" class="admin-input-sm">
  69. <button type="button" class="btn btn-success btn-sm" onclick="SelectImage('form3.litpic{dede:field.id/}');">选择</button>
  70. </td>
  71. <td><input type="text" value="<?php echo $fields['title'];?>" name="title<?php echo $fields['id'];?>" id="title<?php echo $fields['id'];?>" class="admin-input-sm"></td>
  72. <td><input type="text" value="<?php echo $fields['keywords'];?>" name="keywords<?php echo $fields['id'];?>" id="keywords<?php echo $fields['id'];?>" class="admin-input-sm"></td>
  73. <td><textarea name="description<?php echo $fields['id'];?>" id="description<?php echo $fields['id'];?>" class="admin-textarea-sm"><?php echo $fields['description'];?></textarea></td>
  74. <td><input type="text" value="<?php echo $fields['count'];?>" id="count<?php echo $fields['id'];?>" class="admin-input-xs"></td>
  75. <td><?php echo $fields['total'];?></td>
  76. <td><?php echo $fields['addtime'];?></td>
  77. <td><?php echo $fields['uptime'];?></td>
  78. <td>
  79. <a href="javascript:UpdateOne(<?php echo $fields['id'];?>);" class="btn btn-light btn-sm"><i class="fa fa-check" title="保存"></i></a>
  80. <a href="makehtml_taglist.php?tagid=<?php echo $fields['id'];?>" class="btn btn-light btn-sm"><i class="fa fa-repeat" title="更新"></i></a>
  81. <a href="javascript:DeleteOne(<?php echo $fields['id'];?>);" class="btn btn-danger btn-sm"><i class="fa fa-trash" title="删除"></i></a>
  82. </td>
  83. </tr>
  84. {/dede:datalist}
  85. <tr>
  86. <td colspan="8">
  87. <a href="javascript:selAll();" class="btn btn-success btn-sm">全选</a>
  88. <a href="javascript:noSelAll();" class="btn btn-success btn-sm">取消</a>
  89. <button type="button" onclick="document.form3.submit();" class="btn btn-danger btn-sm">删除</button>
  90. </td>
  91. </tr>
  92. </tbody>
  93. </table>
  94. </div>
  95. </form>
  96. {dede:pagelist listsize='6'/}
  97. </div>
  98. </div>
  99. </div>
  100. <script>
  101. function selAll() {
  102. var a = document.getElementsByTagName("input");
  103. for (var i = 0; i < a.length; i++){
  104. if (a[i].type == "checkbox") a[i].checked = true;
  105. }
  106. }
  107. function noSelAll() {
  108. var a = document.getElementsByTagName("input");
  109. for (var i = 0; i < a.length; i++){
  110. if (a[i].type == "checkbox") a[i].checked = false;
  111. }
  112. }
  113. function UpdateOne(tid) {
  114. let count = document.getElementById('count' + tid).value;
  115. let litpic = document.getElementById('litpic' + tid).value;
  116. let title = document.getElementById('title' + tid).value;
  117. let keywords = document.getElementById('keywords' + tid).value;
  118. let description = document.getElementById('description' + tid).value;
  119. $.post("tags_main.php?action=update", {
  120. count: count,
  121. litpic: litpic,
  122. title: title,
  123. keywords: keywords,
  124. description: description,
  125. tid: tid,
  126. }, function(data) {
  127. if (data == "success") {
  128. location.reload();
  129. } else {
  130. ShowMsg(data);
  131. }
  132. });
  133. }
  134. function DeleteOne(tid) {
  135. location = "tags_main.php?action=delete&ids=" + tid;
  136. }
  137. </script>
  138. </body>
  139. </html>