Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 

287 řádky
16 KiB

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8" name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">
  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/kxmobileno1/css/global.css"/>
  9. <script src="{$kx.config.resurl}/template/kxmobileno1/js/flexible.min.js"></script>
  10. <link rel="shortcut icon" type="image/ico" href="/favicon.ico" />
  11. <meta name="author" content="www.ptcms.com">
  12. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  13. <meta name="renderer" content="webkit">
  14. <meta name="viewport" content="width=device-width" />
  15. <meta name="applicable-device" content="pc">
  16. <meta http-equiv="mobile-agent" content="format=html5; url={$kx.config.mobileurl}__SELF__">
  17. <meta http-equiv="Cache-Control" content="no-siteapp" />
  18. <meta http-equiv="Cache-Control" content="no-transform" />
  19. <link rel="canonical" href="{$kx.config.pcurl}__SELF__" />
  20. </head>
  21. <body>
  22. <!-- 内容 -->
  23. <div class="relative color32 pt-read mt20">
  24. <div class="size18 w100 text-center lh100 pt30 pb15">{$chapter.name}</div>
  25. <div class="plr15 ptb10 size14 color62">
  26. <div class="flex-wrp w100 border-c">
  27. <div class="pt-prechapter"><a href="{$prevurl}">{$prevpage|default="上一章","上一页"}</a></div>
  28. <div class="pt-catalogue color62"><a href="{link=novel.novel.dir novelid=$novel.id pinyin=$novel.pinyin}">返回目录</a></div>
  29. <div class="pt-collect"><a href="{link=user.mark.add novelid=$novel.id chapterid=$chapter.id}">{$ismark|default="加入收藏","更新书签"}</a></div>
  30. <div class="pt-nextchapter"><a href="{$nexturl}">{$nextpage|default="下一章","下一页"}</a></div>
  31. </div>
  32. </div>
  33. <div class="size14 lh150 plr15 pt10 relative pt-read-cont">
  34. <div id="pt-pop">
  35. {$chapter.content|showchapter}
  36. {if $chapter.type == \App\Model\Novel\Chapter::TYPE_TOLL && ($novel.type == \App\Model\Novel\Novel::TYPE_TOLL || $novel.type == \App\Model\Novel\Novel::TYPE_VIP_FREE && !\App\Model\User\User::I()->isVip($userId))}
  37. {block method="chapter.issubscribe" userid=$userinfo.id novelid=$novel.id chapterid=$chapter.id name=$issubscribe}
  38. {if !$issubscribe}
  39. <div class="pt-read-toll text-center pt10">
  40. {block method=novel.charge novelid=$novel.id name=$charge}
  41. {~$charge = $userinfo.vip_expire_time < time()?$charge.words_money:$charge.words_vip_money}
  42. {block method=chapter.calculatePriceByPrice wordsnum=$chapter.words price=$charge name=$price}
  43. <span >价格{$price}{$kx.config.user.money_caption},当前余额 <span class="color2">{$userinfo.assets.balance}</span>{$kx.config.user.money_caption}</span>
  44. <div class="button mt30">
  45. <a href="{link=novel.novel.dir novelid=$novel.id pinyin=$novel.pinyin subscribe=1}" data-subscribe="1" class="color62">批量订阅</a>
  46. {if $price > $userinfo.assets.balance}
  47. <a href="{link=user.pau.recharge}" class="color1">立即充值</a>
  48. {else}
  49. <a href="{link=novel.novel.subscribe novelid=$novel.id chapters=$chapter.id}" data-subscribe="1" class="color1">订阅本章</a>
  50. {/if}
  51. </div>
  52. <div class="mt15 mb15">
  53. <input type="checkbox" id="auto_subscribe" checked="checked"><label for="auto_subscribe">以后不用提醒我,自动订阅下一章</label>
  54. </div>
  55. </div>
  56. {/if}
  57. {/if}
  58. </div>
  59. </div>
  60. <div class="plr15 ptb10 size14 color62">
  61. <div class="flex-wrp w100 border-c">
  62. <div class="pt-prechapter"><a href="{$prevurl}">{$prevpage|default="上一章","上一页"}</a></div>
  63. <div class="pt-catalogue color62"><a href="{link=novel.novel.dir novelid=$novel.id pinyin=$novel.pinyin}">返回目录</a></div>
  64. <div class="pt-collect"><a href="{link=user.mark.add novelid=$novel.id chapterid=$chapter.id}">{$ismark|default="加入收藏","更新书签"}</a></div>
  65. <div class="pt-nextchapter"><a href="{$nexturl}">{$nextpage|default="下一章","下一页"}</a></div>
  66. </div>
  67. </div>
  68. <!-- 点击弹出 -->
  69. <div class="relative pt-mask">
  70. <div class="w100 relative flex-wrp flex-between plr15 pt-mask-title">
  71. <div class="flex-wrp flex-align-center">
  72. <img src="{$kx.config.resurl}/template/kxmobileno1/images/return-white.png" class="mr20 pt-return">
  73. <div class="size14 bold color1">{$novel.name}</div>
  74. </div>
  75. <div>
  76. <img src="{$kx.config.resurl}/template/kxmobileno1/images/ellipsis_white.png" class="mr5 pt-ellipsis">
  77. </div>
  78. <!-- tip -->
  79. <div class="flex-wrp flex-cell flex-around pt5 pb5 pt-tip">
  80. <a href="{link=user.mark.add novelid=$novel.id chapterid=$chapter.id}" class="block color1 text-center lh100 pt-tip-item">{$ismark|default="加入收藏","更新书签"}</a>
  81. <a href="{link=novel.novel.index novelid=$novel.id pinyin=$novel.pinyin}" class="block color1 text-center lh100 pt-tip-item">书籍详情</a>
  82. <a href="{link=user.mark.index}" class="block color1 lh100 text-center pt-tip-item">我的书架</a>
  83. </div>
  84. </div>
  85. <div class="w100 relative pt-source-tip ">
  86. <a href="{$chapter.source}" rel="nofollow" class="color62 w100 compulsory-row-one">{$chapter.source}</a>
  87. </div>
  88. <a href="{$prevurl}"><div class="size14 color1 pt-pre-btn">{$prevpage|default="上一章","上一页"}</div></a>
  89. <a href="{$nexturl}"><div class="size14 color1 pt-next-btn">{$nextpage|default="下一章","下一页"}</div></a>
  90. <!-- 底部设置 -->
  91. <div class="w100 flex-wrp flex-align-center flex-around pt-mask-btm">
  92. <div class="flex-wrp flex-cell flex-center pt-catalogue-btn">
  93. <img src="{$kx.config.resurl}/template/kxmobileno1/images/read_catalog_icon.png" class="pt-catalog-icon">
  94. <div class="size10 color1">目录</div>
  95. </div>
  96. <div class="flex-wrp flex-cell flex-center pt-source-btn">
  97. <img src="{$kx.config.resurl}/template/kxmobileno1/images/read_change_source.png" class="pt-catalog-icon">
  98. <div class="size10 color1">换源</div>
  99. </div>
  100. <div class="flex-wrp flex-cell flex-center pt-set-btn">
  101. <img src="{$kx.config.resurl}/template/kxmobileno1/images/read_seting.png" class="pt-catalog-icon">
  102. <div class="size10 color1">设置</div>
  103. </div>
  104. <div class="flex-wrp flex-cell flex-center pt-night" data-color="#1a1a1a">
  105. <img src="{$kx.config.resurl}/template/kxmobileno1/images/read_night.png" class="pt-catalog-icon">
  106. <div class="size10 color1">夜间</div>
  107. </div>
  108. <div class="flex-wrp flex-cell flex-center pt-daytime" data-color="#ffffff">
  109. <img src="{$kx.config.resurl}/template/kxmobileno1/images/read_daytime.png" class="pt-catalog-icon">
  110. <div class="size10 color1">日间</div>
  111. </div>
  112. <div class="flex-wrp flex-cell flex-center pt-feedback-btn">
  113. <img src="{$kx.config.resurl}/template/kxmobileno1/images/read_error.png" class="pt-catalog-icon">
  114. <div class="size10 color1">报错</div>
  115. </div>
  116. </div>
  117. <!-- 目录弹出 -->
  118. <div class="vw100 vh100 relative pt-pop-shade pt-pop-catalogue-shade">
  119. <div class="pt-pop-catalogue">
  120. <div class="flex-wrp flex-between plr15 ptb15 border-b">
  121. <div class="size14 color32 lh100 pt-pop-catalogue-title">章节目录</div>
  122. <img src="{$kx.config.resurl}/template/kxmobileno1/images/read_pop_catalogue_close.png" class="pt-pop-catalogue-close">
  123. </div>
  124. <div class="dir-content"></div>
  125. </div>
  126. </div>
  127. <!-- 换源弹出 -->
  128. <div class="vw100 vh100 relative pt-pop-shade pt-pop-source-shade">
  129. <div class="pt-pop-source">
  130. <div class="flex-wrp flex-between plr15 ptb15 border-b">
  131. <div class="size14 color32 lh100 pt-pop-source-title">换源阅读</div>
  132. <img src="{$kx.config.resurl}/template/kxmobileno1/images/read_pop_catalogue_close.png" class="pt-pop-source-close">
  133. </div>
  134. <div class="source-content"></div>
  135. </div>
  136. </div>
  137. <!-- 设置 -->
  138. <div class="pt-pop-set">
  139. <!-- 字体大小 -->
  140. <div class="w100 flex-wrp flex-around flex-align-center">
  141. <img src="{$kx.config.resurl}/template/kxmobileno1/images/font_reduce.png" class="pt-font-reduce">
  142. <div class="pt-line">
  143. <div class="pt-lined"></div>
  144. </div>
  145. <img src="{$kx.config.resurl}/template/kxmobileno1/images/font_add.png" class="pt-font-add">
  146. </div>
  147. <!-- 背景色 -->
  148. <div class="flex-wrp flex-between flex-align-center pt-bgcolor">
  149. <div class="flex-wrp flex-center pt-bgcolor1" data-color="#ffffff">
  150. <img src="{$kx.config.resurl}/template/kxmobileno1/images/read_bg_selecd.png" class="pt-bgcolor-select">
  151. </div>
  152. <div class="flex-wrp flex-center pt-bgcolor2" data-color="#cadae9">
  153. <img src="{$kx.config.resurl}/template/kxmobileno1/images/read_bg_selecd.png" class="pt-bgcolor-select">
  154. </div>
  155. <div class="flex-wrp flex-center pt-bgcolor3" data-color="#ddcda8">
  156. <img src="{$kx.config.resurl}/template/kxmobileno1/images/read_bg_selecd.png" class="pt-bgcolor-select">
  157. </div>
  158. <div class="flex-wrp flex-center pt-bgcolor4" data-color="#c2ecc2">
  159. <img src="{$kx.config.resurl}/template/kxmobileno1/images/read_bg_selecd.png" class="pt-bgcolor-select">
  160. </div>
  161. </div>
  162. </div>
  163. <!-- 反馈弹出 -->
  164. <div class="vw100 vh100 relative pt-pop-shade pt-pop-feedback-shade">
  165. <div class="pt-pop-feedback">
  166. <div class="flex-wrp flex-between plr15 ptb15 border-b">
  167. <div class="size14 color32 lh100 pt-pop-feedback-title">章节报错</div>
  168. <img src="{$kx.config.resurl}/template/kxmobileno1/images/read_pop_catalogue_close.png" class="pt-pop-feedback-close">
  169. </div>
  170. <div class="pt-pop-feedback-body">
  171. <textarea id="pt-feedback-content" placeholder="请在此输入报错内容"></textarea>
  172. <button id="pt-feedback-submit" class="flex-wrp flex-center pt-bgcolor2">提交</button>
  173. </div>
  174. </div>
  175. </div>
  176. </div>
  177. </div>
  178. <div class="tishi">
  179. <div class="tishi-wrap">
  180. <p>点击弹出菜单</p>
  181. <img src="{$kx.config.resurl}/template/kxmobileno1/images/hand.png" alt="提示">
  182. </div>
  183. </div>
  184. <style>
  185. .pt-pop-tts .play,
  186. .pt-pop-tts .pt-tts-pre .pt-tts-select{
  187. color: #f55;
  188. border: 1px solid #f55;
  189. border-radius: 0.05rem;
  190. padding-top: 0.05rem;
  191. padding-bottom: 0.05rem;
  192. }
  193. </style>
  194. <div class="headset"></div>
  195. <div class="pt-pop-tts">
  196. <!-- 字体大小 -->
  197. <div class="w100 flex-wrp flex-around flex-align-center pt-tts-spd" data-value="1" data-step="0.25" data-min="0.25" data-max="2">
  198. <span class="minus">速度-</span>
  199. <div class="pt-line">
  200. <div class="pt-lined"></div>
  201. </div>
  202. <span class="plus">速度+</span>
  203. </div>
  204. <div class="w100 flex-wrp flex-around flex-align-center mt10 pt-tts-vol" data-value="1" data-step="0.25" data-min="0.25" data-max="1">
  205. <span class="minus">音量-</span>
  206. <div class="pt-line">
  207. <div class="pt-lined"></div>
  208. </div>
  209. <span class="plus">音量+</span>
  210. </div>
  211. <div class="flex-wrp flex-between flex-align-center mt10 pt-tts-pre">
  212. <div class="flex-wrp flex-center plr25" data-value="1">男声</div>
  213. <div class="flex-wrp flex-center plr25 pt-tts-select" data-value="0">女声</div>
  214. <div class="flex-wrp flex-center plr25" data-value="3">逍遥</div>
  215. <div class="flex-wrp flex-center plr25" data-value="4">软萌</div>
  216. </div>
  217. <div class="flex-wrp flex-between flex-align-center mt10">
  218. <div class="flex-wrp flex-center play" style="margin: auto;padding: 0.05rem 1rem">开始播放</div>
  219. </div>
  220. </div>
  221. <script id="dirTpl" type="text/html">
  222. <div class="flex-wrp flex-between plr15 ptb15">
  223. <div class="size14 color92 mr20">{$novel.is_over|default="连载中","已完结"} 共 {{ d.length }} 章</div>
  224. <div class="size14 color32 pt-pop-catalogue-sort">正序</div>
  225. </div>
  226. <div class="pt-pop-catalogue-list">
  227. {{# $.each(d,function(k,v){ }}
  228. {{# var cc=(v.id== '{$chapter.id}') ?'color2':'' }}
  229. <div class="flex-wrp flex-between flex-align-center color62 pt-pop-catalogue-item" data-chapter-id="{{ v.id }}">
  230. <div class="size12">
  231. <a href="{{ v.url }}">
  232. <span class="mr15 {{ cc }}">{{ v.name }}</span>
  233. </a>
  234. </div>
  235. {{# if (cc){ }}
  236. <div class="size12 color2 pt-current-reading">当前阅读</div>
  237. {{# } }}
  238. </div>
  239. {{# }) }}
  240. </div>
  241. </script>
  242. <script id="sourceTpl" type="text/html">
  243. <div class="flex-wrp plr15 ptb15">
  244. <div class="size14 color92 mr20">共 {{ d.length }} 条小说来源</div>
  245. </div>
  246. <div class="pt-pop-source-list">
  247. {{# $.each(d,function(k,v){ }}{{# var cc=(v.site.id== '{$site.id}') ?'color2':'color62' }}
  248. <a href="{{ v.url }}">
  249. <div class="flex-wrp flex-align-center pt-pop-source-item">
  250. <span class="mr5 size14 color32 pt-websites {{ cc }}">{{ v.site.name }}</span>
  251. <span class="size12 color62 {{ cc }}">{{ v.name }}</span>
  252. </div>
  253. </a>
  254. {{# }) }}
  255. </div>
  256. </script>
  257. <!-- 底部版权 -->
  258. {include file="/system/footer"}
  259. <script type="text/javascript">
  260. var __ADD_STAR = '{link=user.star.add}'
  261. , __NOVEL_NAME = '{$novel.name}'
  262. , __ADD_MARK = '{link=user.mark.add}'
  263. , __DEL_MARK = '{link=user.mark.del}'
  264. , __ADD_VOTE = '{link=user.vote.add}'
  265. , __RATING_COMMENT = '{link=novel.comment.rating}'
  266. , __ADD_COMMENT = '{link=novel.comment.add}'
  267. , __ADD_FEEDBACK = '{link=novel.novel.feedback}'
  268. , __NOVEL_ID = '{$novel.id}'
  269. , __CHAPTER_ID = '{$chapter.id}'
  270. , __SITE_ID_QUERY = '{$siteid}'
  271. , __API_CHAPTER_SAME = '{link=api.novel.chapter.same responsetype=json}'
  272. , __API_NOVEL_DIR = '{link=api.novel.novel.dir responsetype=json}'
  273. , __SHOW_TYPE = '{$show_type}'
  274. , __API_CHAPTER_TRANSCODE = '{link=api.novel.chapter.transcode novelid=$novel.id chapterid=$chapter.id}'
  275. , __CHAPTER_PAGE = '{$current_page}';
  276. </script>
  277. <script src="{$kx.config.resurl}/template/kxmobileno1/js/layer/mobile/layer.js"></script>
  278. <script src="{$kx.config.resurl}/template/kxmobileno1/js/read.js"></script>
  279. <script src="{$kx.config.resurl}/template/kxmobileno1/js/laytpl.js"></script>
  280. </body>
  281. </html>