{"id":14,"date":"2024-06-03T09:01:12","date_gmt":"2024-06-03T09:01:12","guid":{"rendered":"https:\/\/demo.a110.club\/?page_id=14"},"modified":"2024-10-21T09:39:02","modified_gmt":"2024-10-21T09:39:02","slug":"evenements","status":"publish","type":"page","link":"https:\/\/a110.club\/index.php\/evenements\/","title":{"rendered":"\u00c9V\u00c8NEMENTS"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14\" class=\"elementor elementor-14\">\n\t\t\t\t<div class=\"elementor-element elementor-element-059e718 e-flex e-con-boxed e-con e-parent\" data-id=\"059e718\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-043dd1a elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"043dd1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-761c632 e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"761c632\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInRight&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12b45ec elementor-widget elementor-widget-heading\" data-id=\"12b45ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Nos \u00e9v\u00e9nements<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5aebe5d e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"5aebe5d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInRight&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f7a6ec elementor-widget elementor-widget-html\" data-id=\"5f7a6ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"fr\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>\u00c9v\u00e9nements<\/title>\r\n    <link rel=\"stylesheet\" href=\"https:\/\/stackpath.bootstrapcdn.com\/bootstrap\/4.5.2\/css\/bootstrap.min.css\">\r\n    <style>\r\n        .filter-buttons {\r\n            display: flex;\r\n            justify-content: center;\r\n            margin-bottom: 20px;\r\n        }\r\n        .filter-buttons button {\r\n            border: 1px solid #ccc;\r\n            background-color: white;\r\n            color: #333;\r\n            border-radius: 20px;\r\n            padding: 5px 15px;\r\n            margin: 0 5px;\r\n            cursor: pointer;\r\n            transition: background-color 0.3s, color 0.3s;\r\n        }\r\n        .filter-buttons button.active, .filter-buttons button:hover {\r\n            background-color: #1a73e8;\r\n            color: white;\r\n            border-color: #1a73e8;\r\n        }\r\n        .card {\r\n            border: none;\r\n            border-radius: 15px;\r\n            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\r\n            transition: transform 0.3s, box-shadow 0.3s;\r\n            margin-bottom: 20px;\r\n            opacity: 0;\r\n            transform: translateY(20px);\r\n            transition: opacity 0.5s ease-out, transform 0.5s ease-out;\r\n        }\r\n        .card:hover {\r\n            transform: translateY(-10px);\r\n            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);\r\n        }\r\n        .card.show {\r\n            opacity: 1;\r\n            transform: translateY(0);\r\n        }\r\n        .event-img {\r\n            width: 100%;\r\n            height: auto;\r\n            max-height: 200px;\r\n            object-fit: contain;\r\n            border-top-left-radius: 15px;\r\n            border-top-right-radius: 15px;\r\n        }\r\n        .card-body {\r\n            padding: 20px;\r\n        }\r\n        .card-title {\r\n            font-size: 1.5rem;\r\n            margin-bottom: 10px;\r\n        }\r\n        .card-subtitle {\r\n            font-size: 1rem;\r\n            color: #6c757d;\r\n            margin-bottom: 15px;\r\n        }\r\n        .card-text {\r\n            font-size: 1rem;\r\n            margin-bottom: 15px;\r\n        }\r\n        .btn-primary {\r\n            background-color: #1a73e8;\r\n            border-color: #1a73e8;\r\n            transition: background-color 0.3s, border-color 0.3s;\r\n        }\r\n        .btn-primary:hover {\r\n            background-color: #155ab6;\r\n            border-color: #155ab6;\r\n        }\r\n        #noEventsMessage {\r\n            display: none;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n<div class=\"container-fluid py-4\">\r\n    <div class=\"text-center\"><\/div>\r\n    <div class=\"row\">\r\n       <div class=\"col-12 filter-buttons\">\r\n    <button class=\"btn active\" data-filter=\"all\">Tous<\/button>\r\n    <button class=\"btn\" data-filter=\"upcoming\">\u00c0 venir<\/button>\r\n    <button class=\"btn\" data-filter=\"past\">Pass\u00e9s<\/button>\r\n<\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"row\" id=\"eventsRow\"><\/div>\r\n    <div class=\"text-center\" id=\"noEventsMessage\">\r\n        <h2 class=\"mt-5\">Aucun \u00e9v\u00e9nement disponible pour le moment<\/h2>\r\n        <p>Veuillez revenir plus tard pour d\u00e9couvrir de nouveaux \u00e9v\u00e9nements.<\/p>\r\n    <\/div>\r\n<\/div>\r\n\r\n<!-- Modal HTML -->\r\n<div class=\"modal fade\" id=\"registrationModal\" tabindex=\"-1\" aria-labelledby=\"registrationModalLabel\" aria-hidden=\"true\">\r\n  <div class=\"modal-dialog\">\r\n    <div class=\"modal-content\">\r\n      <div class=\"modal-header\">\r\n        <h5 class=\"modal-title\" id=\"registrationModalLabel\">Inscription \u00e0 l'\u00e9v\u00e9nement<\/h5>\r\n        <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\">\r\n          <span aria-hidden=\"true\">&times;<\/span>\r\n        <\/button>\r\n      <\/div>\r\n      <div class=\"modal-body\">\r\n        <form id=\"registrationForm\">\r\n          <div class=\"form-group\">\r\n            <label for=\"name\">Nom<\/label>\r\n            <input type=\"text\" class=\"form-control\" id=\"name\" required>\r\n          <\/div>\r\n          <div class=\"form-group\">\r\n            <label for=\"surname\">Pr\u00e9nom<\/label>\r\n            <input type=\"text\" class=\"form-control\" id=\"surname\" required>\r\n          <\/div>\r\n          <div class=\"form-group\">\r\n            <label for=\"email\">Email<\/label>\r\n            <input type=\"email\" class=\"form-control\" id=\"email\" required>\r\n          <\/div>\r\n          <div class=\"form-group\">\r\n            <label for=\"phone\">T\u00e9l\u00e9phone<\/label>\r\n            <input type=\"tel\" class=\"form-control\" id=\"phone\" required>\r\n          <\/div>\r\n          <div class=\"form-group\">\r\n            <div class=\"form-check\">\r\n                <input class=\"form-check-input\" type=\"checkbox\" id=\"hasAlpine\">\r\n                <label class=\"form-check-label\" for=\"hasAlpine\">\r\n                    Je poss\u00e8de une Alpine\r\n                <\/label>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <input type=\"hidden\" id=\"eventId\">\r\n          <button type=\"submit\" class=\"btn btn-primary\">S'inscrire<\/button>\r\n        <\/form>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    document.addEventListener('DOMContentLoaded', () => {\r\n        const fetchEvents = async () => {\r\n            try {\r\n                const response = await fetch('https:\/\/back.a110.club\/evenements'); \/\/ Remplacer par votre endpoint\r\n                const data = await response.json();\r\n                const filteredEvents = data.filter(event => event.is_past === null);\r\n                const eventsWithBase64Images = filteredEvents.map(event => {\r\n                    const base64Image = event.image ? arrayBufferToBase64(event.image.data) : null;\r\n                    return { ...event, image: base64Image, event_date: new Date(event.event_date) };\r\n                });\r\n                displayEvents(eventsWithBase64Images);\r\n            } catch (error) {\r\n                console.error(\"Erreur lors de la r\u00e9cup\u00e9ration des \u00e9v\u00e9nements:\", error);\r\n            }\r\n        };\r\n        \r\n        \r\n\r\n\r\n        const arrayBufferToBase64 = (buffer) => {\r\n            let binary = \"\";\r\n            const bytes = new Uint8Array(buffer);\r\n            const len = bytes.byteLength;\r\n            for (let i = 0; i < len; i++) {\r\n                binary += String.fromCharCode(bytes[i]);\r\n            }\r\n            return window.btoa(binary);\r\n        };\r\n\r\n      const displayEvents = (events) => {\r\n    const eventsRow = document.getElementById('eventsRow');\r\n    const noEventsMessage = document.getElementById('noEventsMessage');\r\n    const selectedFilter = document.querySelector('.filter-buttons .active')?.dataset.filter || 'all';\r\n\r\n    eventsRow.innerHTML = '';\r\n    let filteredEvents = [];\r\n    const today = new Date();\r\n    today.setHours(0, 0, 0, 0);\r\n\r\n    switch (selectedFilter) {\r\n        case 'upcoming':\r\n            filteredEvents = events.filter(event => {\r\n                const eventDate = new Date(event.event_date);\r\n                eventDate.setHours(0, 0, 0, 0);\r\n                return eventDate >= today;\r\n            });\r\n            break;\r\n        case 'past':\r\n            filteredEvents = events.filter(event => {\r\n                const eventDate = new Date(event.event_date);\r\n                eventDate.setHours(0, 0, 0, 0);\r\n                return eventDate < today;\r\n            });\r\n            break;\r\n        default:\r\n            filteredEvents = events;\r\n    }\r\n\r\n    if (filteredEvents.length > 0) {\r\n        noEventsMessage.style.display = 'none';\r\n        filteredEvents.forEach((event, index) => {\r\n            const col = document.createElement('div');\r\n            col.className = 'col-lg-4 col-md-6 mb-4';\r\n            const isPastEvent = event.event_date < today;\r\n            col.innerHTML = `\r\n                <div class=\"card\">\r\n                    <img decoding=\"async\" src=\"${event.image ? `data:image\/jpeg;base64,${event.image}` : 'path\/to\/default-image.jpg'}\" class=\"card-img-top event-img\" alt=\"${event.title}\">\r\n                    <div class=\"card-body\">\r\n                        <h5 class=\"card-title\">${event.title}<\/h5>\r\n                        <h6 class=\"card-subtitle mb-2 text-muted\">${event.event_date.toLocaleDateString('fr-FR')}<\/h6>\r\n                        <p class=\"card-text\">${event.description}<\/p>\r\n                        <p class=\"card-text text-muted\">Lieu : ${event.location}<\/p>\r\n                        ${isPastEvent ? `<span class=\"badge badge-secondary\">\u00c9v\u00e9nement pass\u00e9<\/span>` : `<button class=\"btn btn-primary register-button\" data-event-id=\"${event.id}\">S'inscrire<\/button>`}\r\n                    <\/div>\r\n                <\/div>\r\n            `;\r\n            eventsRow.appendChild(col);\r\n\r\n            \/\/ Add animation delay\r\n            setTimeout(() => {\r\n                col.querySelector('.card').classList.add('show');\r\n            }, index * 100);\r\n        });\r\n    } else {\r\n        noEventsMessage.style.display = 'block';\r\n    }\r\n};\r\n\r\n\r\n        document.querySelectorAll('.filter-buttons button').forEach(button => {\r\n            button.addEventListener('click', (e) => {\r\n                document.querySelectorAll('.filter-buttons button').forEach(btn => btn.classList.remove('active'));\r\n                e.target.classList.add('active');\r\n                fetchEvents();\r\n            });\r\n        });\r\n\r\n        document.addEventListener('click', (e) => {\r\n            if (e.target.classList.contains('register-button')) {\r\n                const eventId = e.target.getAttribute('data-event-id');\r\n                document.getElementById('eventId').value = eventId;\r\n                $('#registrationModal').modal('show');\r\n            }\r\n        });\r\n\r\n        document.getElementById('registrationForm').addEventListener('submit', async (e) => {\r\n            e.preventDefault();\r\n            const event_id = document.getElementById('eventId').value;\r\n            const name = document.getElementById('name').value;\r\n            const surname = document.getElementById('surname').value;\r\n            const email = document.getElementById('email').value;\r\n            const phone = document.getElementById('phone').value;\r\n            const has_vehicle = document.getElementById('hasAlpine').checked;\r\n\r\n            try {\r\n                const response = await fetch('https:\/\/back.a110.club\/register', {\r\n                    method: 'POST',\r\n                    headers: {\r\n                        'Content-Type': 'application\/json'\r\n                    },\r\n                    body: JSON.stringify({ event_id, name, surname, email, phone, has_vehicle })\r\n                });\r\n                const data = await response.json();\r\n                if (data.message === 'Registration successful') {\r\n                    alert('Inscription r\u00e9ussie!');\r\n                    $('#registrationModal').modal('hide');\r\n                } else {\r\n                    alert('\u00c9chec de l\\'inscription');\r\n                }\r\n            } catch (error) {\r\n                console.error('Erreur lors de l\\'inscription:', error);\r\n            }\r\n        });\r\n\r\n        fetchEvents();\r\n    });\r\n<\/script>\r\n<script src=\"https:\/\/code.jquery.com\/jquery-3.5.1.min.js\"><\/script>\r\n<script src=\"https:\/\/stackpath.bootstrapcdn.com\/bootstrap\/4.5.2\/js\/bootstrap.min.js\"><\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5016440 e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"5016440\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInLeft&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-baa16b3 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"baa16b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/a110.club\/index.php\/contact-location-alpine-a110\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contactez-nous<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c54b80d e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"c54b80d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInLeft&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1555fe7 elementor-widget elementor-widget-heading\" data-id=\"1555fe7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pourquoi participer \u00e0 ces \u00e9v\u00e9nements alpins ?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8bcbc27 e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"8bcbc27\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInLeft&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3b9af22 e-con-full e-flex e-con e-child\" data-id=\"3b9af22\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0a6f907 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"0a6f907\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInLeft&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-815313c e-con-full e-flex e-con e-child\" data-id=\"815313c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae3e8a4 elementor-widget elementor-widget-text-editor\" data-id=\"ae3e8a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5 class=\"card-title mb-3\">H\u00e9ritage de performance<\/h5><p class=\"card-text\">D\u00e9couvrez l&rsquo;h\u00e9ritage de performance et d&rsquo;ing\u00e9nierie qui fait d&rsquo;Alpine une ic\u00f4ne sur les routes et les circuits.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8002ff5 e-con-full e-flex e-con e-child\" data-id=\"8002ff5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16cc4a7 elementor-widget elementor-widget-text-editor\" data-id=\"16cc4a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5 class=\"card-title mb-3\">Rassemblements exclusifs<\/h5><p class=\"card-text\">Participez \u00e0 des rassemblements exclusifs pour les amateurs d&rsquo;Alpine, disponibles tout au long de l&rsquo;ann\u00e9e pour s&rsquo;adapter \u00e0 votre calendrier.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b02c3e6 e-con-full e-flex e-con e-child\" data-id=\"b02c3e6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a00d3fb elementor-widget elementor-widget-text-editor\" data-id=\"a00d3fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5 class=\"card-title mb-3\">Communaut\u00e9 passionn\u00e9e<\/h5><p class=\"card-text\">Rejoignez une communaut\u00e9 de passionn\u00e9s d&rsquo;automobile pour partager votre passion et \u00e9changer des histoires autour d&rsquo;Alpine.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-179cbc0 e-con-full e-flex e-con e-child\" data-id=\"179cbc0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca5252f elementor-widget elementor-widget-text-editor\" data-id=\"ca5252f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5 class=\"card-title mb-3\">Exp\u00e9riences de conduite<\/h5><p class=\"card-text\">Exp\u00e9rimentez le frisson de la conduite avec des \u00e9v\u00e9nements d\u00e9di\u00e9s, des essais sur piste et des rencontres de pilotage.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e9fb1cb e-con-full e-flex e-con e-child\" data-id=\"e9fb1cb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1654bda elementor-widget elementor-widget-image\" data-id=\"1654bda\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"471\" src=\"https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/MicrosoftTeams-image-2-1024x471.jpg\" class=\"attachment-large size-large wp-image-460\" alt=\"\" srcset=\"https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/MicrosoftTeams-image-2-1024x471.jpg 1024w, https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/MicrosoftTeams-image-2-300x138.jpg 300w, https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/MicrosoftTeams-image-2-768x353.jpg 768w, https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/MicrosoftTeams-image-2-1536x707.jpg 1536w, https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/MicrosoftTeams-image-2.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-78607fc e-flex e-con-boxed e-con e-parent\" data-id=\"78607fc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e1275c elementor-widget elementor-widget-text-editor\" data-id=\"6e1275c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>\u00c9v\u00e9nements Voiture Alpine : Un Rendez-vous Incontournable pour les Passionn\u00e9s<\/h3><p>Les \u00e9v\u00e9nements de voiture alpine attirent chaque ann\u00e9e de nombreux passionn\u00e9s de voitures sportives et de courses automobiles. Ces rassemblements offrent une opportunit\u00e9 unique de voir de pr\u00e8s des mod\u00e8les embl\u00e9matiques et de rencontrer d&rsquo;autres amateurs partageant la m\u00eame passion.<\/p><h4>Histoire et Importance des Voitures Alpine<\/h4><p>Les voitures Alpine, fond\u00e9es par Jean R\u00e9d\u00e9l\u00e9 en 1955, sont c\u00e9l\u00e8bres pour leur design \u00e9l\u00e9gant et leurs performances impressionnantes sur les circuits de course. Ces voitures ont marqu\u00e9 l&rsquo;histoire du sport automobile, notamment avec la victoire de l&rsquo;Alpine A110 au rallye de Monte Carlo en 1973. <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Alpine_(automobile)\" target=\"_new\" rel=\"noreferrer\">En savoir plus sur l&rsquo;histoire des voitures Alpine<\/a>.<\/p><h4>Pourquoi Participer aux \u00c9v\u00e9nements Voiture Alpine ?<\/h4><p>Participer \u00e0 ces \u00e9v\u00e9nements offre de nombreux avantages. Non seulement vous pouvez voir des voitures exceptionnelles et rares, mais vous pouvez aussi \u00e9changer des id\u00e9es et des conseils avec d&rsquo;autres passionn\u00e9s. Ces rassemblements sont \u00e9galement une excellente occasion de d\u00e9couvrir les derni\u00e8res innovations et mod\u00e8les de la marque Alpine.<\/p><h4>Comment Pr\u00e9parer Votre Voiture pour un \u00c9v\u00e9nement Alpine<\/h4><p>Assurez-vous que votre voiture est en parfait \u00e9tat avant de participer \u00e0 un \u00e9v\u00e9nement. Voici quelques conseils :<\/p><ul><li><strong>V\u00e9rifiez les niveaux d&rsquo;huile et de liquide de refroidissement.<\/strong><\/li><li><strong>Inspectez les freins et les pneus.<\/strong><\/li><li><strong>Assurez-vous que toutes les lumi\u00e8res fonctionnent correctement.<\/strong><\/li><li><strong>Nettoyez votre voiture \u00e0 l&rsquo;int\u00e9rieur et \u00e0 l&rsquo;ext\u00e9rieur.<\/strong><\/li><\/ul><h4>Rejoignez la Communaut\u00e9 Alpine<\/h4><p>Rejoindre un club ou une association d\u00e9di\u00e9e aux voitures Alpine peut enrichir votre exp\u00e9rience. Vous trouverez des groupes locaux et internationaux qui organisent r\u00e9guli\u00e8rement des \u00e9v\u00e9nements, des sorties et des ateliers. <a target=\"_new\" rel=\"noreferrer\">D\u00e9couvrez le club Alpine le plus proche de chez vous<\/a>.<\/p><h4>Conclusion<\/h4><p>Les \u00e9v\u00e9nements de voiture alpine sont des moments forts de l&rsquo;ann\u00e9e pour tout passionn\u00e9 d&rsquo;automobile. Ils offrent une occasion unique de c\u00e9l\u00e9brer l&rsquo;h\u00e9ritage et l&rsquo;avenir de cette marque embl\u00e9matique. N&rsquo;attendez plus pour vivre cette exp\u00e9rience inoubliable !<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Nos \u00e9v\u00e9nements \u00c9v\u00e9nements Tous \u00c0 venir Pass\u00e9s Aucun \u00e9v\u00e9nement disponible pour le moment Veuillez revenir plus tard pour d\u00e9couvrir de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-14","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Inscription aux \u00e9v\u00e9nements avec Phoenix 78 - Alpine A110<\/title>\n<meta name=\"description\" content=\"Inscrivez-vous aux \u00e9v\u00e9nements avec Phoenix 78 et louez une Alpine A110. D\u00e9couvrez nos \u00e9v\u00e9nements et explorez cette voiture fran\u00e7aise.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/a110.club\/index.php\/evenements\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Inscription aux \u00e9v\u00e9nements avec Phoenix 78 - Alpine A110\" \/>\n<meta property=\"og:description\" content=\"Inscrivez-vous aux \u00e9v\u00e9nements avec Phoenix 78 et louez une Alpine A110. D\u00e9couvrez nos \u00e9v\u00e9nements et explorez cette voiture fran\u00e7aise.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/a110.club\/index.php\/evenements\/\" \/>\n<meta property=\"og:site_name\" content=\"A110.CLUB\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=61556014750143\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-21T09:39:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/MicrosoftTeams-image-2-1024x471.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/a110.club\/index.php\/evenements\/\",\"url\":\"https:\/\/a110.club\/index.php\/evenements\/\",\"name\":\"Inscription aux \u00e9v\u00e9nements avec Phoenix 78 - Alpine A110\",\"isPartOf\":{\"@id\":\"https:\/\/a110.club\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/a110.club\/index.php\/evenements\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/a110.club\/index.php\/evenements\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/MicrosoftTeams-image-2-1024x471.jpg\",\"datePublished\":\"2024-06-03T09:01:12+00:00\",\"dateModified\":\"2024-10-21T09:39:02+00:00\",\"description\":\"Inscrivez-vous aux \u00e9v\u00e9nements avec Phoenix 78 et louez une Alpine A110. D\u00e9couvrez nos \u00e9v\u00e9nements et explorez cette voiture fran\u00e7aise.\",\"breadcrumb\":{\"@id\":\"https:\/\/a110.club\/index.php\/evenements\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/a110.club\/index.php\/evenements\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/a110.club\/index.php\/evenements\/#primaryimage\",\"url\":\"https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/MicrosoftTeams-image-2.jpg\",\"contentUrl\":\"https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/MicrosoftTeams-image-2.jpg\",\"width\":1600,\"height\":736},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/a110.club\/index.php\/evenements\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/a110.club\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00c9V\u00c8NEMENTS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/a110.club\/#website\",\"url\":\"https:\/\/a110.club\/\",\"name\":\"A110.CLUB\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/a110.club\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/a110.club\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/a110.club\/#organization\",\"name\":\"A110.CLUB\",\"url\":\"https:\/\/a110.club\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/a110.club\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/logoPhoenix78-scaled.png\",\"contentUrl\":\"https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/logoPhoenix78-scaled.png\",\"width\":1810,\"height\":2560,\"caption\":\"A110.CLUB\"},\"image\":{\"@id\":\"https:\/\/a110.club\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/profile.php?id=61556014750143\",\"https:\/\/www.instagram.com\/a110.club\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Inscription aux \u00e9v\u00e9nements avec Phoenix 78 - Alpine A110","description":"Inscrivez-vous aux \u00e9v\u00e9nements avec Phoenix 78 et louez une Alpine A110. D\u00e9couvrez nos \u00e9v\u00e9nements et explorez cette voiture fran\u00e7aise.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/a110.club\/index.php\/evenements\/","og_locale":"fr_FR","og_type":"article","og_title":"Inscription aux \u00e9v\u00e9nements avec Phoenix 78 - Alpine A110","og_description":"Inscrivez-vous aux \u00e9v\u00e9nements avec Phoenix 78 et louez une Alpine A110. D\u00e9couvrez nos \u00e9v\u00e9nements et explorez cette voiture fran\u00e7aise.","og_url":"https:\/\/a110.club\/index.php\/evenements\/","og_site_name":"A110.CLUB","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=61556014750143","article_modified_time":"2024-10-21T09:39:02+00:00","og_image":[{"url":"https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/MicrosoftTeams-image-2-1024x471.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/a110.club\/index.php\/evenements\/","url":"https:\/\/a110.club\/index.php\/evenements\/","name":"Inscription aux \u00e9v\u00e9nements avec Phoenix 78 - Alpine A110","isPartOf":{"@id":"https:\/\/a110.club\/#website"},"primaryImageOfPage":{"@id":"https:\/\/a110.club\/index.php\/evenements\/#primaryimage"},"image":{"@id":"https:\/\/a110.club\/index.php\/evenements\/#primaryimage"},"thumbnailUrl":"https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/MicrosoftTeams-image-2-1024x471.jpg","datePublished":"2024-06-03T09:01:12+00:00","dateModified":"2024-10-21T09:39:02+00:00","description":"Inscrivez-vous aux \u00e9v\u00e9nements avec Phoenix 78 et louez une Alpine A110. D\u00e9couvrez nos \u00e9v\u00e9nements et explorez cette voiture fran\u00e7aise.","breadcrumb":{"@id":"https:\/\/a110.club\/index.php\/evenements\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/a110.club\/index.php\/evenements\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/a110.club\/index.php\/evenements\/#primaryimage","url":"https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/MicrosoftTeams-image-2.jpg","contentUrl":"https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/MicrosoftTeams-image-2.jpg","width":1600,"height":736},{"@type":"BreadcrumbList","@id":"https:\/\/a110.club\/index.php\/evenements\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/a110.club\/"},{"@type":"ListItem","position":2,"name":"\u00c9V\u00c8NEMENTS"}]},{"@type":"WebSite","@id":"https:\/\/a110.club\/#website","url":"https:\/\/a110.club\/","name":"A110.CLUB","description":"","publisher":{"@id":"https:\/\/a110.club\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/a110.club\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/a110.club\/#organization","name":"A110.CLUB","url":"https:\/\/a110.club\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/a110.club\/#\/schema\/logo\/image\/","url":"https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/logoPhoenix78-scaled.png","contentUrl":"https:\/\/a110.club\/wp-content\/uploads\/2024\/06\/logoPhoenix78-scaled.png","width":1810,"height":2560,"caption":"A110.CLUB"},"image":{"@id":"https:\/\/a110.club\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=61556014750143","https:\/\/www.instagram.com\/a110.club\/"]}]}},"_links":{"self":[{"href":"https:\/\/a110.club\/index.php\/wp-json\/wp\/v2\/pages\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/a110.club\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/a110.club\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/a110.club\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/a110.club\/index.php\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":287,"href":"https:\/\/a110.club\/index.php\/wp-json\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":3584,"href":"https:\/\/a110.club\/index.php\/wp-json\/wp\/v2\/pages\/14\/revisions\/3584"}],"wp:attachment":[{"href":"https:\/\/a110.club\/index.php\/wp-json\/wp\/v2\/media?parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}