Blame view
resources/views/news-list.blade.php
7.82 KB
99702d426 Коммит вечер воск... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
@extends('layout.frontend', ['title' => 'Список новостей - РекаМоре']) @section('scripts') <script> console.log('Test system'); $(document).on('change', '#jobs', function() { var val = $(this).val(); var main_oskar = $('#Main_Ajax'); console.log('Code='+val); console.log('Click change...'); $.ajax({ type: "GET", url: "{{ route('news') }}", data: "job="+val, success: function (data) { console.log('Выбор сделан!'); console.log(data); main_oskar.html(data); history.pushState({}, '', "{{ route('news') }}?sort="+val_+"@if (isset($_GET['page']))&page={{ $_GET['page'] }}@endif"); }, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, error: function (data) { data = JSON.stringify(data); console.log('Error: ' + data); } }); }); $(document).on('click', '.js_send_it_button', function() { var this_ = $(this); var code_user_id = this_.attr('data-uid'); var code_to_user_id = this_.attr('data-tuid'); var code_vacancy = this_.attr('data-vacancy'); var user_id = $('#_user_id'); var to_user_id = $('#_to_user_id'); var vacancy = $('#_vacancy'); console.log('Клик на кнопки...'); user_id.val(code_user_id); to_user_id.val(code_to_user_id); vacancy.val(code_vacancy); }); $(document).on('change', '#sort_ajax', function() { var this_ = $(this); var val_ = this_.val(); console.log('sort items '+val_); $.ajax({ type: "GET", url: "{{ route('news') }}", data: "sort="+val_+"&block=1", success: function (data) { console.log('Выбор сортировки'); console.log(data); $('#main_ockar').html(data); history.pushState({}, '', "{{ route('news') }}?sort="+val_+"@if (isset($_GET['page']))&page={{ $_GET['page'] }}@endif"); }, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, error: function (data) { data = JSON.stringify(data); console.log('Error: ' + data); } }); }); $(document).ready(function(){ var sel = $('#select2-sort_ajax-container'); var key = getUrlParameter('sort'); console.log(sel); console.log(key); if (key !=='') { console.log(key); switch (key) { case "default": sel.html('Сортировка (по умолчанию)'); break; case "name_up": sel.html('По имени (возрастание)'); break; case "name_down": sel.html('По дате (убывание)'); break; case "created_at_up": sel.html('По дате (возрастание)'); break; case "created_at_down": sel.html('По дате (убывание)'); break; } } }); </script> @include('js.favorite-vacancy') @endsection @section('content') <section class="thing"> <div class="container"> <form class="thing__body" action="{{ route('news') }}" method="GET"> <ul class="breadcrumbs thing__breadcrumbs"> <li><a href="{{ route('index') }}">Главная</a></li> |
31fe4e458 Показ проекта зак... |
100 |
<li><b>Новости</b></li> |
99702d426 Коммит вечер воск... |
101 |
</ul> |
31fe4e458 Показ проекта зак... |
102 103 |
<h1 class="thing__title">Новости</h1> <p class="thing__text">Информационные блоки и новости о компании и событиях в мире</p> |
99702d426 Коммит вечер воск... |
104 105 106 107 108 109 110 111 112 113 114 115 |
<div class="search thing__search"> <input type="search" id="search" name="search" class="input" placeholder="Введите наименование статьи" value="@if (!empty($_GET['search'])) {{ $_GET['search'] }} @endif"> <button type="submit" class="button">Найти</button> <span> <svg> <use xlink:href="{{ asset('images/sprite.svg#search') }}"></use> </svg> </span> </div> </form> </div> </section> |
31fe4e458 Показ проекта зак... |
116 |
<main class="main rus"> |
99702d426 Коммит вечер воск... |
117 118 119 |
<div class="container"> <div class="main__employers"> <div class="filters"> |
31fe4e458 Показ проекта зак... |
120 |
<div class="filters__label" id="col-vo" name="col-vo">Показано {{ $Query->firstItem() }} – {{ $Query->lastItem() }} из @isset($Query_count) {{ $Query_count }} @else 0 @endisset результатов поиска</div> |
99702d426 Коммит вечер воск... |
121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 |
<div class="filters__body"> <div class="select filters__select"> <select class="js-select2" id="sort_ajax" name="sort_ajax"> <option value="default">Сортировка (по умолчанию)</option> <option value="name_up">По имени (возрастание)</option> <option value="name_down">По имени (убывание)</option> <option value="created_at_up">По дате (возрастание)</option> <option value="created_at_down">По дате (убывание)</option> </select> </div> </div> </div> <div id="Main_Ajax" name="Main_Ajax"> @if ($Query->count()) <div class="news__items"> @foreach ($Query as $Q) <div class="news__item"> @if (!empty(asset(Storage::url($Q->image)))) <img src="{{ asset(Storage::url($Q->image)) }}" alt="{{ $Q->title }}" class="news__item-pic"> @else <img src="{{ asset('images/8.jpg') }}" alt="{{ $Q->title }}" class="news__item-pic"> @endif <div class="news__item-body"> |
6b9776dfb Вторник работа на... |
145 |
<time datetime="{{ date('d.m.Y H:i:s', strtotime($Q->created_at)) }}" class="news__item-date">{{ date('d.m.Y H:i:s', strtotime($Q->created_at)) }}</time> |
99702d426 Коммит вечер воск... |
146 147 148 149 150 151 |
<span class="news__item-title">{{ $Q->title }}</span> <span class="news__item-text">{!! $Q->text !!}</span> <a href="{{ route('detail_new', ['new' => $Q->id]) }}" class="news__item-more button button_light">Читать далее</a> </div> </div> @endforeach |
99702d426 Коммит вечер воск... |
152 |
</div> |
99702d426 Коммит вечер воск... |
153 154 155 |
{{ $Query->appends($_GET)->links('paginate') }} @else <div class="news__items"> |
31fe4e458 Показ проекта зак... |
156 |
Нет никакой информации |
99702d426 Коммит вечер воск... |
157 158 159 160 161 162 163 164 |
</div> @endif </div> </div> </div> </main> </div> |
31fe4e458 Показ проекта зак... |
165 |
|
99702d426 Коммит вечер воск... |
166 |
@endsection |