You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

161 rivejä
6.4 KiB

  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>章节列表 - 原创专区 - {$kx.config.sitename}</title>
  6. <link rel="stylesheet" href="{$kx.config.resurl}/template/kxwebno1/author/css/style.css"/>
  7. <link rel="shortcut icon" type="image/ico" href="/favicon.ico"/>
  8. <meta name="author" content="www.ptcms.com">
  9. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
  10. <meta name="renderer" content="webkit">
  11. <meta name="viewport" content="width=device-width"/>
  12. <meta name="applicable-device" content="pc">
  13. <meta http-equiv="Cache-Control" content="no-siteapp"/>
  14. <meta http-equiv="Cache-Control" content="no-transform"/>
  15. <link rel="canonical" href="{$kx.config.pcurl}__SELF__"/>
  16. <style>
  17. .labels {
  18. height: 51px;
  19. }
  20. .labels li {
  21. padding: 15px 40px;
  22. background-color: #e5e5e5;
  23. color: #929297;
  24. display: inline-block;
  25. float: left;
  26. }
  27. .labels li:hover,
  28. .labels li.active {
  29. background-color: #fff;
  30. color: #323237;
  31. }
  32. .container {
  33. padding: 20px;
  34. }
  35. .container table {
  36. width: 100%;
  37. text-align: center;
  38. color: #323237;
  39. }
  40. .container table th {
  41. height: 48px;
  42. background-color: #F5F5F5;
  43. text-align: center;
  44. font-weight: 700;
  45. }
  46. .container table thead tr {
  47. border: 1px solid #F5F5F5;
  48. }
  49. .container table td {
  50. height: 48px;
  51. }
  52. .container table tbody tr {
  53. border: 1px solid #E9E9E9;
  54. }
  55. </style>
  56. </head>
  57. <body>
  58. {include file="/author/system/header"}
  59. <div class="body">
  60. {include file="/author/system/left"}
  61. <div class="right">
  62. <div class="labels">
  63. <ul>
  64. <a href="{link=author.chapter.index novelid=$kx.get.novelid type='draft'}"><li class="{=$type=='draft'?'active':''}">草稿箱</li></a>
  65. <a href="{link=author.chapter.index novelid=$kx.get.novelid type='published'}"><li class="{=$type=='published'?'active':''}">已发布</li></a>
  66. <a href="{link=author.chapter.index novelid=$kx.get.novelid type='recycle'}"><li class="{=$type=='recycle'?'active':''}">回收站</li></a>
  67. <a href="{link=author.novel.index novelid=$kx.get.novelid}"><li>作品设置</li></a>
  68. </ul>
  69. <a href="{link=author.chapter.add novelid=$kx.get.novelid}" class="fr color1 bg-red plr20 ptb10">
  70. <img class="pr10 vertical-middle" style="height: 16px;width:16px;"
  71. src="{$kx.config.resurl}/template/kxwebno1/author/images/icon-edit.png" alt="新建章节">新建章节
  72. </a>
  73. {if $type == 'recycle'}
  74. <a href="{link=author.chapter.clear novelid=$kx.get.novelid}" class="fr color0 bg-white plr20 ptb10 mr10">
  75. <img class="pr10 vertical-middle" style="height: 16px;width:16px;"
  76. src="{$kx.config.resurl}/template/kxwebno1/author/images/icon-del.png" alt="全部清空">全部清空
  77. </a>
  78. {/if}
  79. </div>
  80. <div class="container bg-white">
  81. <table>
  82. <thead>
  83. <tr>
  84. <th>序号</th>
  85. <th>章节</th>
  86. <th>名称</th>
  87. <th>字数</th>
  88. <th>类型</th>
  89. <th>时间</th>
  90. {if $type == 'draft'}
  91. <th>状态</th>
  92. {/if}
  93. <th>操作</th>
  94. </tr>
  95. </thead>
  96. <tbody>
  97. {if empty($records)}
  98. <tr><td colspan="{=$type == 'draft'?7:8}">这里似乎什么都没有~</td></tr>
  99. {/if}
  100. {loop=records}
  101. <tr>
  102. <td>{$loop.id}</td>
  103. <td>{=$loop.status == 1 || $type == 'published' ?$loop.order_id:''}</td>
  104. <td>{$loop.name}</td>
  105. <td>{=\Kuxin\Helper\Json::decode($loop.note)['words']}</td>
  106. <td>{=[-1=>'状态异常',-2=>'公众章节',-3=>'收费章节'][$loop.type]}</td>
  107. <td>{$loop.time|date="Y-m-d H:i"}</td>
  108. {if $type == 'draft'}
  109. <td>{$loop.status|default='草稿','发布待审核'}</td>
  110. {/if}
  111. <td>
  112. {section loop=$actions item=$action}
  113. {if $loop.status != 1 || $loop.status == 1 && $loop.id == 'del'}
  114. <a href="{=\Kuxin\Helper\Url::build('author.chapter.'.$i.index,['novelid'=>$loop.novel_id,'chapterid'=>$loop.id,'type'=>$type])}">{$action}</a>
  115. {/if}
  116. {/section}
  117. </td>
  118. </tr>
  119. {/loop}
  120. </tbody>
  121. </table>
  122. {block method="pagination" name="paginate" page=$page limit=$pagesize count=$count maxpage=50 section=3}
  123. {if $paginate.total>1}
  124. <div class="pt-pages mtb10 text-center">
  125. <div class="inline-block">
  126. {if $paginate.current > 1}
  127. <a class="inline-block ptb5 plr10"
  128. href="{link='' type=$kx.get.type novelid=$kx.get.novelid page=$paginate.prev}"><span><</span></a>
  129. {else}
  130. <span class="inline-block ptb5 plr10 disable"><</span>
  131. {/if}
  132. {loop=paginate.items}
  133. <a class="inline-block ptb5 plr10"
  134. href="{link='' type=$kx.get.type novelid=$kx.get.novelid page=$loop.num}">
  135. <span class="{$loop.status|default='','color2'}">{$loop.num}</span>
  136. </a>
  137. {/loop}
  138. {if $paginate.current < $paginate.total}
  139. <a class="inline-block ptb5 plr10"
  140. href="{link='' type=$kx.get.type novelid=$kx.get.novelid page=$paginate.next}"><span>></span></a>
  141. {else}
  142. <span class="inline-block ptb5 plr10 disable">></span>
  143. {/if}
  144. </div>
  145. </div>
  146. {/if}
  147. </div>
  148. </div>
  149. </div>
  150. {include file="/author/system/footer"}
  151. </body>
  152. </html>