| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- {{--
- Partial: карточка «Режим сайта» — техническое обслуживание и запрет индексации
- Переменные из родителя: $settings
- --}}
- <div class="card card-danger card-outline">
- <div class="card-header">
- <h3 class="card-title"><i class="fas fa-tools mr-2"></i>Режим сайта</h3>
- <div class="card-tools">
- <button type="button" class="btn btn-tool" data-card-widget="collapse">
- <i class="fas fa-minus"></i>
- </button>
- </div>
- </div>
- <div class="card-body">
- {{-- Техническое обслуживание --}}
- <div class="form-group">
- <div class="d-flex align-items-start">
- <div class="mr-3 mt-1">
- {{-- hidden-поле гарантирует передачу '0' когда чекбокс снят --}}
- <input type="hidden" name="site_maintenance" value="0">
- <div class="custom-control custom-switch custom-switch-lg">
- <input type="checkbox" class="custom-control-input" id="site_maintenance"
- name="site_maintenance" value="1"
- {{ ($settings['site_maintenance'] ?? '0') === '1' ? 'checked' : '' }}>
- <label class="custom-control-label" for="site_maintenance"></label>
- </div>
- </div>
- <div>
- <div class="font-weight-bold">
- Сайт на обслуживании
- @if(($settings['site_maintenance'] ?? '0') === '1')
- <span class="badge badge-danger ml-1">ВКЛЮЧЕНО</span>
- @endif
- </div>
- <small class="text-muted">
- Гости и пользователи с ролью ниже администратора видят страницу-заглушку «Сайт на обслуживании».
- Администраторы и супер-администраторы продолжают работать в обычном режиме.
- </small>
- </div>
- </div>
- </div>
- <hr>
- {{-- Запрет индексации --}}
- <div class="form-group mb-0">
- <div class="d-flex align-items-start">
- <div class="mr-3 mt-1">
- <input type="hidden" name="site_noindex" value="0">
- <div class="custom-control custom-switch custom-switch-lg">
- <input type="checkbox" class="custom-control-input" id="site_noindex"
- name="site_noindex" value="1"
- {{ ($settings['site_noindex'] ?? '0') === '1' ? 'checked' : '' }}>
- <label class="custom-control-label" for="site_noindex"></label>
- </div>
- </div>
- <div>
- <div class="font-weight-bold">
- Запретить индексацию поисковиками
- @if(($settings['site_noindex'] ?? '0') === '1')
- <span class="badge badge-warning ml-1">NOINDEX</span>
- @endif
- </div>
- <small class="text-muted">
- Добавляет тег <code><meta name="robots" content="noindex, nofollow"></code>
- на все страницы сайта. Поисковые системы (Google, Яндекс) получают
- команду не сохранять страницы в индекс и не переходить по ссылкам.
- Используйте на время разработки — перед запуском обязательно отключите.
- </small>
- </div>
- </div>
- </div>
- </div>
- </div>
|