{"id":1157,"date":"2026-08-28T19:32:43","date_gmt":"2026-08-28T19:32:43","guid":{"rendered":"https:\/\/lightblue-bee-506168.hostingersite.com\/?page_id=1157"},"modified":"2026-08-28T19:46:50","modified_gmt":"2026-08-28T19:46:50","slug":"book-tour-2","status":"publish","type":"page","link":"https:\/\/vivrelebonheur.org\/fr\/book-tour-2\/","title":{"rendered":"Tourn\u00e9e de pr\u00e9sentation du livre"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"1157\" class=\"elementor elementor-1157\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d1063f e-flex e-con-boxed e-con e-parent\" data-id=\"8d1063f\" 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-9f69a10 elementor-widget elementor-widget-heading\" data-id=\"9f69a10\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Explore Our Book Tour<\/h2>\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-6c2604c e-flex e-con-boxed e-con e-parent\" data-id=\"6c2604c\" 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-49cb65d elementor-widget elementor-widget-shortcode\" data-id=\"49cb65d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <div class=\"tb-book-tour-finder\">\n\n        <h2>Find a Book Tour Near You<\/h2>\n\n        <p>Select your country to view available Book Tour dates and venues.<\/p>\n\n        <select id=\"tb-tour-country\">\n            <option value=\"\">Select a Country<\/option>\n\n                            <option value=\"FR\">\n                    France                <\/option>\n                            <option value=\"US\">\n                    United States                <\/option>\n                            <option value=\"GB\">\n                    United Kingdom                <\/option>\n                            <option value=\"CA\">\n                    Canada                <\/option>\n                            <option value=\"PK\">\n                    Pakistan                <\/option>\n                            <option value=\"AE\">\n                    United Arab Emirates                <\/option>\n                            <option value=\"SA\">\n                    Saudi Arabia                <\/option>\n                            <option value=\"DE\">\n                    Germany                <\/option>\n                            <option value=\"IT\">\n                    Italy                <\/option>\n                            <option value=\"ES\">\n                    Spain                <\/option>\n                    <\/select>\n\n        <div id=\"tb-tour-result\"><\/div>\n\n    <\/div>\n\n    <script>\n    document.addEventListener(\"DOMContentLoaded\", function () {\n\n        const countryDropdown = document.getElementById(\"tb-tour-country\");\n        const resultArea = document.getElementById(\"tb-tour-result\");\n\n        if (!countryDropdown || !resultArea) {\n            return;\n        }\n\n        countryDropdown.addEventListener(\"change\", function () {\n\n            const countryCode = this.value;\n\n            if (!countryCode) {\n                resultArea.innerHTML = \"\";\n                return;\n            }\n\n            resultArea.innerHTML = \"<p>Checking Book Tour availability...<\/p>\";\n\n            const formData = new FormData();\n            formData.append(\"action\", \"tb_find_book_tour\");\n            formData.append(\"country_code\", countryCode);\n            formData.append(\"nonce\", \"6672428466\");\n\n            fetch(\"https:\/\/vivrelebonheur.org\/wp-admin\/admin-ajax.php\", {\n                method: \"POST\",\n                body: formData\n            })\n            .then(response => response.json())\n            .then(data => {\n\n                if (data.success) {\n                    resultArea.innerHTML = data.data.html;\n                } else {\n                    resultArea.innerHTML =\n                        \"<div class='tb-no-tour'>\" +\n                        \"<h3>Program in progress<\/h3>\" +\n                        \"<p>Program in progress, pre-register to be contacted.<\/p>\" +\n                        \"<a href='#book-tour-form' class='tb-tour-button'>Pre-Register Now<\/a>\" +\n                        \"<\/div>\";\n                }\n            })\n            .catch(function () {\n                resultArea.innerHTML =\n                    \"<p>Unable to check availability. Please try again.<\/p>\";\n            });\n        });\n    });\n    <\/script>\n\n    <style>\n    .tb-book-tour-finder {\n        font-family: \"Jost\", sans-serif;\n        max-width: 760px;\n        margin: 0 auto;\n        padding: 35px;\n        background: #ffffff;\n        border-radius: 12px;\n        box-shadow: 0 10px 35px rgba(0, 35, 75, 0.10);\n    }\n\n    .tb-book-tour-finder h2 {\n        color: #00234b;\n        margin-bottom: 10px;\n    }\n\n    #tb-tour-country {\n        width: 100%;\n        padding: 14px 16px;\n        margin-top: 15px;\n        font-family: \"Jost\", sans-serif;\n        font-size: 16px;\n        border: 1px solid #d4dce5;\n        border-radius: 6px;\n        background: #ffffff;\n    }\n\n    #tb-tour-result {\n        margin-top: 25px;\n    }\n\n    .tb-tour-available,\n    .tb-no-tour {\n        padding: 25px;\n        background: #f5f8fb;\n        border-left: 4px solid #00234b;\n        border-radius: 6px;\n    }\n\n    .tb-tour-available h3,\n    .tb-no-tour h3 {\n        color: #00234b;\n        margin-top: 0;\n    }\n\n    .tb-tour-button {\n        display: inline-block;\n        margin-top: 12px;\n        padding: 12px 22px;\n        color: #ffffff !important;\n        background: #00234b;\n        border-radius: 5px;\n        text-decoration: none;\n    }\n    <\/style>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Explore Our Book Tour<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1157","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/vivrelebonheur.org\/fr\/wp-json\/wp\/v2\/pages\/1157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vivrelebonheur.org\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vivrelebonheur.org\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vivrelebonheur.org\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vivrelebonheur.org\/fr\/wp-json\/wp\/v2\/comments?post=1157"}],"version-history":[{"count":7,"href":"https:\/\/vivrelebonheur.org\/fr\/wp-json\/wp\/v2\/pages\/1157\/revisions"}],"predecessor-version":[{"id":1165,"href":"https:\/\/vivrelebonheur.org\/fr\/wp-json\/wp\/v2\/pages\/1157\/revisions\/1165"}],"wp:attachment":[{"href":"https:\/\/vivrelebonheur.org\/fr\/wp-json\/wp\/v2\/media?parent=1157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}