index.blade.php 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. @extends('mobile.module.layouts.content')
  2. @push('meta')
  3. @endpush
  4. @push('css')
  5. <link href="{{ theme_asset('mobile/css/common.css') }}" rel="stylesheet">
  6. <link href="{{ theme_asset('mobile/css/news.css') }}" rel="stylesheet">
  7. <link href="{{ theme_asset('mobile/css/jobs.css') }}" rel="stylesheet">
  8. <style>
  9. .drop_content{padding-bottom: 1rem;}
  10. .fixed_btn{width: 90%;position: fixed;bottom: 0;left: 50%; -webkit-transform: translate(-50%,0);transform: translate(-50%,0);}
  11. </style>
  12. @endpush
  13. @push('js')
  14. <script src="{{ theme_asset('mobile/js/dropload.min.js') }}"></script>
  15. @endpush
  16. @section('content')
  17. <div class="split-block-title">
  18. <div class="sbox js-show-qspageso">
  19. <form action="" id="search-form" method="post">
  20. <input type="search" name="key" placeholder="请输入关键字" style="width:100%;border:none;" id="search" value="{{$key}}">
  21. <input type="hidden" name="_token" value="{{ csrf_token() }}" />
  22. <script>
  23. $("#search").on('keypress',function(e) {
  24. var keycode = e.keyCode;
  25. if(keycode=='13') {
  26. e.preventDefault();
  27. //请求搜索接口
  28. $('#search-form').submit();
  29. }
  30. });
  31. </script>
  32. </form>
  33. </div>
  34. </div>
  35. <div class="news-top-menu-bar">
  36. <div class="top-menu">
  37. <div class="top-menu-list">
  38. <a data-url="" href="{{route($sub_site.'mobile.new')}}" class="t-btn @if($type_id == '') active font16 @endif">热点推荐</a>
  39. @if($categorys)
  40. @foreach($categorys as $k=>$v)
  41. <a data-url="" href="{{route($sub_site.'mobile.news.list',['id'=>$v->id])}}" class="t-btn @if($type_id == $v->id) active font16 @endif">{{$v->category_name}}</a>
  42. @endforeach
  43. @endif
  44. </div>
  45. </div>
  46. </div>
  47. <div class="split-block"></div>
  48. <div class="drop_content">
  49. <div class="add_data">
  50. {{--@if($articles->total())
  51. @foreach($articles as $k=>$v)
  52. <div class="news-list-item for-event" onclick="window.location='{{route('mobile.news.show',["id"=>$v->id])}}'">
  53. <div class="news-info">
  54. <div class="thumbnail">
  55. @if($v->small_img)
  56. <img src="{{upload_asset($v->small_img)}}?{{time()}}" border="0">
  57. @else
  58. <img src="{{theme_asset('mobile/images/no_img_news.png')}}?{{time()}}" border="0">
  59. @endif
  60. </div>
  61. <div class="info">
  62. <div class="line-one substring">{!! $v->title !!}</div>
  63. <div class="line-two font12 substring">
  64. <div class="pic time">{{date('Y-m-d',strtotime($v->created_at))}}</div>
  65. <div class="pic page-views">{{$v->click}}</div>
  66. </div>
  67. <div class="line-three font12">
  68. {!! cut_str(strip_tags(htmlspecialchars_decode($v->content,ENT_QUOTES)),'130',0,'...') !!}
  69. </div>
  70. </div>
  71. <div class="clear"></div>
  72. </div>
  73. </div>
  74. <div class="list-split-block"></div>
  75. @endforeach
  76. @else
  77. <div class="list-empty link_blue">
  78. 抱歉,暂时没有找到相关资讯!
  79. </div>
  80. @endif--}}
  81. @include('mobile.app.content.article.ajax_article_list')
  82. </div>
  83. </div>
  84. @endsection
  85. @section('script')
  86. <script>
  87. $(function(){
  88. // 页数
  89. var page = 1;
  90. // dropload
  91. $('.drop_content').dropload({
  92. scrollArea : window,
  93. domUp : {
  94. domClass : 'dropload-up',
  95. domRefresh : '<div class="dropload-refresh">加载中...</div>',
  96. domUpdate : '<div class="dropload-update">加载中...</div>',
  97. domLoad : '<div class="dropload-load"><span class="loading"></span>加载中...</div>'
  98. },
  99. domDown : {
  100. domClass : 'dropload-down',
  101. domRefresh : '<div class="dropload-refresh">加载中...</div>',
  102. domLoad : '<div class="dropload-load"><span class="loading"></span>加载中...</div>',
  103. domNoData : '<div class="dropload-noData">没有更多数据~~</div>'
  104. },
  105. //autoLoad : '{{--{{$mobile_dropload}}--}}',
  106. /*autoLoad : false,*/
  107. loadUpFn : function(me){
  108. page = 1;
  109. $.ajax({
  110. type: 'GET',
  111. url: '{{ url($current_url) }}?page='+page,
  112. dataType: 'json',
  113. success: function(result){
  114. if (result.status ==1) {
  115. $('.add_data').html(result.data);
  116. } else {
  117. me.lock();
  118. me.noData();
  119. }
  120. me.resetload();
  121. },
  122. error: function(xhr, type){
  123. me.resetload();
  124. }
  125. });
  126. },
  127. @if($mobile_dropload)
  128. loadDownFn : function(me){
  129. page++;
  130. $.ajax({
  131. type: 'GET',
  132. url: '{{ url($current_url) }}?page='+page,
  133. dataType: 'json',
  134. success: function(result){
  135. if (result.status ==1) {
  136. $('.add_data').append(result.data);
  137. } else {
  138. me.lock();
  139. me.noData();
  140. }
  141. me.resetload();
  142. },
  143. error: function(xhr, type){
  144. me.resetload();
  145. }
  146. });
  147. },
  148. @endif
  149. threshold : 50
  150. });
  151. });
  152. </script>
  153. @endsection