search.html 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. {extend name="layout/layout" /}
  2. {block name="title"}搜索{/block}
  3. {block name="css"}
  4. <!-- 这里引入css -->
  5. <link href="{:client_asset('/css/frontend/common.css')}" rel="stylesheet" type="text/css">
  6. <link href="{:client_asset('/css/frontend/search_body.css')}" rel="stylesheet" type="text/css">
  7. {/block}
  8. {block name="zepto"}
  9. <!-- 这是zepto插件 -->
  10. <script type="text/javascript" src="{:client_asset('/libs/zepto/zepto.picLazyLoad.min.js')}"></script>
  11. {/block}
  12. {block name="menu"}{/block}
  13. {block name="main"}
  14. <input type="hidden" name="sex" id="sex" value="{$sex}">
  15. <!-- 这是正文 -->
  16. <div class="new_search_input_fixed">
  17. <div class="new_search_input_box">
  18. <div class="new_search_input">
  19. <div class="new_search_input_search">
  20. <input type="search" placeholder="搜索" autocomplete="off"/>
  21. </div>
  22. <a href="javascript:;"></a>
  23. </div>
  24. <a href="javascript:;" class="new_search_return"></a>
  25. <!-- <a href="javascript:;" class="new_search_but">搜索</a> -->
  26. <div class="new_search_tips_list">
  27. <ul class="new_search_tips_list_ul">
  28. <!-- <li><span>楚乔传</span></li>
  29. <li><span>夏至未至</span></li>
  30. <li><span>醉玲珑</span></li>
  31. <li><span>三生三世</span></li>
  32. <li><span>全职高手</span></li>
  33. <li><span>我的前半生</span></li>
  34. <li><span>恶魔少爷别吻我</span></li>-->
  35. </ul>
  36. </div>
  37. </div>
  38. </div>
  39. <div class="search_list_content">
  40. <div class="ns_list_main_box">
  41. <div class="ns_list_main_search_loading">
  42. <div class="ns_list_main_search_loading_img"><img src="{:client_asset('/img/frontend/search/search_icon_4_1.gif')}" style="height: 1.05rem; width: auto;" /></div>
  43. <div class="ns_list_main_search_loading_null">
  44. <img src="{:client_asset('/img/frontend/search/search_icon_3.png')}" style="height: 1.05rem; width: auto;" />
  45. <p>没有搜到<span class="j_keyword col_pink"></span>相关书箱</p>
  46. </div>
  47. </div>
  48. <div class="ns_list_main ns_list_hot">
  49. <div class="ns_list_tit">
  50. <a href="javascript:;" class="ns_list_hot_but" style="display: none;">换一换</a>
  51. <h2>热门搜索</h2>
  52. </div>
  53. <div class="ns_list_box">
  54. <ul>
  55. </ul>
  56. </div>
  57. </div>
  58. <div class="ns_list_main ns_list_main_local">
  59. <div class="ns_list_tit">
  60. <a href="javascript:;" class="ns_icon_del">全部删除</a>
  61. <h2>历史搜索</h2>
  62. </div>
  63. <div class="ns_list_box">
  64. <ul>
  65. <!-- <li>楚乔传</li>
  66. <li>夏至未至</li>
  67. <li>醉玲珑</li>
  68. <li>三生三世</li>
  69. <li>全职高手</li>
  70. <li>我的前半生</li>
  71. <li>恶魔少爷别吻我</li>
  72. <li>楚乔传</li>
  73. <li>夏至未至</li>
  74. <li>醉玲珑</li>
  75. <li>三生三世</li>
  76. <li>全职高手</li>
  77. <li>我的前半生</li>
  78. <li>恶魔少爷别吻我</li> -->
  79. </ul>
  80. </div>
  81. </div>
  82. </div>
  83. <div class="new_search_tips_body">
  84. <ul class="i_images_text_ul nst_list_ul">
  85. <!--<li>
  86. <a href="/index/book/info?book_id=11000000053">
  87. <div class="i_images_img"><img alt="" src="http://ods51247g.bkt.clouddn.com/cppartner/1x1/11x0/110x0/11000000053/11000000053.jpg"></div>
  88. <div class="i_images_txt_box">
  89. <h3>天才宝贝的猎爹计划</h3>
  90. <p>七年前,她误将他吃干抹净,还带走了他的种。七年后,她被自家天才儿子设计,成了他的贴身保镖。OMG,这不是七年前的毒贩先生吗?女人,这次该是你付出代价的时候了</p>
  91. <div class="i_images_txt_other">
  92. <strong>
  93. <i>已完结</i>
  94. <b>玄幻</b>
  95. </strong>
  96. <em>91人在追</em>
  97. </div>
  98. </div>
  99. </a>
  100. </li>
  101. -->
  102. </ul>
  103. <div class="loading_box"><span class="nst_list_loading">正在加载中,请稍后......</span></div>
  104. </div>
  105. <!-- 精彩推荐 star -->
  106. {include file="public/jctj" /}
  107. </div>
  108. {/block}
  109. {block name="footer"}
  110. <!-- 这里引入底部footer -->
  111. {/block}
  112. {block name="js"}
  113. <!-- 这里引入js -->
  114. <script>
  115. var bookInfoTemp = "{:buildAppUrl(\"bookinfo\", [\"book_id\" => \"mbid\"])}";
  116. </script>
  117. <script type="text/javascript" src="{:client_asset('/js/frontend/search.js')}"></script>
  118. <script type="text/javascript">
  119. $(function(){
  120. $('.bd_description_box a').click(function(){
  121. $(this).parent().removeClass('bd_description_open');
  122. });
  123. var ohyhopen = true;
  124. $('.ns_icon_refresh').click(function(){
  125. if(!ohyhopen) return false;
  126. ohyhopen = false;
  127. $.ajax({
  128. get:'post',
  129. url:'/clientwebapi/index/search',
  130. success:function(data){
  131. if(typeof data == 'string') data=JSON.parse(data);
  132. var shyhli = '';
  133. var sisfinish = '<i>已完结</i>';
  134. var bookInfoTemp = "{:buildAppUrl(\"bookinfo\", [\"book_id\" => \"mbid\"])}";
  135. for(var i=0; i<data.length; i++){
  136. var bookid = data[i]['id'];
  137. var bookInfoUrl = bookInfoTemp.replace("mbid", bookid);
  138. if(data[i].is_finish == 1){
  139. sisfinish = '<i>已完结</i>';
  140. }else{
  141. sisfinish = '<i style="color: #ffc701;">连载中</i>';
  142. }
  143. shyhli += '<li class="section-block">\
  144. <a href="'+bookInfoUrl+'" class="client-url section-data" data-zone="精彩推荐" data-book_id="'+bookid+'">\
  145. <div class="i_images_img"><img alt="" src="' + data[i].image + '"></div>\
  146. <div class="i_images_txt_box">\
  147. <h3>' + data[i].name + '</h3>\
  148. <p>' + data[i].description + '</p>\
  149. <div class="i_images_txt_other">\
  150. <strong>' + sisfinish +'\
  151. <b>' + data[i].author + '</b>\
  152. </strong>\
  153. <em>' + data[i].read_num + '人在追</em>\
  154. </div>\
  155. </div>\
  156. </a>\
  157. </li>';
  158. }
  159. $('.i_images_text_ul').html(shyhli);
  160. ohyhopen = true;
  161. },
  162. error:function(err){
  163. }
  164. })
  165. })
  166. });
  167. </script>
  168. {/block}