Sync 9 FAQ ok
This commit is contained in:
parent
94cce9cbaa
commit
572036ca75
20 changed files with 58 additions and 599 deletions
1
sass/vendor/_bootstrap.scss
vendored
1
sass/vendor/_bootstrap.scss
vendored
|
|
@ -38,6 +38,7 @@
|
|||
@import "bootstrap/scss/breadcrumb";
|
||||
@import "bootstrap/scss/carousel";
|
||||
@import "bootstrap/scss/card";
|
||||
@import "bootstrap/scss/accordion";
|
||||
|
||||
// 6. Optionally include utilities API last to generate classes based on the Sass map in `_utilities.scss`
|
||||
@import "bootstrap/scss/utilities/api";
|
||||
|
|
|
|||
|
|
@ -2,12 +2,11 @@
|
|||
|
||||
return [
|
||||
'theme_name' => 'base',
|
||||
// * Nom du site
|
||||
'site_name' => config('app.name'),
|
||||
// * Nom de la marque
|
||||
'company' => config('app.name'),
|
||||
'models' => [
|
||||
'slides' => [
|
||||
'picture_max_width' => 1180,
|
||||
'picture_max_height' => 290
|
||||
],
|
||||
'products' => [
|
||||
'picture_max_width' => 550,
|
||||
'picture_max_height' => 550,
|
||||
|
|
@ -16,59 +15,5 @@ return [
|
|||
'picture_max_width' => 476,
|
||||
'picture_max_height' => 355,
|
||||
],
|
||||
'static_pages' => [
|
||||
'banner_max_width' => 1180,
|
||||
'banner_max_height' => 290
|
||||
],
|
||||
],
|
||||
// * MINICRUD INPUTS
|
||||
/**
|
||||
* ! Attention toute modification après la mise en
|
||||
* ! production doit faire l'objet d'une migration
|
||||
* ! pour réaligner le contenu du champ data
|
||||
* ! pour chaque type de produit
|
||||
* ! sous peine de de tout casser
|
||||
*
|
||||
* eg inside 'types'
|
||||
* [
|
||||
* 'type' => [
|
||||
* 'value' => 'tools',
|
||||
* 'label' => 'Outils'
|
||||
* ],
|
||||
* 'data' => [
|
||||
* 'poids' => [
|
||||
* 'label' => 'Poid de l\'outil',
|
||||
* 'inputType' => InputType::number(),
|
||||
* 'value' => 0,
|
||||
* 'validate' => 'numeric|min:0'
|
||||
* ],
|
||||
* ]
|
||||
* ],
|
||||
*/
|
||||
'types' => [
|
||||
// Pas de spécificité.
|
||||
],
|
||||
'max_product_title_length' => '30',
|
||||
'register_mode' => ['public'],
|
||||
'multi_relay' => 1,
|
||||
'quick_order_page' => 1,
|
||||
/**
|
||||
* bo settings
|
||||
* Specify Here if some settins are to be managed in the back office
|
||||
* ! Pour synchroniser les paramètres de themes il faut
|
||||
* ! utiliser la commande 'php artisan config:sync_theme'
|
||||
*
|
||||
* * CF Minicrud inputs
|
||||
*
|
||||
* eg :
|
||||
*
|
||||
* 'theme_display_facebook_button' => [
|
||||
* 'label' => 'Afficher bouton facebook',
|
||||
* 'inputType' => \App\Enums\InputType::boolean()->jsonSerialize(),
|
||||
* 'value' => false,
|
||||
* 'helper' => 'Afficher ou non le lien facebook dans le footer.',
|
||||
* 'tooltip' => 'Vous devrez renseigner le champ de la page facebook'
|
||||
* ],
|
||||
*/
|
||||
'bo_theme_settings' => []
|
||||
];
|
||||
|
|
|
|||
|
|
@ -1,19 +0,0 @@
|
|||
@extends('theme::layout')
|
||||
|
||||
@section('title', 'Accueil')
|
||||
|
||||
@section('content')
|
||||
<div class="faq floating grid">
|
||||
<div class="head-bloc"></div>
|
||||
<section class="main--bloc container">
|
||||
<h2 class="post-subtitle raleway">Foire aux questions</h2>
|
||||
@foreach ($questions as $q)
|
||||
@if ($loop->first)
|
||||
<h3>{{ $q->theme->name }}</h3>
|
||||
@endif
|
||||
<div class="question">{{ $q->question }}</div>
|
||||
<div class="reponse">{{ $q->answer }}</div>
|
||||
@endforeach
|
||||
</section>
|
||||
</div>
|
||||
@endsection
|
||||
|
|
@ -1,202 +0,0 @@
|
|||
@extends('theme::layout')
|
||||
|
||||
@section('title')
|
||||
{{ $prizesGlobal[1]->gain_view->name }}
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
<div class="congratulate floating grid">
|
||||
<div class="head-bloc"></div>
|
||||
|
||||
<div class="sc__wrapper container">
|
||||
<h1 class="post-title raleway">Lancez la roue et<br>découvrez votre gain</h1>
|
||||
<!-- spinwheel --->
|
||||
<div id="wrapper">
|
||||
|
||||
<div id="wheel">
|
||||
<div id="inner-wheel">
|
||||
<div class="sec"><span class="fab fa-bell-o"></span></div>
|
||||
<div class="sec"><span class="fab fa-comment-o"></span></div>
|
||||
<div class="sec"><span class="fab fa-smile-o"></span></div>
|
||||
<div class="sec"><span class="fab fa-heart-o"></span></div>
|
||||
</div>
|
||||
|
||||
<div id="spin">
|
||||
<div id="inner-spin"></div>
|
||||
</div>
|
||||
|
||||
<div id="shine"></div>
|
||||
</div>
|
||||
|
||||
<div id="txt"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<section class="main--bloc container">
|
||||
|
||||
<div class="mobile--menu">
|
||||
<div class="title--bloc view-lot2">
|
||||
<div class="title--txt">
|
||||
<h1 class="post-title">Félicitations !</h1>
|
||||
<p class="info2">Vous avez gagné un {{ $prizesGlobal[1]->label_one }} !<br>
|
||||
Pour recevoir votre cadeau, vous devez envoyer vos preuves d'achat.
|
||||
Voir modalités ci dessous.
|
||||
</p>
|
||||
</div>
|
||||
<div class="bg-opacity"></div>
|
||||
</div>
|
||||
<div class="play--bloc">
|
||||
<div class="main-btn">
|
||||
<a href="#winproof">>></a>
|
||||
</div>
|
||||
</div>
|
||||
{{-- <div class="play--bloc">
|
||||
<p class="strong">Vous possédez un autre code ?</p>
|
||||
<div class="main-btn">
|
||||
<a href="{{route('saisir-code')}}">Je rejoue</a>
|
||||
</div>
|
||||
</div> --}}
|
||||
</div>
|
||||
|
||||
<div class="desktop--menu">
|
||||
<div class="img--bloc view-lot2"></div>
|
||||
<div class="txt--bloc">
|
||||
<div class="bloc--rotate">
|
||||
<h1 class="post-title">Félicitations !</h1>
|
||||
<p>Vous avez gagné un {{ $prizesGlobal[1]->label_one }} !<br>
|
||||
Pour recevoir votre cadeau, vous devez envoyer vos preuves d'achat.
|
||||
Voir modalités ci dessous.</p>
|
||||
<div class="main-btn">
|
||||
<a href="#winproof">>></a>
|
||||
</div>
|
||||
{{-- <p class="strong">Vous possédez un autre code ?</p>
|
||||
<div class="main-btn">
|
||||
<a href="{{route('saisir-code')}}">Je rejoue</a>
|
||||
</div> --}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="register floating grid">
|
||||
<div class="head-bloc"></div>
|
||||
|
||||
<section class="main--bloc container" style="display:none;">
|
||||
|
||||
<div class="title-inscription1">
|
||||
<a id="winproof"></a>
|
||||
<h1 class="post-title">Envoyez vos preuves de gain</h1>
|
||||
</div>
|
||||
<div class="form-inscription1">
|
||||
|
||||
<div class="infos">
|
||||
<h2>En ligne @</h3>
|
||||
<p>Renseignez l'adresse à laquelle vous souhaitez recevoir votre gain et téléversez vos preuves d'achat.</p>
|
||||
</div>
|
||||
<form method="POST" action="{{ route('fo.send-winning-proof') }}" enctype="multipart/form-data">
|
||||
@method('PUT')
|
||||
@csrf
|
||||
@if ($errors->any())
|
||||
<div class="alert alert-danger">
|
||||
<ul>
|
||||
@foreach ($errors->all() as $error)
|
||||
<li>{{ $error }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
@endif
|
||||
<div class="coordonnees grid">
|
||||
<h4>Vos coordonnées</h4>
|
||||
<input id="lastname" name="lastname" type="text" value="{{ Auth::user()->lastname ?? '' }}" placeholder="Nom*"
|
||||
required maxlength="150">
|
||||
<input id="firstname" name="firstname" type="text" value="{{ Auth::user()->firstname ?? '' }}" placeholder="Prénom*"
|
||||
required maxlength="150">
|
||||
<input id="addr1" name="address" type="text" value="{{ Auth::user()->address ?? '' }}" placeholder="Adresse*"
|
||||
required maxlength="50">
|
||||
<input id="addr2" name="address2" type="text" value="{{ Auth::user()->address2 ?? '' }}"
|
||||
placeholder="Complément d'adresse" maxlength="50">
|
||||
<div class="locate">
|
||||
<input id="post_number" name="postal_code" type="number" value="{{ Auth::user()->postal_code ?? '' }}"
|
||||
placeholder="Code Postal*" required min="1" max="99999">
|
||||
<input id="town" name="town" type="text" value="{{ Auth::user()->town ?? '' }}" placeholder="Ville*"
|
||||
required maxlength="50">
|
||||
</div>
|
||||
<input id="country" name="country" type="text" value="{{ Auth::user()->country ?? '' }}" placeholder="Pays*"
|
||||
required maxlength="32">
|
||||
<input id="phone" name="phone" type="tel" value="{{ Auth::user()->phone ?? '' }}"
|
||||
placeholder="Numéro de téléphone*" required>
|
||||
</div>
|
||||
<div class="preuves">
|
||||
<h4>Vos preuves d'achat</h4>
|
||||
<div class="barres files-accepted">
|
||||
<p>Code-barres du produit*</p><br><br>
|
||||
<label class="lbl-code upload" for="file-code">Ajouter un fichier</label>
|
||||
<input class="input-file" id="file-code" name="barcode" type="file" accept=".jpg,.jpeg,.png,.pdf" required>
|
||||
</div>
|
||||
<div class="ticket files-accepted">
|
||||
<p>Ticket de caisse avec la date*</p><br><br>
|
||||
<label class="lbl-ticket upload" for="ticket-prod">Ajouter un fichier</label>
|
||||
<input class="input-file" id="ticket-prod" name="ticket" type="file" accept=".jpg,.jpeg,.png,.pdf"
|
||||
required>
|
||||
</div>
|
||||
<div class="sticker files-accepted">
|
||||
<p>Sticker du produit*</p><br><br>
|
||||
<label class="lbl-sticker upload" for="sticker-prod">Ajouter un fichier</label>
|
||||
<input class="input-file" id="sticker-prod" name="sticker" type="file" accept=".jpg,.jpeg,.png,.pdf"
|
||||
required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="btn-form">
|
||||
<input class="btn" id="send" type="submit" value="Envoyer mes preuves d'achat">
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<div class="legals">
|
||||
<p>*Champs obligatoires</p>
|
||||
</div>
|
||||
|
||||
<div class="instructions">
|
||||
<div class="contain-courrier">
|
||||
<div class="courrier">
|
||||
<div class="infos">
|
||||
<h2>Ou Par courrier</h3>
|
||||
<p>Merci de nous envoyer, sur papier libre (ou en utilisant le formulaire <a
|
||||
href="{{ Vite::asset('fichiers/pdf/' . $prizesGlobal[1]->pdf_winning_proof) }}"
|
||||
style="font-size: inherit;line-height:inherit;" target="_pdf"> téléchargeable ici</a>), vos
|
||||
coordonnées ainsi que vos preuves d'achat originales. Le tout sous pli suffisamment affranchi sous dix jours
|
||||
à l'adresse suivante :</p>
|
||||
</div>
|
||||
<div class="adress">
|
||||
<p>Service Consommateurs LDC<br>Jeu "Gau'loisirs"<br>CS 50925<br>72302 SABLÉ SUR SARTHE CEDEX</p>
|
||||
</div>
|
||||
<div class="coordonnees">
|
||||
<p>Vos coordonnées<br>Nom, prénom, adresse complète,<br>n° de téléphone et E-mail</p>
|
||||
</div>
|
||||
<div class="preuves">
|
||||
<p>Vos preuves d'achat<br>Code-barres original du produit,<br>ticket de caisse original avec la date,
|
||||
<br>le sticker ou ou la partie de l'emballage contenant le code unique de jeu (code visible)
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@push('scripts')
|
||||
<script>
|
||||
//set default degree (360*5)
|
||||
var degree = 1800;
|
||||
//number of clicks = 0
|
||||
var clicks = 0;
|
||||
|
||||
var thisWinAngle = 1580;
|
||||
</script>
|
||||
@endpush
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
@extends('theme::layout')
|
||||
|
||||
@section('title', 'Les gains')
|
||||
|
||||
@section('content')
|
||||
<p>Lots (valeur à 0 ou 1 : 0 = faux, 1 = vrai) :</p>
|
||||
<table class="table-border table">
|
||||
<thead class="thead-light">
|
||||
<th scope="col">ID Arcadia</th>
|
||||
<th scope="col">Label singulier</th>
|
||||
<th scope="col">Label pluriel</th>
|
||||
<th scope="col">Quantité</th>
|
||||
<th scope="col">Notification activé</th>
|
||||
<th scope="col">Formulaire suppl.</th>
|
||||
<th scope="col">ID mail Arcadia</th>
|
||||
<th scope="col">Pdf preuve de gain</th>
|
||||
<th scope="col">Lot par défaut</th>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($prizesGlobal as $p)
|
||||
<tr>
|
||||
<td>{{ $p->arcadia_id }}</td>
|
||||
<td>{{ $p->label_one }}</td>
|
||||
<td>{{ $p->label_many }}</td>
|
||||
<td>{{ $p->quantity }}</td>
|
||||
<td>{{ $p->notifications }}</td>
|
||||
<td>{{ $p->additional_form }}</td>
|
||||
<td>{{ $p->arcadia_mail_id }}</td>
|
||||
<td><span class="badge badge-info">{{ $p->pdf_winning_proof }}</span></td>
|
||||
<td>{{ $p->need_proof }}</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
@endsection
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
@extends('theme::layout')
|
||||
|
||||
@section('title', 'Comment jouer')
|
||||
|
||||
@section('content')
|
||||
<p>Lots (valeur à 0 ou 1 : 0 = faux, 1 = vrai) :</p>
|
||||
<table class="table-border table">
|
||||
<thead class="thead-light">
|
||||
<th scope="col">ID Arcadia</th>
|
||||
<th scope="col">Label singulier</th>
|
||||
<th scope="col">Label pluriel</th>
|
||||
<th scope="col">Quantité</th>
|
||||
<th scope="col">Notification activé</th>
|
||||
<th scope="col">Formulaire suppl.</th>
|
||||
<th scope="col">ID mail Arcadia</th>
|
||||
<th scope="col">Pdf preuve de gain</th>
|
||||
<th scope="col">Lot par défaut</th>
|
||||
</thead>
|
||||
<tbody>
|
||||
@foreach ($prizesGlobal as $p)
|
||||
<tr>
|
||||
<td>{{ $p->arcadia_id }}</td>
|
||||
<td>{{ $p->label_one }}</td>
|
||||
<td>{{ $p->label_many }}</td>
|
||||
<td>{{ $p->quantity }}</td>
|
||||
<td>{{ $p->notifications }}</td>
|
||||
<td>{{ $p->additional_form }}</td>
|
||||
<td>{{ $p->arcadia_mail_id }}</td>
|
||||
<td><span class="badge badge-info">{{ $p->pdf_winning_proof }}</span></td>
|
||||
<td>{{ $p->need_proof }}</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</tbody>
|
||||
</table>
|
||||
@endsection
|
||||
|
|
@ -1,117 +0,0 @@
|
|||
@extends('theme::layout')
|
||||
|
||||
@section('title')
|
||||
{{ $prize->gain_view->name }}
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
<div class="gains col padding container flex">
|
||||
<div class="step">ÉTAPE 3/3</div>
|
||||
<div class="content-gains">
|
||||
<div class="bravo flex">
|
||||
<div class="img-bravo">
|
||||
<img src="{{ Vite::asset('resources/theme/mounted/assets/images/gain_lot_01.png') }}" alt="Kit de cuisine">
|
||||
</div>
|
||||
<div class="txt-bravo flex">
|
||||
<h1>Bravo !</h1>
|
||||
<h2>Vous avez gagné un <strong>kit de cuisine</strong></h2>
|
||||
<p>Pour recevoir votre cadeau, vous devez obligatoirement renseigner le formulaire ci-dessous.</p><br>
|
||||
<p>Renseignez l'adresse à laquelle vous souhaitez recevoir le kit de cuisine.<br>Livraison sous 8 semaines.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="instructions flex">
|
||||
<div class="contain-courrier">
|
||||
<div class="courrier">
|
||||
<div class="infos">
|
||||
<h3>Par courrier</h3>
|
||||
<p>Merci de nous envoyer sur papier libre vos coordonnées ainsi que vos preuves d'achat originales. Le tout sous pli
|
||||
suffisamment affranchi sous dix jours à l'adresse suivante :</p>
|
||||
</div>
|
||||
<div class="adress flex">
|
||||
<p>JEU MAGIE DE NOËL 2020<br>LDC - ZI SAINT LAURENT<br>CS 50925<br>72302 SABLÉ SUR SARTHE CEDEX</p>
|
||||
</div>
|
||||
<div class="coordonnees flex">
|
||||
<p>Vos coordonnées<br>Nom, prénom, adresse complète,<br>n° de téléphone et E-mail</p>
|
||||
</div>
|
||||
<div class="preuves flex">
|
||||
<p>Vos preuves d'achat<br>Code-barres original du produit,<br>ticket de caisse original avec la date,<br>le sticker
|
||||
ou l’arrière de la boite d’œufs avec le code unique de jeu</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inline">
|
||||
<div class="infos">
|
||||
<h3>En ligne @</h3>
|
||||
<p>Renseignez l'adresse à laquelle vous souhaitez recevoir votre gain et téléversez vos preuves d'achat.</p>
|
||||
</div>
|
||||
<form method="POST" action="{{ route('fo.send-winning-proof') }}" enctype="multipart/form-data">
|
||||
@method('PUT')
|
||||
@csrf
|
||||
@if ($errors->any())
|
||||
<div class="alert alert-danger">
|
||||
<ul>
|
||||
@foreach ($errors->all() as $error)
|
||||
<li>{{ $error }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
@endif
|
||||
<div class="coordonnees">
|
||||
<h4>Vos coordonnées</h4>
|
||||
<input id="lastname" name="lastname" type="text" value="{{ Auth::user()->lastname }}" placeholder="Nom*"
|
||||
required maxlength="150">
|
||||
<input id="firstname" name="firstname" type="text" value="{{ Auth::user()->firstname }}" placeholder="Prénom*"
|
||||
required maxlength="150">
|
||||
<input id="addr1" name="address" type="text" value="{{ Auth::user()->address }}" placeholder="Adresse*"
|
||||
required maxlength="50">
|
||||
<div class="adress flex">
|
||||
<input id="addr2" name="address2" type="text" value="{{ Auth::user()->address2 }}"
|
||||
placeholder="Complément d'adresse" maxlength="50">
|
||||
<input id="post_number" name="postal_code" type="number" value="{{ Auth::user()->postal_code }}"
|
||||
placeholder="Code Postal*" required min="1" max="99999">
|
||||
</div>
|
||||
<div class="locate flex">
|
||||
<input id="town" name="town" type="text" value="{{ Auth::user()->town }}" placeholder="Ville*"
|
||||
required maxlength="50">
|
||||
<input id="country" name="country" type="text" value="{{ Auth::user()->country }}" placeholder="Pays*"
|
||||
required maxlength="32">
|
||||
</div>
|
||||
<div class="tel">
|
||||
<input id="phone" name="phone" type="tel" value="{{ Auth::user()->phone }}"
|
||||
placeholder="Numéro de téléphone*" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="preuves">
|
||||
<h4>Vos preuves d'achat</h4>
|
||||
<div class="barres files-accepted">
|
||||
<p>Code-barres du produit*</p><br><br>
|
||||
<label class="lbl-code upload" for="file-code">Ajouter un fichier</label>
|
||||
<input class="input-file" id="file-code" name="barcode" type="file" accept=".jpg,.jpeg,.png,.pdf" required>
|
||||
<div class="suppr">+</div>
|
||||
</div>
|
||||
<div class="ticket files-accepted">
|
||||
<p>Ticket de caisse avec la date*</p><br><br>
|
||||
<label class="lbl-ticket upload" for="ticket-prod">Ajouter un fichier</label>
|
||||
<input class="input-file" id="ticket-prod" name="ticket" type="file" accept=".jpg,.jpeg,.png,.pdf" required>
|
||||
<div class="suppr">+</div>
|
||||
</div>
|
||||
<div class="sticker files-accepted">
|
||||
<p>Sticker du produit*</p><br><br>
|
||||
<label class="lbl-sticker upload" for="sticker-prod">Ajouter un fichier</label>
|
||||
<input class="input-file" id="sticker-prod" name="sticker" type="file" accept=".jpg,.jpeg,.png,.pdf"
|
||||
required>
|
||||
<div class="suppr">+</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="btn">
|
||||
<input id="send" type="submit" value="Envoyer mes preuves d'achat">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="legals">
|
||||
<p>*Champs obligatoires</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
|
@ -37,10 +37,12 @@
|
|||
<a class="link-light" href="{{ route('fo.charte') }}"
|
||||
title="{{ __('Aller sur la page de la charte de confidentialité') }}">{{ __('Charte de confidentialité') }}</a>
|
||||
</li>
|
||||
<li class="list-inline-item">
|
||||
<a class="link-light" href="{{ route('fo.faq') }}"
|
||||
title="{{ __('Aller sur la page des questions réponses.') }}">{{ __('FAQ') }}</a>
|
||||
</li>
|
||||
@can('fo.showFaq')
|
||||
<li class="list-inline-item">
|
||||
<a class="link-light" href="{{ route('fo.faq') }}"
|
||||
title="{{ __('Aller sur la page des questions réponses.') }}">{{ __('FAQ') }}</a>
|
||||
</li>
|
||||
@endcan
|
||||
<li class="list-inline-item">
|
||||
<a class="link-light" href="https://www.legaulois.fr/contactez-nous" title="{{ __('Aller sur la page de contact') }}"
|
||||
target="_blank">{{ __('Contact') }}</a>
|
||||
|
|
|
|||
|
|
@ -1,117 +0,0 @@
|
|||
@extends('theme::layout')
|
||||
|
||||
@section('title')
|
||||
{{ $prize->gain_view->name }}
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
<div class="gains col padding container flex">
|
||||
<div class="step">ÉTAPE 3/3</div>
|
||||
<div class="content-gains">
|
||||
<div class="bravo flex">
|
||||
<div class="img-bravo">
|
||||
<img src="{{ Vite::asset('images/gain_lot_02.png') }}" alt="Livre de recettes">
|
||||
</div>
|
||||
<div class="txt-bravo flex">
|
||||
<h1>Bravo !</h1>
|
||||
<h2>Vous avez gagné un <strong>livre de recettes</strong></h2>
|
||||
<p>Pour recevoir votre cadeau, vous devez obligatoirement renseigner le formulaire ci-dessous.</p><br>
|
||||
<p>Renseignez l'adresse à laquelle vous souhaitez recevoir le livre de recettes.<br>Livraison sous 8 semaines.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="instructions flex">
|
||||
<div class="contain-courrier">
|
||||
<div class="courrier">
|
||||
<div class="infos">
|
||||
<h3>Par courrier</h3>
|
||||
<p>Merci de nous envoyer sur papier libre vos coordonnées ainsi que vos preuves d'achat originales. Le tout sous pli
|
||||
suffisamment affranchi sous dix jours à l'adresse suivante :</p>
|
||||
</div>
|
||||
<div class="adress flex">
|
||||
<p>JEU MAGIE DE NOËL 2020<br>LDC - ZI SAINT LAURENT<br>CS 50925<br>72302 SABLÉ SUR SARTHE CEDEX</p>
|
||||
</div>
|
||||
<div class="coordonnees flex">
|
||||
<p>Vos coordonnées<br>Nom, prénom, adresse complète,<br>n° de téléphone et E-mail</p>
|
||||
</div>
|
||||
<div class="preuves flex">
|
||||
<p>Vos preuves d'achat<br>Code-barres original du produit,<br>ticket de caisse original avec la date,<br>le sticker
|
||||
ou l’arrière de la boite d’œufs avec le code unique de jeu</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="inline">
|
||||
<div class="infos">
|
||||
<h3>En ligne @</h3>
|
||||
<p>Renseignez l'adresse à laquelle vous souhaitez recevoir votre gain et téléversez vos preuves d'achat.</p>
|
||||
</div>
|
||||
<form method="POST" action="{{ route('fo.send-winning-proof') }}" enctype="multipart/form-data">
|
||||
@method('PUT')
|
||||
@csrf
|
||||
@if ($errors->any())
|
||||
<div class="alert alert-danger">
|
||||
<ul>
|
||||
@foreach ($errors->all() as $error)
|
||||
<li>{{ $error }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
@endif
|
||||
<div class="coordonnees">
|
||||
<h4>Vos coordonnées</h4>
|
||||
<input id="lastname" name="lastname" type="text" value="{{ Auth::user()->lastname }}" placeholder="Nom*"
|
||||
required maxlength="150">
|
||||
<input id="firstname" name="firstname" type="text" value="{{ Auth::user()->firstname }}" placeholder="Prénom*"
|
||||
required maxlength="150">
|
||||
<input id="addr1" name="address" type="text" value="{{ Auth::user()->address }}" placeholder="Adresse*"
|
||||
required maxlength="50">
|
||||
<div class="adress flex">
|
||||
<input id="addr2" name="address2" type="text" value="{{ Auth::user()->address2 }}"
|
||||
placeholder="Complément d'adresse" maxlength="50">
|
||||
<input id="post_number" name="postal_code" type="number" value="{{ Auth::user()->postal_code }}"
|
||||
placeholder="Code Postal*" required min="1" max="99999">
|
||||
</div>
|
||||
<div class="locate flex">
|
||||
<input id="town" name="town" type="text" value="{{ Auth::user()->town }}" placeholder="Ville*"
|
||||
required maxlength="50">
|
||||
<input id="country" name="country" type="text" value="{{ Auth::user()->country }}" placeholder="Pays*"
|
||||
required maxlength="32">
|
||||
</div>
|
||||
<div class="tel">
|
||||
<input id="phone" name="phone" type="tel" value="{{ Auth::user()->phone }}"
|
||||
placeholder="Numéro de téléphone*" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="preuves">
|
||||
<h4>Vos preuves d'achat</h4>
|
||||
<div class="barres files-accepted">
|
||||
<p>Code-barres du produit*</p><br><br>
|
||||
<label class="lbl-code upload" for="file-code">Ajouter un fichier</label>
|
||||
<input class="input-file" id="file-code" name="barcode" type="file" accept=".jpg,.jpeg,.png,.pdf" required>
|
||||
<div class="suppr">+</div>
|
||||
</div>
|
||||
<div class="ticket files-accepted">
|
||||
<p>Ticket de caisse avec la date*</p><br><br>
|
||||
<label class="lbl-ticket upload" for="ticket-prod">Ajouter un fichier</label>
|
||||
<input class="input-file" id="ticket-prod" name="ticket" type="file" accept=".jpg,.jpeg,.png,.pdf" required>
|
||||
<div class="suppr">+</div>
|
||||
</div>
|
||||
<div class="sticker files-accepted">
|
||||
<p>Sticker du produit*</p><br><br>
|
||||
<label class="lbl-sticker upload" for="sticker-prod">Ajouter un fichier</label>
|
||||
<input class="input-file" id="sticker-prod" name="sticker" type="file" accept=".jpg,.jpeg,.png,.pdf"
|
||||
required>
|
||||
<div class="suppr">+</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="btn">
|
||||
<input id="send" type="submit" value="Envoyer mes preuves d'achat">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="legals">
|
||||
<p>*Champs obligatoires</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
48
views/pages/faq.blade.php
Normal file
48
views/pages/faq.blade.php
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
@extends('theme::layout')
|
||||
|
||||
@section('title', __('Foire aux questions'))
|
||||
@section('description', __('La foire aux questions'))
|
||||
|
||||
@section('main-class', 'product-page')
|
||||
|
||||
@section('content')
|
||||
<div class="container pb-5 pt-5">
|
||||
<div class="row mb-3">
|
||||
<div class="col">
|
||||
<h1 class="text-quad text-uppercase fw-bold">{{ __('Foire aux questions') }}</h1>
|
||||
</div>
|
||||
</div>
|
||||
@foreach ($questionModelList->groupBy('theme')->values() as $themeIndex => $themeQuestionsModelList)
|
||||
<div class="row mb-5">
|
||||
@if ($themeQuestionsModelList->count())
|
||||
<div class="col-12">
|
||||
<h2 class="text-uppercase fw-bold">{{ $themeQuestionsModelList->first()->theme->name }}</h2>
|
||||
</div>
|
||||
@endif
|
||||
<div class="col-12">
|
||||
<div class="accordion" id="accordion-qa-theme-{{ $themeIndex }}">
|
||||
@foreach ($themeQuestionsModelList as $questionIndex => $questionModel)
|
||||
<div class="accordion-item">
|
||||
<h3 class="accordion-header">
|
||||
<button class="accordion-button @if (!$loop->first) collapsed @endif"
|
||||
data-bs-toggle="collapse" data-bs-target="#accordion-qa-{{ $themeIndex }}{{ $questionIndex }}"
|
||||
type="button" aria-controls="accordion-qa-{{ $themeIndex }}{{ $questionIndex }}"
|
||||
aria-expanded="@if ($loop->first) true @else false @endif">
|
||||
<span class="text-uppercase fw-bold rounded">{{ $questionModel->question }}</span>
|
||||
</button>
|
||||
</h3>
|
||||
<div class="accordion-collapse @if ($loop->first) show @endif collapse"
|
||||
id="accordion-qa-{{ $themeIndex }}{{ $questionIndex }}"
|
||||
data-bs-parent="#accordion-qa-theme-{{ $themeIndex }}">
|
||||
<div class="accordion-body">
|
||||
<div class="ck-content ps-4">{!! clean($questionModel->answer) !!}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
@endsection
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
@extends('theme::layout')
|
||||
|
||||
@section('title', 'Règlement')
|
||||
|
||||
@section('content')
|
||||
<div class="rules floating grid">
|
||||
<div class="head-bloc"></div>
|
||||
<section class="main--bloc container">
|
||||
{!! $content->value !!}
|
||||
</section>
|
||||
</div>
|
||||
@endsection
|
||||
Loading…
Add table
Reference in a new issue