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.
 
 
 
 

253 regels
14 KiB

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>{$tkd.title|parseTpl}</title>
  6. <meta name="keywords" content="{$tkd.keywords|parseTpl}">
  7. <meta name="description" content="{$tkd.description|parseTpl}">
  8. <link rel="stylesheet" href="{$kx.config.resurl}/template/kxwebno1/css/global.css"/>
  9. <link rel="stylesheet" href="{$kx.config.resurl}/template/kxwebno1/css/style.css"/>
  10. <script src="{$kx.config.resurl}/template/kxwebno1/js/jquery-3.3.1.js"></script>
  11. <link rel="shortcut icon" type="image/ico" href="/favicon.ico" />
  12. <meta name="author" content="www.ptcms.com">
  13. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  14. <meta name="renderer" content="webkit">
  15. <meta name="viewport" content="width=device-width" />
  16. <meta name="applicable-device" content="pc">
  17. <meta http-equiv="mobile-agent" content="format=html5; url={$kx.config.mobileurl}__SELF__">
  18. <meta http-equiv="Cache-Control" content="no-siteapp" />
  19. <meta http-equiv="Cache-Control" content="no-transform" />
  20. <link rel="canonical" href="{$kx.config.pcurl}__SELF__" />
  21. <style>
  22. .pt-bookdetail-info {
  23. width: 720px;
  24. border-right: none;
  25. padding-right: 0;
  26. }
  27. .pt-booklist-detail {
  28. width: 100% !important;
  29. padding-bottom: 30px;
  30. }
  31. .pt-booklist-detail:hover {
  32. background-color: #fff !important;
  33. }
  34. .pt-booklist-detail:not(:last-child) {
  35. border-bottom: 1px solid #f9f9f9;
  36. }
  37. .pt-booklist-detail .pt-booklist-info {
  38. width: 755px;
  39. }
  40. .pt-booklist-detail .compulsory-row {
  41. height: 76px;
  42. padding: 17px;
  43. margin-bottom:5px;margin-top:8px;
  44. }
  45. .tags a:not(:last-child){
  46. border-right: 1px solid #ff5555
  47. }
  48. .pt-bookdetail-btn .btn-mark:hover{
  49. color: #fff;
  50. }
  51. .pt-bookdetail-btn .btn-mark{
  52. color: #fff;
  53. background: url('{$kx.config.pcurl}/template/kxwebno1/images/mark_icon_white.png') no-repeat;
  54. background-color: #f55;
  55. background-position: 10px 9px;
  56. width: auto;
  57. }
  58. .pt-bookdetail-btn .btn-vote{
  59. color: #000;
  60. background: url('{$kx.config.pcurl}/template/kxwebno1/images/praise2_hover.png') no-repeat;
  61. background-position: 10px 7px;
  62. width: auto;
  63. }
  64. </style>
  65. </head>
  66. <body>
  67. <!-- 导航栏 -->
  68. {include file="/system/header"}
  69. <!-- 内容 -->
  70. <div class="pt-content">
  71. <!-- 面包屑 -->
  72. <div class="pt-crumb">
  73. <img src="{$kx.config.resurl}/template/kxwebno1/images/crumb_icon.png" class="pt-crumb-icon">
  74. <span class="color5">
  75. <a title="{$kx.config.sitename}" href="{$kx.config.siteurl}">{$kx.config.sitename}</a> >
  76. <a href="{link=index}" class="color5">书单</a> >
  77. <a href="{link=detail booklistid=$booklist.id}" class="color5">{$booklist.title}</a>
  78. </span>
  79. </div>
  80. <!-- 详情 -->
  81. <div class="clearfix" style="width:100%">
  82. <div class="fl" style="width:950px">
  83. <div class="pt-chapter mtb10">
  84. <img src="{$booklist.cover}" class="fl pt-bookdetail-img" title="{$booklist.title}" alt="{$booklist.title}">
  85. <div class="fl pt-bookdetail-info">
  86. <div style="line-height: 40px;">
  87. <h1 class="size24 mr20 color2">{$booklist.title} <span class="fr size14 color0" style="font-weight: normal">书籍 <b>{$booklist.num_novel}</b> / 历史浏览 <b>{$booklist.num_allvisit}</b></span></h1>
  88. <span class="mr30 color5">书单作者:<span class="color5">{=$booklist.user.nickname?:$booklist.user.name}</span></span>
  89. <span class="color0 ml55">创建于 {$booklist.create_time|date='Y-m-d H:i:s'}</span>
  90. </div>
  91. <div style="max-height: 72px;overflow: hidden;position:relative" class="tags">
  92. <div>
  93. {loop=$booklist.tags}
  94. <a title="{$loop.name}" href="{link=index tagid=$loop.id}" class="mt10 color2 plr5">{$loop.name}</a>
  95. {/loop}
  96. </div>
  97. </div>
  98. <div class="compulsory-row-three pt-bookdetail-intro">
  99. {$booklist.intro|showIntro}
  100. </div>
  101. <div class="pt-bookdetail-btn">
  102. {block method=mark.check type='booklist' booklistid=$booklist.id name=$ismark userid=$userinfo.id}
  103. <a href="javascript:void(0);" class="pl35 pr10 btn-mark border-red"><span>{$ismark|default='加入收藏','取消收藏'}</span> (<span class="num-mark">{$booklist.num_mark}</span>)</a>
  104. {block method=user.isvote type='booklist' booklistid=$booklist.id name=$isvote userid=$userinfo.id}
  105. <a href="javascript:void(0);" class="pl35 pr10 btn-vote"><span>{$isvote|default='推荐','取消推荐'}</span> (<span class="num-vote">{$booklist.num_vote}</span>)</a>
  106. </div>
  107. </div>
  108. </div>
  109. <div class="pt-chapter">
  110. <ul class="pt-booklist">
  111. {loop=$booklist.novels}
  112. <li class="pt-booklist-detail">
  113. <a href="{link=novel.novel.index novelid=$loop.novel.id pinyin=$loop.novel.pinyin}">
  114. <img class="fl pt-booklist-cover" src="{$loop.novel.cover}" alt="{$loop.novel.name}">
  115. <div class="fl pt-booklist-info">
  116. <span class="mr60 size24 color3">
  117. <span class="bold">{$loop.novel.name}</span>
  118. <span class="pt-photo fr">
  119. <span title="不知所云">
  120. <img src="{$kx.config.resurl}/template/kxwebno1/images/star{=$loop.star>=1?'1':''}.png" class="{=$loop.star>=1?'':'no'}high">
  121. </span>
  122. <span title="随便看看">
  123. <img src="{$kx.config.resurl}/template/kxwebno1/images/star{=$loop.star>=2?'1':''}.png" class="{=$loop.star>=2?'':'no'}high">
  124. </span>
  125. <span title="值得一读">
  126. <img src="{$kx.config.resurl}/template/kxwebno1/images/star{=$loop.star>=3?'1':''}.png" class="{=$loop.star>=3?'':'no'}high">
  127. </span>
  128. <span title="不容错过">
  129. <img src="{$kx.config.resurl}/template/kxwebno1/images/star{=$loop.star>=4?'1':''}.png" class="{=$loop.star>=4?'':'no'}high">
  130. </span>
  131. <span title="经典必读">
  132. <img src="{$kx.config.resurl}/template/kxwebno1/images/star{=$loop.star>=5?'1':''}.png" class="{=$loop.star>=5?'':'no'}high">
  133. </span>
  134. </span>
  135. </span>
  136. <span class="mr30 fl color62 w100">
  137. <span>作者:{$loop.author.name}</span>
  138. <span>类别:{$loop.category.name}</span>
  139. <span><span class="color2">{$loop.data.allvisit}</span>在读</span>
  140. </span>
  141. <div class="compulsory-row fl w100 color92 bg-f9 border-e9">
  142. <span class="color3 bold">评语:</span>{$loop.comment|showIntroLine}
  143. </div>
  144. </div>
  145. </a>
  146. </li>
  147. {/loop}
  148. </ul>
  149. </div>
  150. <div class="pt-chapter">
  151. <div class="size18 color5 pt-chapter-title">
  152. <a href="{link=booklist.comment.list booklistid=$booklist.id}" class="pt-chapter-select">评论区</a>
  153. </div>
  154. <div>
  155. {block method="comment.list" name=commentlist type='booklist' userid=$userinfo.id typeid=$booklist.id}
  156. <div class="clear">
  157. <div class="size16 pt-chapter-cont-title"><a href="{link=booklist.comment.list booklistid=$booklist.id}" class="color2 "><span class="bold">全部评论 </span>({$booklist.num_comment}条)</a></div>
  158. <ul class="commentlist clearfix">
  159. {loop=commentlist}
  160. <li data-comment-id="{$loop.id}">
  161. <div class="fl">
  162. <div class="avatar"><img src="{$loop.user.avatar}" alt="{$loop.user.name}"></div>
  163. </div>
  164. <div class="fr">
  165. <div class="comment-title">
  166. <div class="comment-name"><b>{$loop.user.name}</b> 发表了帖子</div>
  167. <div class="comment-time">{$loop.datetime|date="Y-m-d H:i:s"}</div>
  168. </div>
  169. <div class="comment-content">
  170. {$loop.content}
  171. </div>
  172. <div class="comment-btn {$loop.rating|boolval|default='','disable'}">
  173. <div class="comment-btn-up mr30 {=$loop.rating=='good'?'active':''}">
  174. <span class="comment-btn-up-btn"></span>
  175. <span class="number">{$loop.good_num}</span>
  176. </div>
  177. <div class="comment-btn-down {=$loop.rating=='bad'?'active':''}">
  178. <span class="comment-btn-down-btn"></span>
  179. <span class="number">{$loop.bad_num}</span>
  180. </div>
  181. <a href="{link=booklist.comment.post booklistid=$booklist.id commentid=$loop.id}">
  182. <span class="comment-btn-reply color2">{$loop.post_num} 条回复</span>
  183. </a>
  184. </div>
  185. </div>
  186. </li>
  187. {/loop}
  188. </ul>
  189. </div>
  190. <form onsubmit="return false;" class="addcomment">
  191. <textarea></textarea>
  192. <button>发表</button>
  193. </form>
  194. </div>
  195. </div>
  196. </div>
  197. <div class="fr" style="width:240px;">
  198. <!-- 猜你喜欢 -->
  199. <div class="fr pt-new-recomment mt10">
  200. <div class="pt-new-recomment-title">猜你喜欢</div>
  201. <ul class="pt-new-recomment-list">
  202. {block method="novel.list" name=list order=allvisit category=$category.id sort=desc num=15}
  203. {section loop=$list item=$loop}
  204. <li>
  205. <a class="color4 pt-text" href="{link=novel.novel.index novelid=$loop.novel.id pinyin=$loop.novel.pinyin}" title="{$loop.novel.name}">{$loop.novel.name}</a>
  206. </li>
  207. {/section}
  208. </ul>
  209. </div>
  210. <!-- 周榜、月榜 -->
  211. <div class="pt-sexselect mt10">
  212. {block method="rank.info" name=rankinfo key=weekvisit}
  213. <div class="pt-sexselect-title border-b"><span class="fl pt-sexselect-title-icon"></span>{$rankinfo.name}
  214. </div>
  215. <ul class="pt-sexselect-list">
  216. {block method="novel.list" name=list order=$rankinfo.key num=20}
  217. {section loop=$list item=$loop}
  218. <li>
  219. <span class="{=$i.index<3?'bg-red':'bg-ccc'} pt-sexselect-square">{$i.order}</span>
  220. <a class="color5" href="{link=novel.novel.index novelid=$loop.novel.id pinyin=$loop.novel.pinyin}" title="{$loop.novel.name}">{$loop.novel.name}</a>
  221. <a title="{$loop.author.name}" class="color3 fr" href="{link=author.space.index authorid=$loop.author.id pinyin=$loop.author.pinyin name=$loop.author.name}">{$loop.author.name}</a>
  222. </li>
  223. {/section}
  224. </ul>
  225. </div>
  226. </div>
  227. </div>
  228. </div>
  229. <!-- 底部版权-->
  230. {include file="/system/footer"}
  231. <!-- js -->
  232. <script>
  233. var __BOOKLIST_ID='{$booklist.id}',
  234. __BOOKLIST_NAME='{$booklist.title}',
  235. __ADD_MARK='{link=user.mark.add}',
  236. __DEL_MARK='{link=user.mark.del}',
  237. __ADD_VOTE='{link=user.vote.add}',
  238. __DEL_VOTE='{link=user.vote.del}',
  239. __RATING_COMMENT='{link=booklist.comment.rating}',
  240. __ADD_COMMENT='{link=booklist.comment.add}';
  241. </script>
  242. <script src="{$kx.config.resurl}/template/kxwebno1/js/booklist.js"></script>
  243. {if $kx.config.app.use_cdn}
  244. <script src="{$kx.config.resurl}/api/stat/booklist/info.js"></script>
  245. {/if}
  246. </body>
  247. </html>