Blame view

resources/views/admin/editbloks/index.blade.php 7.88 KB
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
1
2
3
  @extends('layout.admin', ['title' => 'Админка - Редактор шапки-футера сайта'])
  
  @section('script')
dd87a3ce4   Андрей Ларионов   Реклама-блок, обн...
4
5
6
7
8
9
      <script>
          $(document).ready(function() {
              $(document).on('chance', '#header', function () {
                  var this_ = $(this);
                  var value = this_.val();
                  var ajax_block = $('#ajax_block');
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
10

dd87a3ce4   Андрей Ларионов   Реклама-блок, обн...
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
                  $.ajax({
                      type: "GET",
                      url: "{{ url()->full()}}",
                      data: "header=" + value,
                      success: function (data) {
                          console.log('Обновление таблицы меню ');
                          ajax_block.html(data);
                      },
                      headers: {
                          'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
                      },
                      error: function (data) {
                          console.log('Error: ' + data);
                      }
                  });
              });
  
          });
      </script>
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
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
  @endsection
  
  @section('search')
      <!--<div class="absolute inset-y-0 flex items-center pl-2">
          <svg
              class="w-4 h-4"
              aria-hidden="true"
              fill="currentColor"
              viewBox="0 0 20 20"
          >
              <path
                  fill-rule="evenodd"
                  d="M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z"
                  clip-rule="evenodd"
              ></path>
          </svg>
      </div>
      <form action="" method="POST">
          <div style="float:left;"><input
                  class="w-full pl-8 pr-2 text-sm text-gray-700 placeholder-gray-600 bg-gray-100 border-0 rounded-md dark:placeholder-gray-500 dark:focus:shadow-outline-gray dark:focus:placeholder-gray-600 dark:bg-gray-700 dark:text-gray-200 focus:placeholder-gray-500 focus:bg-white focus:border-purple-300 focus:outline-none focus:shadow-outline-purple form-input"
                  style="width: 400px"
                  type="text"
                  placeholder="Искать..."
                  aria-label="Search"
              /></div>
          <div style="float: left">
              <button type="submit" class="px-3 py-1 rounded-md focus:outline-none focus:shadow-outline-purple">Искать</button>
          </div>
      </form>-->
  @endsection
  
  @section('content')
  
      <a href="{{ route('admin.add-seo') }}" style="width: 145px" class="px-3 py-1 text-sm font-medium leading-5 text-white transition-colors duration-150 bg-purple-600 border border-transparent rounded-md active:bg-purple-600 hover:bg-purple-700 focus:outline-none focus:shadow-outline-purple">
          Добавить опцию
      </a>
dd87a3ce4   Андрей Ларионов   Реклама-блок, обн...
66
67
68
69
      <select name="header" id="header" class="form-control">
          <option value="1">Шапка</option>
          <option value="0">Футер</option>
      </select>
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
70
71
72
73
74
75
76
77
78
79
80
81
      <br>
      <div class="w-full overflow-hidden rounded-lg shadow-xs" id="ajax_block">
  
          <div class="w-full overflow-x-auto">
              <table class="w-full whitespace-no-wrap">
                  <thead>
                  <tr
                      class="text-xs font-semibold tracking-wide text-left text-gray-500 uppercase border-b dark:border-gray-700 bg-gray-50 dark:text-gray-400 dark:bg-gray-800"
                  >
                      <th class="px-4 py-3">№</th>
                      <th class="px-4 py-3">Название</th>
                      <th class="px-4 py-3">Ссылка</th>
dd87a3ce4   Андрей Ларионов   Реклама-блок, обн...
82
83
                      <th class="px-4 py-3">Родитель</th>
                      <th class="px-4 py-3">Сортировка</th>
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
                      <th class="px-4 py-3">Дата создания</th>
                      <th class="px-4 py-3">Редактировать</th>
                  </tr>
                  </thead>
                  <tbody class="bg-white divide-y dark:divide-gray-700 dark:bg-gray-800">
                  @foreach($header_footer as $page)
                      <tr class="text-gray-700 dark:text-gray-400">
                          <td class="px-4 py-3">
                              {{$page->id}}
                          </td>
                          <td class="px-4 py-3">
                              {{$page->name}}
                          </td>
                          <td class="px-4 py-3">
                              {{$page->link}}
                          </td>
                          <td class="px-4 py-3">
dd87a3ce4   Андрей Ларионов   Реклама-блок, обн...
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
                              <select name="code_id{{$page->code_id}}" id="{{$page->id}}" data-field="code_id" class="form-control check_js">
                                  <option value="0"
                                          @if($page->code_id == 0)
                                          selected
                                      @endif
                                  >Не указано</option>
                                  @isset($list_menu)
                                      @foreach($list_menu as $menu)
                                          <option value="{{ $menu->id }}"
                                                  @if($menu->id == $page->code_id)
                                                  selected
                                              @endif
                                          >{{ $menu->name }} ({{ $menu->id }})</option>
                                      @endforeach
                                  @endisset
                              </select>
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
117
                          </td>
dd87a3ce4   Андрей Ларионов   Реклама-блок, обн...
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
                          <td class="px-4 py-3 text-sm">
                              <select name="sort{{$page->id}}" id="{{$page->id}}" data-field="sort" class="form-control check_js">
                                  <option value="100" @if($page->sort == '100') selected @endif>100</option>
                                  <option value="110" @if($page->sort == '110') selected @endif>110</option>
                                  <option value="120" @if($page->sort == '120') selected @endif>120</option>
                                  <option value="130" @if($page->sort == '130') selected @endif>130</option>
                                  <option value="140" @if($page->sort == '140') selected @endif>140</option>
                                  <option value="150" @if($page->sort == '150') selected @endif>150</option>
                                  <option value="160" @if($page->sort == '160') selected @endif>160</option>
                                  <option value="170" @if($page->sort == '170') selected @endif>170</option>
                                  <option value="180" @if($page->sort == '180') selected @endif>180</option>
                                  <option value="190" @if($page->sort == '190') selected @endif>190</option>
                                  <option value="200" @if($page->sort == '200') selected @endif>200</option>
                              </select>
                          </td>
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
133
134
135
136
                          <td class="px-4 py-3">
                              {{$page->created_at}}
                          </td>
                          <td class="px-4 py-3 text-sm_">
dd87a3ce4   Андрей Ларионов   Реклама-блок, обн...
137
                              <? /*?>
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
138
139
140
141
142
143
                              <form action="{{ route('admin.delete-seo', ['page' => $page->id]) }}" method="POST">
                                  <a href="{{ route('admin.edit-seo', ['page' => $page->id]) }}">Изменить</a> |
                                  @csrf
                                  @method('DELETE')
                                  <input class="btn btn-danger" type="submit" value="Удалить"/>
                              </form>
dd87a3ce4   Андрей Ларионов   Реклама-блок, обн...
144
                              <? */ ?>
5b2dcf44b   Андрей Ларионов   Редактор страниц ...
145
146
147
148
149
150
151
152
153
154
155
156
                          </td>
                      </tr>
                  @endforeach
                  </tbody>
              </table>
          </div>
  
          <div class="grid px-4 py-3 text-xs font-semibold tracking-wide text-gray-500 uppercase border-t dark:border-gray-700 bg-gray-50 sm:grid-cols-9 dark:text-gray-400 dark:bg-gray-800">
              <?=$header_footer->appends($_GET)->links('admin.pagginate'); ?>
          </div>
      </div>
  @endsection