mirror of
https://github.com/rjNemo/villafleurie
synced 2026-06-06 02:16:47 +00:00
add thank you page after contact
This commit is contained in:
parent
f41e0e081d
commit
a85bba3a11
3 changed files with 138 additions and 22 deletions
44
README.md
44
README.md
|
|
@ -99,29 +99,29 @@ Le visiteur doit pouvoir :
|
|||
|
||||
## TO DO
|
||||
|
||||
- Ajouter un date picker dans le formulaire de réservation
|
||||
- Envoyer devis réservation par mail et notification aux hôtes (personnaliser les htmails : contact, admin et réservation)
|
||||
- Ajout page/module de paiement
|
||||
- ajouter les témoignages depuis Booking, AirBnb, ajouter le lien
|
||||
- changer l'adresse de l'admin, personnaliser le back-end (design et les infos displayed per model)
|
||||
- factoriser le code de réservation
|
||||
- formulaire de réservation : les apparts sont hard codés rendre ça dynamique (use choicefields)
|
||||
\_ nettoyer les statics files. Garder que les définitions utiles
|
||||
- Mixpanel et Google Analytics
|
||||
- Récrire les mentions légales
|
||||
- Centrer Bouton "Reserver" page location
|
||||
- Ajouter un titre "Disponibilités" au dessus du calendrier
|
||||
- page réservation/services : égayer avec des petites photos …
|
||||
- Internationalisation
|
||||
- Push docker to Vultr. Connect to domain name
|
||||
- Système de facturation: CRUD Réservations et envoi. Automatisation si possible
|
||||
- Réservation page : Ajouter des photos. Renvoyer vers la page Location onClick sur Réserver TX. Proposer Upsells : navette + location voiture.
|
||||
- Vider le contenu du folder root ?
|
||||
- Pages confirmation message contact envoyé, reservations réussies ou non (expliquer pourquoi)
|
||||
- SSL certificate
|
||||
- Cookie bar
|
||||
- [ ] Ajouter un date picker dans le formulaire de réservation
|
||||
- [ ] Envoyer devis réservation par mail et notification aux hôtes (personnaliser les htmails : contact, admin et réservation)
|
||||
- [ ] Ajout page/module de paiement
|
||||
- [ ] ajouter les témoignages depuis Booking, AirBnb, ajouter le lien
|
||||
- [ ] changer l'adresse de l'admin, personnaliser le back-end (design et les infos displayed per model)
|
||||
- [ ] factoriser le code de réservation
|
||||
- [ ] formulaire de réservation : les apparts sont hard codés rendre ça dynamique (use choicefields)
|
||||
- [x] nettoyer les statics files. Garder que les définitions utiles
|
||||
- [ ] Mixpanel et Google Analytics
|
||||
- [ ] Récrire les mentions légales
|
||||
- [ ] Centrer Bouton "Reserver" page location
|
||||
- [ ] Ajouter un titre "Disponibilités" au dessus du calendrier
|
||||
- [ ] page réservation/services : égayer avec des petites photos …
|
||||
- [ ] Internationalisation
|
||||
- [x] Push docker to Vultr. Connect to domain name
|
||||
- [ ] Système de facturation: CRUD Réservations et envoi. Automatisation si possible
|
||||
- [ ] Réservation page : Ajouter des photos. Renvoyer vers la page Location onClick sur Réserver TX. Proposer Upsells : navette + location voiture.
|
||||
- [x] Vider le contenu du folder root ?
|
||||
- [ ] Pages confirmation message contact envoyé, reservations réussies ou non (expliquer pourquoi)
|
||||
- [ ] SSL certificate
|
||||
- [ ] Cookie bar
|
||||
- [ ] Booking refs on landing page
|
||||
|
||||
## BUGS
|
||||
|
||||
- La synchro ne gère pas les heures dans le calendriers
|
||||
- Bouton réserver dans la Navbar …
|
||||
|
|
|
|||
113
rental/templates/rental/contact_merci.html
Normal file
113
rental/templates/rental/contact_merci.html
Normal file
|
|
@ -0,0 +1,113 @@
|
|||
{% extends 'rental/base.html'%} {% load static %} {% block content %}
|
||||
|
||||
<section class="intro-single">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-12 col-lg-8">
|
||||
<div class="title-single-box">
|
||||
<h1 class="title-single">Message reçu!</h1>
|
||||
<span class="color-text-a"
|
||||
>Nous traitons votre demande et nous vous recontactons aussi
|
||||
rapidement que possible.
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-12 col-lg-4">
|
||||
<nav
|
||||
aria-label="breadcrumb"
|
||||
class="breadcrumb-box d-flex justify-content-lg-end"
|
||||
>
|
||||
<ol class="breadcrumb">
|
||||
<li class="breadcrumb-item">
|
||||
<a href="{% url 'rental:index' %}">Accueil</a>
|
||||
</li>
|
||||
<li class="breadcrumb-item active" aria-current="page">
|
||||
Contact
|
||||
</li>
|
||||
</ol>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="contact">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="contact-map box">
|
||||
<div id="map" class="contact-map">
|
||||
<iframe
|
||||
src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3831.2547874074585!2d-61.48954768556058!3d16.207335988795712!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x8c134f148764f5d5%3A0x981bb218cee8b16c!2sVillaFleurie!5e0!3m2!1sfr!2sde!4v1573125589212!5m2!1sfr!2sde"
|
||||
width="100%"
|
||||
height="460"
|
||||
frameborder="0"
|
||||
style="border:0;"
|
||||
allowfullscreen=""
|
||||
></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-12 section-t8">
|
||||
<div class="row">
|
||||
<div class="col-md-7">
|
||||
<form class="form-a" action="" method="post" role="form">
|
||||
<!-- <div class="row">
|
||||
<div class="col-md-12">
|
||||
{% csrf_token %} {{ form.as_p }}
|
||||
<button type="submit" class="btn btn-a">Envoyer</button>
|
||||
</div>
|
||||
</div> -->
|
||||
</form>
|
||||
</div>
|
||||
<div class="col-md-5 section-md-t3">
|
||||
<div class="icon-box section-b2">
|
||||
<div class="icon-box-icon">
|
||||
<span class="ion-ios-paper-plane"></span>
|
||||
</div>
|
||||
<div class="icon-box-content table-cell">
|
||||
<div class="icon-box-title">
|
||||
<h4 class="icon-title">Dîtes salut 👋</h4>
|
||||
</div>
|
||||
<div class="icon-box-content">
|
||||
<p class="mb-1">
|
||||
✉️ Email :
|
||||
<span class="color-a"
|
||||
><a href="mailto:location.villafleurie@gmail.com"
|
||||
>location.villafleurie@gmail.com</a
|
||||
></span
|
||||
>
|
||||
</p>
|
||||
<p class="mb-1">
|
||||
📞 Téléphone :
|
||||
<span class="color-a"
|
||||
><a href="tel:0698267634">06 98 26 76 34</a></span
|
||||
>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="icon-box section-b2">
|
||||
<div class="icon-box-icon">
|
||||
<span class="ion-ios-pin"></span>
|
||||
</div>
|
||||
<div class="icon-box-content table-cell">
|
||||
<div class="icon-box-title">
|
||||
<h4 class="icon-title">Retrouvez-nous</h4>
|
||||
</div>
|
||||
<div class="icon-box-content">
|
||||
<p class="mb-1">
|
||||
Rue Gerty Archimède,
|
||||
<br />
|
||||
97190 Le Gosier, Guadeloupe
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
{% endblock %}
|
||||
|
|
@ -125,6 +125,9 @@ def contact(request):
|
|||
|
||||
send_confirmation_mail.delay(name, email)
|
||||
send_notification.delay(subject, name, message)
|
||||
|
||||
return render(request, 'rental/contact_merci.html', {})
|
||||
|
||||
else:
|
||||
form = ContactForm()
|
||||
context = {'form': form}
|
||||
|
|
|
|||
Loading…
Reference in a new issue