Help
RSS
API
Feed
Maltego
Contact
Domain > beaux-jardins.fr
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-10-19
185.49.20.101
(
ClassC
)
2024-08-23
199.36.158.100
(
ClassC
)
Port 443
HTTP/1.1 200 OKConnection: keep-aliveCache-Control: no-cache, no-store, must-revalidateContent-Type: text/html; charsetutf-8Etag: bbd4c4337f2559df037633f1ad113d3f95d2e45a792e5a46c591368c15827268Last-Modified: Mon, 08 Apr 2024 15:12:17 GMTStrict-Transport-Security: max-age31556926Accept-Ranges: bytesDate: Fri, 23 Aug 2024 07:11:16 GMTX-Served-By: cache-bfi-kbfi7400044-BFIX-Cache: MISSX-Cache-Hits: 0X-Timer: S1724397076.221495,VS0,VE158Vary: x-fh-requested-host, accept-encodingalt-svc: h3:443;ma86400,h3-29:443;ma86400,h3-27:443;ma86400transfer-encoding: chunked !DOCTYPE html>html langfr>head> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge> meta nameviewport contentwidthdevice-width, initial-scale1> link relstylesheet href/assets/main.css> !-- Titre du site --> title>Bienvenue chez Beaux Jardins/title> meta propertyog:title contentBienvenue chez Beaux Jardins> meta propertytwitter:title contentBienvenue chez Beaux Jardins> !-- Balise de base pour le référencement --> link relcanonical hrefhttps://beaux-jardins.fr/> !-- Description du site --> meta namedescription contentL’entreprise s’engage à vous apporter au travers de vos créations: des couleurs, les fragrances des fleurs, un espace végétal dont l’originalité ne...> meta propertyog:description contentL’entreprise s’engage à vous apporter au travers de vos créations: des couleurs, les fragrances des fleurs, un espace végétal dont l’originalité ne...> meta propertyog:type contentwebsite> meta propertyog:url contentbeaux-jardins.fr/> meta propertyog:image content/assets/images/bazoches-sur-hoene-bazoches-sur-hoene-9709371.webp> meta propertyog:image:alt contentbazoches sur hoene bazoches sur hoene> meta propertyog:locale contentfr_FR> meta propertyog:site_name contentBeaux Jardins> meta nametwitter:card contentsummary> script typeapplication/ld+json> {@context:https://schema.org, @type:WebSite, description:L’entreprise s’engage à vous apporter au travers de vos créations: des couleurs, les fragrances des fleurs, un espace végétal dont l’originalité ne..., headline:Bienvenue chez Beaux Jardins, name:Bienvenue chez Beaux Jardins, url:beaux-jardins.fr }, {@context:https://schema.org, @type:Corporation, @id:beaux-jardins.fr, legalName: SARL BEAUX JARDINS, description:L’entreprise s’engage à vous apporter au travers de vos créations: des couleurs, les fragrances des fleurs, un espace végétal dont l’originalité ne..., name:Beaux Jardins, url:beaux-jardins.fr, logo:/assets/images/bazoches-sur-hoene-bazoches-sur-hoene-9709371.webp, sameAs: } /script> meta namerobots contentindex, follow> !-- Favicon --> link relshortcut icon typeimage/png href/assets/images/aunou-sur-orne-falaise-3751228.webp> !-- Intégration JQuery via CDN --> script srchttps://code.jquery.com/jquery-3.6.1.min.js>/script> !--- Intégration OwlCarousel via CDN ----> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css/> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.theme.default.min.css/> !-- Intégration Bootstrap 5.2 via CDN --> link hrefhttps://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/css/bootstrap.min.css relstylesheet integritysha384-gH2yIJqKdNHPEq0n4Mqa/HGKIhSkIHeL5AyhkYV8i59U5AR6csBvApHHNl/vI1Bx crossoriginanonymous> !-- Intégration Bootstrap-icons via CDN --> link hrefhttps://cdn.jsdelivr.net/npm/bootstrap-icons@1.9.1/font/bootstrap-icons.css relstylesheet> !--- Intégration Animate On Scroll via CDN (animation CSS au scroll de la page) --> link relstylesheet hrefhttps://unpkg.com/aos@next/dist/aos.css /> !-- Link Google Font --> style> @import url(https://fonts.googleapis.com/css2?familyUbuntu:wght@300;400;500;700&displayswap); @import url(https://fonts.googleapis.com/css2?familyRoboto:wght@100;300;400;500;700;900&displayswap); @import url(https://fonts.googleapis.com/css2?familyMontserrat:wght@100;200;300;400;500;600;700&displayswap); @import url(https://fonts.googleapis.com/css2?familyPoppins:wght@100;200;300;400;500;600;700;800;900&displayswap); @import url(https://fonts.googleapis.com/css2?familyRaleway:wght@100;200;300;400;500;600;700;800;900&displayswap); @import url(https://fonts.googleapis.com/css2?familyOpen+Sans:wght@300;400;500;600;700;800&displayswap); @import url(https://fonts.googleapis.com/css2?familyEB+Garamond:wght@400;500;600;700&displayswap); /style> !----------------------> !-- Link Lottie Animations (animation icone tel au scroll) --> script srchttps://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js>/script> script srchttps://unpkg.com/@lottiefiles/lottie-interactivity@latest/dist/lottie-interactivity.min.js>/script> !---------------------->/head>body>main classpage-content aria-labelContent> div classwrapper>header idheaderPage> nav classnavbar nav-fixed navbar-expand-lg fixed-top navbar-fixed-top adjust-text idnavigation_bar styleopacity: 0;> div classcontainer-fluid> a classnavbar-brand href/> img src/assets/images/bazoches-sur-hoene-bazoches-sur-hoene-9709371.webp itempropimage classlogo_nav altBeaux Jardins_logo> /a> button classnavbar-toggler typebutton data-bs-togglecollapse data-bs-target#navbarSupportedContent aria-controlsnavbarSupportedContent aria-expandedfalse aria-labelToggle navigation stylebackground-color: white> span classnavbar-toggler-icon fs-6>/span> /button> div classcollapse navbar-collapse idnavbarSupportedContent> ul classnavbar-nav d-flex flex-wrap justify-content-center my-4 my-lg-0 mx-auto text-center> !--- Menu de navigation ---> li classpx-4 py-2 adjust-text stylebackground-color: rgb(52, 148, 60);> span classfs-6 animated-border-button adjust-text obftrucs data-obftrucsLw styletext-decoration: none;> Accueil /span> /li> li classpx-4 py-2 adjust-text stylebackground-color: rgb(52, 148, 60);> span classfs-6 animated-border-button adjust-text obftrucs data-obftrucsL2NyZWF0aW9uLWV0LWNvbmNlcHRpb24tZGUtdm90cmUtamFyZGluLw styletext-decoration: none;> Création /span> /li> li classpx-4 py-2 adjust-text stylebackground-color: rgb(52, 148, 60);> span classfs-6 animated-border-button adjust-text obftrucs data-obftrucsL2NvbnRyYXQtZC1lbnRyZXRpZW4tbWVuc3VlbC1vdS1hbm51ZWwtZXQtcHJlc3RhdGlvbi1wb25jdHVlbGxlLw styletext-decoration: none;> Entretien /span> /li> li classpx-4 py-2 adjust-text stylebackground-color: rgb(52, 148, 60);> span classfs-6 animated-border-button adjust-text obftrucs data-obftrucsL25vcy1yZWFsaXNhdGlvbnMv styletext-decoration: none;> Réalisations /span> /li> li classpx-4 py-2 adjust-text stylebackground-color: rgb(52, 148, 60);> span classfs-6 animated-border-button adjust-text obftrucs data-obftrucsL2NvbnRhY3Qv styletext-decoration: none;> Contact /span> /li> li classdropdown px-4 adjust-text stylebackground-color: rgb(52, 148, 60);> a classnav-link fs-6 dropdown-toggle px-0 stylecolor: inherit data-bs-toggledropdown href# rolebutton aria-expandedfalse> Nos activités /a> ul classdropdown-menu stylebackground-color: rgb(146, 209, 34) > li> a classdropdown-item adjust-text stylebackground-color: rgb(146, 209, 34) href/nos-activites/paysagiste-falaise/>paysagiste/a> /li> li> a classdropdown-item adjust-text stylebackground-color: rgb(146, 209, 34) href/nos-activites/cloture-de-jardin-falaise/>clôture de jardin/a> /li> li> a classdropdown-item adjust-text stylebackground-color: rgb(146, 209, 34) href/nos-activites/elagage-falaise/>élagage/a> /li> li>hr classdropdown-divider>/li> li> a classdropdown-item fw-bold adjust-text stylebackground-color: rgb(146, 209, 34) href/nos-activites/> Découvrez toutes nos activités i classbi bi-chevron-right>/i> /a> /li> /ul> /li> /ul> !-------> !--- Bouton de contact avec num de téléphone ---> div classd-flex justify-content-center justify-content-lg-end text-center m-1 my-2 my-lg-0> a hreftel:06 25 68 96 12 classgrow button_header adjust-text mx-3 mx-lg-2 p-2 rounded-pill text-decoration-none button-header-telephone > i classbi bi-telephone fs-6>/i> 06 25 68 96 12 /a> /div> !----------> /div> /div> /nav>/header>div classcontenu> div idfullHeight classcarousel carousel-homepage slide carousel-fade data-bs-ridecarousel> div classcarousel-inner carousel-inner-homepage> div classbloc-slider-homepage text-center> div classsliderLogoContainer mx-auto> img src/assets/images/elagage-bazoches-sur-hoene-836813.webp altelagage bazoches sur hoene classfondDegradeLogo> /div> h1 classtitleText text-white text-center fs-2 mb-4 mt-lg-5 titles>Conception, réalisation et entretien de votre jardin au coeur de l’Orne depuis 1992/h1> a hreftel:06 25 68 96 12 classbutton_homepageScreen adjust-text> span>06 25 68 96 12/span> /a> /div> div classcarousel-item carousel-item-homepage active> img classd-block w-100 src/assets/images/saint-scolasse-sur-sarthe-entretien-jardin-9173167.webp altsaint scolasse sur sarthe entretien jardin> /div> /div> lottie-player srchttps://lottie.host/8efa61ea-f70a-4d19-b6c5-5ee7f192160a/rYhPo0wccw.json backgroundtransparent speed1 classlottie-scroll loop autoplay> /lottie-player>/div> div classanchors id>/div>!-- LESS WIDE VERSION -->div classphotoTitleText adjust-text> h2 classfs-2 fw-700 titles>Entretien extérieur, création de jardins, clôtures, plantation, taille de plantes, élagage.../h2>/div>div classcontainer my-5 col-lg-11 photoText-div> div classrow p-4 pb-0 pe-lg-0 pt-lg-5 pb-lg-5 rounded-3 shadow-lg justify-content-center adjust-text stylebackground-image: url(/assets/images/courtomer-paysagiste-5594544.webp); background-position: center; background-size: cover; background-repeat: no-repeat; background-color: rgb(255, 255, 255);> h3 classdisplay-5 fw-bold p-4 pt-lg-2 titles styleletter-spacing: 0;>Artisan paysagiste à votre service/h3> div classcol-lg-6 p-3 p-lg-4 pt-lg-2> div classlead mb-4> p>L’entreprise s’engage à vous apporter au travers de vos créations: des couleurs, les fragrances des fleurs, un espace végétal dont l’originalité ne ressemble à aucun autre !/p> /div> /div> div classcol-lg-5 offset-lg-1 p-0 m-2 overflow-hidden data-aosfade-left> img classrounded-lg-3 src/assets/images/elagage-abattage-d-arbre-1184997.webp altelagage abattage d arbre> /div> /div>/div>!-- END --> !-- BLOC vignettes mix titre text -->div classanchors id>/div>div classadjust-text picto_card stylebackground-image: url(/assets/images/carrouges-saint-scolasse-sur-sarthe-116472.webp);background-position: center;background-size: cover;background-color: rgb(95, 46, 21);background-repeat: no-repeat;> div classrow row-cols-1 row-cols-lg-3 d-flex g-3 px-3 my-5> !--Boucle sur le contenu titre/text --> div classcol> div classcard h-100 overflow-hidden rounded-3 px-3 py-3 border-0 svg-picto-card stylebackground: none;> svg xmlnshttp://www.w3.org/2000/svg classicon icon-tabler icon-tabler-file-euro width24 height24 viewBox0 0 24 24 stroke-width2 strokecurrentColor fillnone stroke-linecapround stroke-linejoinround>path strokenone dM0 0h24v24H0z fillnone/>path dM14 3v4a1 1 0 0 0 1 1h4 />path dM17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z />path dM12 14h-3 />path dM14 11.172a3 3 0 1 0 0 5.656 />/svg> div classtext-shadow text-center fs-4 mt-4 p-1>p>Crédit dimpôt à 50%/p>/div> /div> /div> div classcol> div classcard h-100 overflow-hidden rounded-3 px-3 py-3 border-0 svg-picto-card stylebackground: none;> svg xmlnshttp://www.w3.org/2000/svg classicon icon-tabler icon-tabler-heart-handshake width24 height24 viewBox0 0 24 24 stroke-width2 strokecurrentColor fillnone stroke-linecapround stroke-linejoinround>path strokenone dM0 0h24v24H0z fillnone/>path dM19.5 12.572l-7.5 7.428l-7.5 -7.428a5 5 0 1 1 7.5 -6.566a5 5 0 1 1 7.5 6.572 />path dM12 6l-3.293 3.293a1 1 0 0 0 0 1.414l.543 .543c.69 .69 1.81 .69 2.5 0l1 -1a3.182 3.182 0 0 1 4.5 0l2.25 2.25 />path dM12.5 15.5l2 2 />path dM15 13l2 2 />/svg> div classtext-shadow text-center fs-4 mt-4 p-1>p>Artisan passionné/p>/div> /div> /div> div classcol> div classcard h-100 overflow-hidden rounded-3 px-3 py-3 border-0 svg-picto-card stylebackground: none;> svg xmlnshttp://www.w3.org/2000/svg classicon icon-tabler icon-tabler-leaf width24 height24 viewBox0 0 24 24 stroke-width2 strokecurrentColor fillnone stroke-linecapround stroke-linejoinround>path strokenone dM0 0h24v24H0z fillnone/>path dM5 21c.5 -4.5 2.5 -8 7 -10 />path dM9 18c6.218 0 10.5 -3.288 11 -12v-2h-4.014c-9 0 -11.986 4 -12 9c0 1 0 3 2 5h3z />/svg> div classtext-shadow text-center fs-4 mt-4 p-1>p>Travail soigné/p>/div> /div> /div> /div>/div> !-- BLOC SERVICE GALLERY -->div classanchors id>/div>!-- FULL WIDTH VERSION -->!-- LESS WIDE VERSION -->div classphotoTitleText adjust-text> h2 classfs-2 fw-700 titles>Les services que nous proposons/h2>/div>div classrow row-cols-1 row-cols-md-4 mb-3 text-center px-lg-5 col-lg-12 mx-auto my-4 justify-content-center servicesGallery-div> div classcard-group> div classcard mb-4 rounded-3 shadow-sm border-0 mx-3 servicesGallery-card> div classcard-header pt-4 adjust-text stylebackground-color: rgb(95, 46, 21);> h3 classmy-0 fw-normal fs-4 grow> span classtext-decoration-none obftrucs data-obftrucsL2NyZWF0aW9uLWV0LWNvbmNlcHRpb24tZGUtdm90cmUtamFyZGlucw> p>Création/p> /span> /h3> /div> div classcard-body stylebackground-image: url(/assets/images/carrouges-aunou-sur-orne-5598971.webp); background-position: center; background-size: cover; min-height: 30vh;> /div> /div> /div> div classcard-group> div classcard mb-4 rounded-3 shadow-sm border-0 mx-3 servicesGallery-card> div classcard-header pt-4 adjust-text stylebackground-color: rgb(95, 46, 21);> h3 classmy-0 fw-normal fs-4 grow> span classtext-decoration-none obftrucs data-obftrucsL2NvbnRyYXQtZC1lbnRyZXRpZW4tbWVuc3VlbC1vdS1hbm51ZWwtZXQtcHJlc3RhdGlvbi1wb25jdHVlbGxl> p>Entretien/p> /span> /h3> /div> div classcard-body stylebackground-image: url(/assets/images/abattage-d-arbre-abattage-d-arbre-5903991.webp); background-position: center; background-size: cover; min-height: 30vh;> /div> /div> /div> /div>!-- END -->!----> div classanchors id>/div>div classphotoTitleText adjust-text> h2 classfs-2 fw-700>Ils parlent de nous/h2>/div>div classmb-5 googleReviews-div> div classcontainer m-4 mx-auto> div classcard p-2 rounded-3 shadow-lg px-4 border-0 d-flex justify-content-lg-between> div classd-lg-flex align-items-center justify-content-lg-between text-center text-lg-start p-lg-4> div classd-lg-flex align-items-lg-center> img classcard-img-top avatar-google-place rounded-circle d-lg-flex align-items-lg-center justify-content-center m-2 stylewidth: 70px; height: 70px; object-fit: contain; src/assets/images/bazoches-sur-hoene-bazoches-sur-hoene-9709371.webp altPhoto de profil> div classalign-items-lg-center> h3>Beaux Jardins/h3> span idplace-rating>/span> /div> /div> div classjustify-content-lg-end m-4 m-lg-0> a hrefhttps://www.google.com/search?qBeaux Jardins target_blank idmaps-url classbutton_homepageScreen adjust-text grow text-nowrap> i classbi bi-google m-2>/i> Voir la fiche /a> /div> /div> /div> /div> div> div idgoogle-reviews-widget classowl-carousel mx-auto>/div> /div>/div>script> fetch(https://europe-west1-sites-clients-5-a.cloudfunctions.net/readReviews?projectIDbeaux-jard-31zmo5yfo3mykr, { cache: no-store }) .then(response > { if (response.ok) { return response.json(); } else { throw new Error(Erreur lors de la récupération des données JSON); } }) .then(jsonData > { console.log(jsonData); var reviews jsonData; displayGoogleReviews(reviews); }) .catch(error > { console.error(Une erreur s\est produite:, error); }); function displayGoogleReviews(reviews) { var ratingContainer document.getElementById(place-rating); var totalRating reviews.reduce((sum, review) > sum + review.rating, 0); var averageRating totalRating / reviews.length; ratingContainer.innerHTML Note globale : + generateStarRating(averageRating); var carouselContainer document.getElementById(google-reviews-widget); // Tri et sélection des avis var sortedReviews reviews.filter(review > review.rating > 4 && review.rating 5) .sort((a, b) > b.rating - a.rating); var selectedReviews sortedReviews.slice(0, 5); var reviewsHTML ; // Construction de la structure HTML des avis selectedReviews.forEach(review > { var truncatedText review.text.length > 200 ? review.text.substring(0, 200) + ... : review.text; var starRatingHTML generateStarRating(review.rating); reviewsHTML + div classcard rounded-3 shadow-lg mx-4 mb-4>; reviewsHTML + div classd-flex flex-wrap justify-content-center align-items-center my-2>; reviewsHTML + img classcard-img-top avatar-google-reviews src/assets/networks-images/google_logo_short.png altPhoto de profil>; reviewsHTML + div classmx-2>; reviewsHTML + div> + review.authorName + /div>; reviewsHTML + div>small classtext-muted> + review.relativeTimeDescription + /small>/div>; reviewsHTML + /div>; reviewsHTML + /div>; reviewsHTML + div classcard-body>; reviewsHTML + span> + starRatingHTML + /span>; reviewsHTML + p classcard-text lead fs-6> + truncatedText + /p>; reviewsHTML + /div>; reviewsHTML + /div>; }); // Affichage des avis dans le carousel carouselContainer.innerHTML reviewsHTML; // Initialisation du carousel var carouselOptions { items: 4, autoplay: true, loop: true, autoplayTimeout: 5000, autoplayHoverPause: false, dots: false, nav: true, }; if (window.innerWidth 768) { carouselOptions.items 1; } $(document).ready(function(){ $(#google-reviews-widget).owlCarousel(carouselOptions); }); } function generateStarRating(rating) { var fullStars Math.floor(rating); var hasHalfStar (rating - fullStars > 0.1); var starsHTML ; for (var i 1; i 5; i++) { if (i fullStars) { starsHTML + i classbi bi-star-fill star>/i>; // Étoile pleine } else if (i fullStars + 1 && hasHalfStar) { starsHTML + i classbi bi-star-half star>/i>; // Demi-étoile pleine } else { starsHTML + i classbi bi-star star>/i>; // Étoile vide } } return starsHTML; }/script> !-- BLOC Instagram embed (embarque une publication instagram via Iframe) -->div classanchors id>/div>div classpy-5 adjust-text mx-1 mx-lg-5 stylebackground-image: url(); background-position: center; background-size: cover; background-color: rgb(255, 255, 255); background-repeat: no-repeat;> div classrow row-cols-1 g-0 row-cols-lg-2 justify-content-center> div classcol d-flex justify-content-center align-items-center order-1 mt-2 mb-5> h3 classfs-2 text-center titles> Nos dernières actualités /h3> /div> /div> div> div idjson-data>/div> /div>/div>!-------------------------------------------------->script> fetch(https://europe-west1-sites-clients-5-a.cloudfunctions.net/read?projectIDbeaux-jard-31zmo5yfo3mykr, { cache: no-store }) .then(response > { if (response.ok) { return response.json(); } else { throw new Error(Erreur lors de la récupération des données JSON); } }) .then(jsonData > { // Manipulez les données JSON ici var jsonElement document.getElementById(json-data); // Obtenir les 5 dernières actualités var latestNews jsonData.slice(-5); // Créer une div avec la classe card-group var cardGroup document.createElement(div); cardGroup.className card-group row flex-lg-row-reverse flex-column-reverse row-cols-1 row-cols-md-4 g-4 justify-content-center m-2; // Ajout des classes Bootstrap // Créez les cartes Bootstrap pour chaque élément du JSON, à lexception de la dernière news latestNews.slice(0, -1).forEach(newsItem > { var card document.createElement(div); card.className col; var innerCard document.createElement(div); innerCard.className card shadow-lg border-0 text-bg-light h-100 otherNews-card rounded-4; var images Array.isArray(newsItem.images) && newsItem.images.length > 0 ? newsItem.images.map(image > image.url) : /assets/images/bazoches-sur-hoene-bazoches-sur-hoene-9709371.webp; // Utilisation de limage par défaut var image createCarousel(images); innerCard.appendChild(image); var cardBody document.createElement(div); cardBody.className card-body; var text document.createElement(p); text.className card-text text.textContent newsItem.text; cardBody.appendChild(text); // Convertir la valeur Unix Epoch en objet Date const unixTimestamp newsItem.date; const dateObject new Date(unixTimestamp); // Obtenir les composantes de la date const year dateObject.getFullYear(); const month String(dateObject.getMonth() + 1).padStart(2, 0); // Ajouter un zéro devant si le mois est inférieur à 10 const day String(dateObject.getDate()).padStart(2, 0); // Ajouter un zéro devant si le jour est inférieur à 10 // Créer la date au format YYYY-MM-DD const formattedDate `${year}-${month}-${day}`; var date document.createElement(p); date.className card-date fw-light small-font; date.textContent formattedDate; cardBody.appendChild(date); innerCard.appendChild(cardBody); card.appendChild(innerCard); // Ajouter la carte à la div card-group cardGroup.appendChild(card); }); // Ajouter la div card-group à lélément avec lID json-data jsonElement.appendChild(cardGroup); // Créer la carte pour la dernière news var latestNewsItem latestNewslatestNews.length - 1; var latestNewsCard document.createElement(div); latestNewsCard.className card shadow-lg border-0 text-bg-light latestNews-card rounded-4 mb-4 mx-auto h-100; var row document.createElement(div); row.className row g-0; latestNewsCard.appendChild(row); var colImage document.createElement(div); colImage.className col-md-5; row.appendChild(colImage); var images Array.isArray(latestNewsItem.images) && latestNewsItem.images.length > 0 ? latestNewsItem.images.map(image > image.url) : /assets/images/bazoches-sur-hoene-bazoches-sur-hoene-9709371.webp ; var image createCarousel(images); colImage.appendChild(image); var colBody document.createElement(div); colBody.className col-md-7; row.appendChild(colBody); var cardBody document.createElement(div); cardBody.className card-body; colBody.appendChild(cardBody); var text document.createElement(p); text.className card-text fs-5; text.textContent latestNewsItem.text; cardBody.appendChild(text); // Convertir la valeur Unix Epoch en objet Date const unixTimestampLatest latestNewsItem.date; const dateObjectLatest new Date(unixTimestampLatest); // Obtenir les composantes de la date const yearLatest dateObjectLatest.getFullYear(); const monthLatest String(dateObjectLatest.getMonth() + 1).padStart(2, 0); // Ajouter un zéro devant si le mois est inférieur à 10 const dayLatest String(dateObjectLatest.getDate()).padStart(2, 0); // Ajouter un zéro devant si le jour est inférieur à 10 // Créer la date au format YYYY-MM-DD const formattedDateLatest `${yearLatest}-${monthLatest}-${dayLatest}`; var dateLatest document.createElement(p); dateLatest.className card-date fw-light small-font; dateLatest.textContent formattedDateLatest; cardBody.appendChild(dateLatest); // Ajouter la carte de la dernière news à lélément avec lID json-data jsonElement.appendChild(latestNewsCard); // Ajouter la div card-group à lélément avec lID json-data jsonElement.appendChild(cardGroup); }) .catch(error > { console.error(error); }); ////// CAROUSEL /////// function createCarousel(images) { if (!images || images.length 0) { var image document.createElement(img); image.className card-img-top custom-image; image.alt paysagiste-Falaise; // Remplacez Alternative text par le texte que vous souhaitez utiliser return image; } else { var carousel document.createElement(div); carousel.className owl-carousel owl-theme owl-carousel-news; images.forEach((imageUrl) > { var carouselItem document.createElement(div); carouselItem.className item owl-items-news; var image document.createElement(img); image.className d-block w-100 custom-image; image.style.objectFit cover; // Ajout de la propriété object-fit: cover image.src imageUrl; image.alt paysagiste Falaise; // Remplacez Alternative text par le texte que vous souhaitez utiliser carouselItem.appendChild(image); carousel.appendChild(carouselItem); }); // Initialise Owl Carousel $(carousel).owlCarousel({ loop: false, nav: true, dots: true, navText: span classcarousel-control-prev-icon>/span>, span classcarousel-control-next-icon>/span>, responsive: { 0: { items: 1 }, 768: { items: 1 }, 992: { items: 1 } } }); return carousel; } }/script> !-- BLOC (NEW) ACTLOCLINKS -->div> !-- MAIN ACTIVITY --> div classanchors id>/div> div classmx-auto first-activity-div col-lg-11 px-4 py-4 mb-5 mt-5 adjust-text rounded-3 shadow-lg stylebackground-color: rgb(255, 255, 255); background-image: url(/assets/images/plantation-courtomer-5582648.webp); background-position: center; background-size: cover; background-repeat: no-repeat> div classrow flex-lg-row align-items-center g-5 py-2 px-4 mt-2> div classcol-12 col-sm-8 col-lg-5 my-0 order-2 order-lg-2 order-xl-2 order-xxl-2> div classcard card-cover h-100 overflow-hidden text-bg-dark rounded-4 shadow-lg stylebackground-image: url(/assets/images/paysagiste-bazoches-sur-hoene-2462752.webp); background-position: center; background-repeat: no-repeat; background-size: cover> div classblack-screen>/div> div classd-flex flex-column h-100 p-4 text-center text-white text-shadow-1 stylez-index : 2> h3 classfs-2 py-5 my-5 lh-1 fw-bold> a hrefnos-activites/paysagiste-falaise/> paysagiste /a> /h3> /div> /div> /div> div classcol-lg-7 my-0 order-1 order-lg-1 order-xl-1 order-xxl-1> span classdisplay-6 titles fw-bold text-body-emphasis lh-1 mb-5 first-activity-title data-aosfade-left> À la recherche dun paysagiste ? /span> div classfs-6 lead mt-4 mb-4>p>Beaux Jardins, votre partenaire paysagiste de confiance à Aunou-sur-Orne, transforme votre espace extérieur en une oasis verdoyante. Nos experts conçoivent des jardins sur mesure, alliant harmonieusement formes, couleurs et textures pour créer des environnements uniques. Confiez-nous la réalisation de votre projet pour des extérieurs qui reflètent votre style et émerveillent à chaque saison./p>/div> div classfs-6 lead> p> Nous sommes aussi présents dans la région de Falaise : a typebutton hrefnos-activites/paysagiste-falaise/paysagiste-argentan/ classfw-bold fs-6 grow> Argentan /a> a typebutton hrefnos-activites/paysagiste-falaise/paysagiste-sees/ classfw-bold fs-6 grow> Sées /a> span> Carrouges /span> span> Bazoches sur Hoëne /span> span> Aunou sur Orne /span> span> Courtomer /span> span> Saint Scolasse sur Sarthe /span> /p> /div> /div> /div> /div> !-------------------------------------> !-- SECONDARY ACTIVITY --> div classanchors id>/div> div classmx-auto second-activity-div col-lg-11 px-4 py-4 mb-5 mt-5 adjust-text rounded-3 shadow-lg stylebackground-color: rgb(255, 255, 255); background-image: url(/assets/images/plantation-courtomer-5582648.webp); background-position: center; background-size: cover; background-repeat: no-repeat> div classrow flex-lg-row-reverse align-items-center g-5 py-2 px-4 mt-2> div classcol-lg-7 my-0 order-1 order-lg-1 order-xl-1 order-xxl-1> span classdisplay-6 titles fw-bold text-body-emphasis lh-1 mb-5 second-activity-title data-aosfade-right> Envie dune nouvelle clôture ? /span> div classfs-6 lead mt-4 mb-4>p>Beaux Jardins propose des solutions de clôture sur mesure pour délimiter et sécuriser votre espace extérieur. Nos clôtures allient fonctionnalité et esthétique, sadaptant parfaitement à votre style et à vos besoins. Confiez-nous linstallation de votre clôture pour un cadre extérieur harmonieux et préservé./p>/div> div classfs-6 lead> p> Nous sommes aussi présents dans la région de Falaise : a typebutton hrefnos-activites/cloture-de-jardin-falaise/cloture-de-jardin-argentan/ classfw-bold fs-6 grow> Argentan /a> a typebutton hrefnos-activites/cloture-de-jardin-falaise/cloture-de-jardin-sees/ classfw-bold fs-6 grow> Sées /a> span> Carrouges /span> span> Bazoches sur Hoëne /span> span> Aunou sur Orne /span> span> Courtomer /span> span> Saint Scolasse sur Sarthe /span> /p> /div> /div> div classcol-12 col-sm-8 col-lg-5 my-0 order-2 order-lg-2 order-xl-2 order-xxl-2> div classcard card-cover h-100 overflow-hidden text-bg-dark rounded-4 shadow-lg stylebackground-image: url(/assets/images/saint-scolasse-sur-sarthe-tonte-pelouse-4733068.webp); background-position: center; background-repeat: no-repeat; background-size: cover> div classblack-screen>/div> div classd-flex flex-column h-100 p-4 text-center text-white text-shadow-1 stylez-index : 2> h3 classfs-2 py-5 my-5 lh-1 fw-bold> a hrefnos-activites/cloture-de-jardin-falaise/> clôture de jardin /a> /h3> /div> /div> /div> /div> /div> !-------------------------------------> !-- THIRD ACTIVITY --> div classanchors id>/div> div classmx-auto third-activity-div col-lg-11 px-4 py-4 mb-4 mt-5 adjust-text rounded-3 shadow-lg stylebackground-color: rgb(255, 255, 255); background-image: url(/assets/images/plantation-courtomer-5582648.webp); background-position: center; background-size: cover; background-repeat: no-repeat> div classrow flex-lg-row align-items-center g-5 py-2 px-4 mt-2> div classcol-12 col-sm-8 col-lg-5 my-0 order-2 order-lg-2 order-xl-2 order-xxl-2> div classcard card-cover h-100 overflow-hidden text-bg-dark rounded-4 shadow-lg stylebackground-image: url(/assets/images/paysagiste-paysagiste-4248613.webp); background-position: center; background-repeat: no-repeat; background-size: cover> div classblack-screen>/div> div classd-flex flex-column h-100 p-4 text-center text-white text-shadow-1 stylez-index : 2> h3 classfs-2 py-5 my-5 my-5 lh-1 fw-bold> a hrefnos-activites/elagage-falaise/>élagage/a> /h3> /div> /div> /div> div classcol-lg-7 my-0 order-1 order-lg-1 order-xl-1 order-xxl-1> span classdisplay-6 titles fw-bold text-body-emphasis lh-1 mb-5 third-activity-title data-aosfade-left> Des besoins délagage darbres ? /span> div classfs-6 lead mt-4 mb-4>p>Lélagage professionnel par Beaux Jardins garantit la santé et la beauté de vos arbres. Nos experts en élagage maîtrisent les techniques pour préserver la forme naturelle de vos arbres tout en assurant la sécurité de votre propriété. Confiez-nous lélagage de vos arbres pour un environnement extérieur sûr, esthétique et durable./p>/div> div classfs-6 lead> p> Nous sommes aussi présents dans la région de Falaise : a typebutton hrefnos-activites/elagage-falaise/elagage-argentan/ classfw-bold fs-6 grow> Argentan /a> a typebutton hrefnos-activites/elagage-falaise/elagage-sees/ classfw-bold fs-6 grow> Sées /a> span> Carrouges /span> span> Bazoches sur Hoëne /span> span> Aunou sur Orne /span> span> Courtomer /span> span> Saint Scolasse sur Sarthe /span> /p> /div> /div> /div> /div> !-------------------------------------> div classmx-auto col-lg-11 px-4 mb-5> div classd-flex justify-content-end mb-5> a classfw-light grow button_header adjust-text rounded-pill p-2 text-decoration-none all-activities-button href/nos-activites/> Toutes nos activités i classbi bi-chevron-right>/i> /a> /div> /div>/div>!-- END --> div classpx-2 px-lg-4 py-2 adjust-text style background-image: url(); background-position: center; background-size: cover; background-repeat: no-repeat; background-color: rgb(95, 46, 21); idcontact> div classrow align-items-center g-lg-5 py-5> div classcol-lg-6 text-center data-aosfade-right> span classdisplay-4 fw-bold lh-1 text-body-emphasis mb-3 titles>Un projet ? Un devis ? Contactez-nous/span> p classfs-5 mt-4>Nous nous engageons à vous répondre dans les plus brefs délais !/p> /div> div classcol-md-10 d-flex justify-content-center col-lg-6> form idformContact classp-4 p-md-5 border rounded-3 bg-white adjust-text> div classrow g-3> div classform-floating col-sm-6 mb-3> input typetext classform-control idfirstName placeholderJohn namefirstName required> label forfirstName>Prénom*/label> /div> div classform-floating col-sm-6 mb-3> input typetext classform-control idlastName placeholderDoe namelastName required> label forlastName>Nom*/label> /div> div classform-floating col-sm-6 mb-3> input typeemail classform-control idsenderEmailAddress placeholdername@example.com namesenderEmailAddress required> label forsenderEmailAddress>Adresse e-mail*/label> /div> div classform-floating col-sm-6 mb-3> input typetel classform-control idtelNumber placeholderTelephone nametelNumber> label fortelNumber>Téléphone/label> /div> div classmb-3 col-12> textarea typetext classform-control idtextMessage placeholderMessage* rows6 nametextMessage required>/textarea> /div> /div> div classcheckbox mb-3> label> input typecheckbox idapprovedPrivacyPolicy required> J’accepte que mes données soient utilisées dans le cadre de ma demande, voir la a href/politique-de-confidentialite/>politique de confidentialité.*/a> /label> /div> button classw-100 btn btn-outline-dark typesubmit onclicksendMail()>Envoyer/button> /form> !-- Success Modal --> div classmodal idsuccessModal tabindex-1> div classmodal-dialog> div classmodal-content> div classmodal-header> h5 classmodal-title text-body>Envoi réussi/h5> button typebutton classbtn-close data-bs-dismissmodal aria-labelClose>/button> /div> div classmodal-body text-secondary> p>Votre demande a bien été transmise/p> /div> div classmodal-footer> button typebutton classbtn btn-secondary data-bs-dismissmodal>Fermer/button> /div> /div> /div> /div> !-- Error Modal --> div classmodal iderrorModal tabindex-1> div classmodal-dialog> div classmodal-content> div classmodal-header> h5 classmodal-title text-danger>Lenvoi a échoué/h5> button typebutton classbtn-close data-bs-dismissmodal aria-labelClose>/button> /div> div classmodal-body text-secondary> p>Votre demande na pas pu être transmise/p> /div> div classmodal-footer> button typebutton classbtn btn-secondary data-bs-dismissmodal>Fermer/button> /div> /div> /div> /div> /div> /div>/div>script> // Vérifie si les champs sont valides const areFieldsValidate (fieldsId > Object.keys(fieldsId).every(fieldId > document.getElementById(fieldId).checkValidity())); // Empêche la redirection lors de la soumission du formulaire document.getElementById(formContact).addEventListener(submit, function (event) { event.preventDefault(); }); function sendMail() { // Désactive le bouton Envoyer const submitButton document.querySelector(buttontypesubmit); submitButton.disabled true; // Affiche le spinner Bootstrap dans le bouton submitButton.innerHTML span classspinner-border spinner-border-sm spin rolestatus aria-hiddentrue>/span> Envoi...; // Récupère tous les champs du formulaire const inputElements document.getElementById(formContact).querySelectorAll(input, textarea); const fields {} inputElements.forEach(inputElement > { fieldsinputElement.id inputElement.value; }); if (areFieldsValidate(fields)) { // Met en forme lobjet à envoyer delete fields.approvedPrivacyPolicy; fieldsrecipientEmailAddress beauxjardins61@orange.fr; document.getElementById(telNumber).value ? fieldstelNumber Non renseigné : document.getElementById(telNumber).value; // Envoie lobjet fetch(https://europe-west1-refpro-mail-sender.cloudfunctions.net/sendEmail, { method: POST, cache: no-store, body: JSON.stringify(fields) }).then(response > { if (response.ok) { return response.json(); } else { throw new Error(Erreur lors de la récupération des données JSON); } }).then(jsonData > { if (jsonData true) { const modalElement document.getElementById(successModal); const modal new bootstrap.Modal(modalElement); modal.show(); } else { const modalElement document.getElementById(errorModal); const modal new bootstrap.Modal(modalElement); modal.show(); } }).finally(() > { // Réactive le bouton Envoyer et enlève le spinner après lenvoi du formulaire submitButton.disabled false; submitButton.innerHTML Envoyer; }); } else { // Réactive le bouton Envoyer et enlève le spinner si les champs ne sont pas valides submitButton.disabled false; submitButton.innerHTML Envoyer; } }/script> !-- BLOC maps avec infos détaillées de lentreprise (adresse, tel etc) + IFrame de google maps -->div classanchors id>/div>div classadjust-text stylebackground-image: url();background-position: center; background-size: cover; background-color: rgb(255, 255, 255)> div classrow informations-list> div classcol-sm-12 col-lg-6 col-xl-4 py-5 content> div classmb-4 text-center display-6 titles>Retrouvez-nous/div> div classitem-content mx-5> div classd-flex py-3> div classmx-2> i classbi bi-geo-alt fs-4>/i> /div> div> div> span classfs-4 titles>Adresse/span> /div> span classp-1> La Chauvinière, 61500 Aunou-sur-Orne /span> /div> /div> div classd-flex py-3> div classmx-2> i classbi bi-telephone fs-4>/i> /div> div> div> span classfs-4 titles>Téléphone/span> /div> a hreftel:06 25 68 96 12 classp-1> 06 25 68 96 12 /a> /div> /div> /div> /div> div classcol-sm-12 col-lg-6 col-xl-8 map-content data-aosfade-left> iframe srchttps://www.google.com/maps/embed?pb!1m18!1m12!1m3!1d2638.0760562514542!2d0.23141187687110765!3d48.60838741826696!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47e21bb8e334d1b7%3A0xd82eb3ca3266803d!2sBeaux%20Jardins%20Sarl!5e0!3m2!1sfr!2sfr!4v1706695213818!5m2!1sfr!2sfr width600 height450 styleborder:0; allowfullscreen loadinglazy referrerpolicyno-referrer-when-downgrade>/iframe> /div> /div>/div> /div> /div>/main>div classpy-4 stylebackground-color: rgb(95, 46, 21)>/div>div stylebackground-color: rgb(95, 46, 21) classadjust-text> div classcontainer> footer classpy-2> div classrow justify-content-center justify-content-lg-around text-center text-lg-start> div classcol-md-4 offset-md-1 mb-3 mx-0> div classmx-4 mb-3 logo-footer mx-auto> img src/assets/images/bazoches-sur-hoene-bazoches-sur-hoene-9709371.webp classlogo_nav altlogo-Beaux Jardins> /div> p>/p> /div> div classcol-8 col-md-2 mb-3> /div> div classcol-8 col-md-2 mb-3> h5 classmb-4>Nos Coordonnées/h5> div classd-flex flex-column flex-lg-row> i classbi bi-geo-alt>/i> p classms-2>La Chauvinière, 61500 Aunou-sur-Orne/p> /div> div classd-flex flex-column flex-lg-row> i classbi bi-telephone>/i> p classms-2>a hreftel:06 25 68 96 12>06 25 68 96 12/a>/p> /div> /div> div classcol-8 col-md-2 mb-3> h5 classmb-4>Informations/h5> ul classnav flex-column m-0> li classnav-item mb-2> a rolebutton idopen_preferences_center classp-0 text-body-secondary footer-infos> Gestion des cookies /a> /li> li classnav-item mb-2> a href/politique-de-confidentialite/ classp-0 text-body-secondary footer-infos> Politique de confidentialité /a> /li> li classnav-item mb-2> a href/mentions-legales/ classp-0 text-body-secondary footer-infos> Mentions légales /a> /li> /ul> /div> /div> div classd-flex flex-column flex-sm-row justify-content-between pt-4 my-2 border-top text-center> p classsmall-font>© 2024 Beaux Jardins | Tous droits réservés/p> p classsmall-font>Site réalisé par a hrefhttps://refpro.fr/> img classmb-1 mx-1 width12 src/assets/networks-images/logo_Refpro-short.png altle-referencement-professionnel-logo> /a> /p> /div> /footer> /div>/div>!--- Intégration Bootstrap ---->script srchttps://cdn.jsdelivr.net/npm/bootstrap@5.2.0/dist/js/bootstrap.bundle.min.js integritysha384-A3rJD856KowSb7dwlZdYEkO39Gagi7vIsF0jrRAoQmDKKtQBHUuLZ9AsSv4jD4Xa crossoriginanonymous>/script>!-- ------------------------------------------ -->!--- Intégration Modal Bootstrap ---->script typetext/javascript src/assets/js/modal-bootstrap.js>/script>!-- ------------------------------------------ -->!--- Intégration AnimateOnScroll via CDN ---->script srchttps://unpkg.com/aos@next/dist/aos.js>/script>script typetext/javascript src/assets/js/scroll-animations.js>/script>!-- ------------------------------------------ -->!--- Intégration Navbar ---->script srchttps://code.jquery.com/jquery-3.6.1.min.js>/script>script typetext/javascript src/assets/js/navbar.js>/script>!-- ------------------------------------------ -->!--- Intégration Text Coloration ---->script typetext/javascript src/assets/js/text-coloration.js>/script>!-- ------------------------------------------ -->!--- Intégration OwlCarousel ---->script srchttps://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js>/script>script typetext/javascript src/assets/js/owlcarousel.js>/script>!-- ------------------------------------------ -->!--- Intégration Obftrucs ---->script typetext/javascript src/assets/js/obftrucs.js>/script>!-- ------------------------------------------ -->!--- Intégration Cookie Consent ---->script typetext/javascript srchttps://www.termsfeed.com/public/cookie-consent/4.0.0/cookie-consent.js charsetUTF-8>/script>script typetext/javascript src/assets/js/cookies.js>/script>!-- ------------------------------------------ -->/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]