{"id":2393,"date":"2025-02-09T13:12:39","date_gmt":"2025-02-09T13:12:39","guid":{"rendered":"https:\/\/lodge54.de\/anmeldelser\/"},"modified":"2025-09-26T18:23:13","modified_gmt":"2025-09-26T18:23:13","slug":"anmeldelser","status":"publish","type":"page","link":"https:\/\/lodge54.de\/da\/anmeldelser\/","title":{"rendered":"Anmeldelser"},"content":{"rendered":"<section class=\"l-section wpb_row height_medium\"><div class=\"l-section-overlay\" style=\"background:linear-gradient(180deg,#ffffff,#f2f3f5)\"><\/div><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"w-separator hide_on_default hide_on_laptops hide_on_tablets size_large\"><\/div><h1 class=\"w-text\"><span class=\"w-text-h\"><span class=\"w-text-value\">Opdag, hvad vores g\u00e6ster siger Anmeldelser Lodge54<\/span><\/span><\/h1><div class=\"wpb_text_column with_collapsible_content\" data-content-height=\"150px\"><div class=\"wpb_wrapper\"><p><span>Bliv inspireret af vores begejstrede g\u00e6ster! Her finder du ikke kun autentiske anmeldelser, men ogs\u00e5 smukke billeder, der giver dig et indblik i den afslappede atmosf\u00e6re i Lodge54. Vores g\u00e6ster s\u00e6tter pris p\u00e5 den hyggelige indretning og den idylliske beliggenhed i Sankt Peter-Ording. Uanset om det er til en afslappende familieferie eller en romantisk weekend, viser vores g\u00e6sters positive oplevelser, at Lodge54 er det perfekte sted til din n\u00e6ste ferie. Oplev det selv, og book din dr\u00f8mmeferie nu!    <\/span><\/p>\n<\/div><div class=\"toggle-links align_none\"><button class=\"collapsible-content-more\">Vis mere<\/button><button class=\"collapsible-content-less\">Vis mindre<\/button><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium color_alternate\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div data-src=\"https:\/\/cdn.trustindex.io\/loader.js?82a6d8b542fd84292326a71a98c\"><\/div>\n<\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_small\" id=\"booknow\"><div class=\"l-section-overlay\" style=\"background:var(--color-grey2)\"><\/div><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row via_grid cols_1 laptops-cols_inherit tablets-cols_inherit mobiles-cols_1 valign_top type_default stacking_default\"><div class=\"wpb_column vc_column_container us_custom_16aabb7b\"><div class=\"vc_column-inner\"><div class=\"w-separator size_medium\"><\/div><div class=\"w-html us_custom_ae63a3ea\"><style>\n.input-container {\n    padding-bottom: 0em;\n}\n.right-inner-addon {\n    position: relative;\n}\n.right-inner-addon input {\n    padding-right: 35px !important;\n}\n.right-inner-addon i {\n    position: absolute;\n    right: 0px;\n    padding: 19px 20px;\n    pointer-events: none;\n}\n@media only screen and (max-width: 600px) {\n    .right-inner-addon i {\n        position: absolute;\n        right: 0px;\n        padding: 16px 16px;\n        pointer-events: none;\n    }\n}\n.container {\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;\n    grid-template-rows: 1fr;\n    gap: 0em 1em;\n    grid-auto-flow: row;\n    grid-template-areas:\n        \"arrival departure adults children book\"\n        \". . . . .\";\n}\n.arrival { grid-area: arrival; }\n.departure { grid-area: departure; }\n.adults { grid-area: adults; }\n.children { grid-area: children; }\n.book { grid-area: book; }\n.guest-info {\n    grid-column: 3 \/ span 2;\n    text-align: center;\n    font-size: 0.8em;\n    color: #666;\n    margin-top: 0.5em;\n}\n@media only screen and (max-width: 900px) {\n    .container {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        grid-template-rows: 1fr 1fr 1fr;\n        grid-auto-columns: 1fr;\n        gap: 1em 1em;\n        grid-auto-flow: row;\n        grid-template-areas:\n            \"arrival departure\"\n            \"adults children\"\n            \"book book\";\n    }\n    .guest-info {\n        grid-column: 1 \/ span 2;\n        margin-top: -0.5em;\n        margin-bottom: 0.5em;\n    }\n}\n<\/style>\n<form action=\"https:\/\/book.lodge54.de\/da-DK\/buchung\" method=\"get\" autocomplete=\"off\" target=\"_blank\">\n<div class=\"container\">\n    <div class=\"arrival\">\n        <div class=\"right-inner-addon input-container\">\n            <i class=\"fal fa-calendar-day\"><\/i>\n            <label class=\"labelnone\" for=\"startDate\">Ankomst<\/label>\n            <input style=\"width: 100%\" type=\"text\" id=\"startDate_display\" readonly=\"true\" value=\"Ankomst\">\n            <input type=\"hidden\" id=\"startDate\" name=\"startDate\">\n        <\/div>\n    <\/div>\n    <div class=\"departure\">\n        <div class=\"right-inner-addon input-container\">\n            <i class=\"fal fa-calendar-day\"><\/i>\n            <label class=\"labelnone\" for=\"endDate\">Afrejse<\/label>\n            <input style=\"width: 100%\" type=\"text\" id=\"endDate_display\" readonly=\"true\" value=\"Afrejse\">\n            <input type=\"hidden\" id=\"endDate\" name=\"endDate\">\n        <\/div>\n        <input type=\"hidden\" id=\"noofrooms\" name=\"noofrooms\" value=\"1\">\n    <\/div>\n    <div class=\"adults\">\n        <div class=\"w-form-row for_select\">\n            <div class=\"w-form-row-field\">\n                <select id=\"adults1\" name=\"adults1\">\n                    <option value=\"1\">1 Voksen<\/option>\n                    <option value=\"2\">2 Voksne<\/option>\n                    <option value=\"3\">3 Voksne<\/option>\n                    <option value=\"4\" selected>4 Voksne<\/option>\n                    <option value=\"5\">5 Voksne<\/option>\n                    <option value=\"6\">6 Voksne<\/option>\n                    <option value=\"7\">7 Voksne<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"w-form-row-state\">V\u00e6lg voksne<\/div>\n        <\/div>\n    <\/div>\n    <div class=\"children\">\n        <div class=\"w-form-row for_select\">\n            <div class=\"w-form-row-field\">\n                <select id=\"children1\" name=\"children1\">\n                    <option value=\"0\" selected>0 B\u00f8rn<\/option>\n                    <option value=\"1\">1 Barn<\/option>\n                    <option value=\"2\">2 B\u00f8rn<\/option>\n                    <option value=\"3\">3 B\u00f8rn<\/option>\n                <\/select>\n            <\/div>\n            <div class=\"w-form-row-state\">V\u00e6lg b\u00f8rn<\/div>\n        <\/div>\n    <\/div>\n    <div class=\"book\">\n        <input style=\"height: 2.8rem; width: 100%\" type=\"submit\" value=\"Book nu\" id=\"booking-submit-button\">\n    <\/div>\n    <!-- Booking code field hidden -->\n    <input type=\"hidden\" id=\"pce\" name=\"pce\">\n<\/div>\n<\/form><\/div><div class=\"w-html\"><script src=\"https:\/\/code.jquery.com\/jquery-1.10.2.min.js\"><\/script>\n<script src=\"https:\/\/code.jquery.com\/ui\/1.11.4\/jquery-ui.min.js\"><\/script>\n<script type=\"text\/javascript\">\n$(function () {\n    var now = new Date();\n    var maxGuests = 7; \/\/ Maksimalt antal g\u00e6ster i alt\n    \n    function formatDateForDisplay(date) {\n        return $.datepicker.formatDate('dd.mm.yy', date);\n    }\n    \n    function formatDateForURL(date) {\n        return $.datepicker.formatDate('yy-mm-dd', date);\n    }\n    \n    \/\/ Funktion til at opdatere tilg\u00e6ngelige valgmuligheder\n    function updateGuestOptions() {\n        var adults = parseInt($('#adults1').val());\n        var children = parseInt($('#children1').val());\n        var totalGuests = adults + children;\n        \n        \/\/ Opdater dropdown for b\u00f8rn baseret p\u00e5 valgte voksne\n        var maxChildren = maxGuests - adults;\n        var $childrenSelect = $('#children1');\n        var currentChildren = parseInt($childrenSelect.val());\n        \n        \/\/ Gem nuv\u00e6rende valg\n        $childrenSelect.empty();\n        \n        \/\/ Tilf\u00f8j valgmuligheder for b\u00f8rn\n        for (var i = 0; i <= maxChildren; i++) {\n            var text = (i === 1) ? i + ' Barn' : i + ' B\u00f8rn';\n            $childrenSelect.append($('<option>', {\n                value: i,\n                text: text,\n                selected: (i === currentChildren && i <= maxChildren)\n            }));\n        }\n        \n        \/\/ Hvis det nuv\u00e6rende antal b\u00f8rn overstiger maksimum, s\u00e6t til maksimum\n        if (currentChildren > maxChildren) {\n            $childrenSelect.val(maxChildren);\n        }\n        \n        \/\/ Opdater dropdown for voksne baseret p\u00e5 valgte b\u00f8rn\n        children = parseInt($('#children1').val()); \/\/ Hent opdateret antal b\u00f8rn\n        var maxAdults = maxGuests - children;\n        var $adultsSelect = $('#adults1');\n        var currentAdults = parseInt($adultsSelect.val());\n        \n        \/\/ Gem nuv\u00e6rende valg\n        $adultsSelect.empty();\n        \n        \/\/ Tilf\u00f8j valgmuligheder for voksne\n        for (var i = 1; i <= maxAdults; i++) {\n            var text = (i === 1) ? i + ' Voksen' : i + ' Voksne';\n            $adultsSelect.append($('<option>', {\n                value: i,\n                text: text,\n                selected: (i === currentAdults && i <= maxAdults)\n            }));\n        }\n        \n        \/\/ Hvis det nuv\u00e6rende antal voksne overstiger maksimum, s\u00e6t til maksimum\n        if (currentAdults > maxAdults) {\n            $adultsSelect.val(maxAdults);\n        }\n    }\n    \n    \/\/ Event-handler for \u00e6ndringer i antal g\u00e6ster\n    $('#adults1, #children1').on('change', function() {\n        updateGuestOptions();\n    });\n    \n    \/\/ Initialiser dropdown-menuerne\n    updateGuestOptions();\n    \n    $(\"#startDate_display, #endDate_display\").datepicker({\n        defaultDate: \"\",\n        firstDay: 1,\n        setDate: now,\n        minDate: 0,\n        changeMonth: false,\n        showButtonPanel: false,\n        numberOfMonths: 1,\n        closeText: 'Luk',\n        prevText: 'Forrige',\n        nextText: 'N\u00e6ste',\n        currentText: 'I dag',\n        showOtherMonths: true,\n        selectOtherMonths: true,\n        monthNames: ['Januar', 'Februar', 'Marts', 'April', 'Maj', 'Juni',\n            'Juli', 'August', 'September', 'Oktober', 'November', 'December'],\n        monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun',\n            'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'],\n        dayNames: ['S\u00f8ndag', 'Mandag', 'Tirsdag', 'Onsdag', 'Torsdag', 'Fredag', 'L\u00f8rdag'],\n        dayNamesShort: ['S\u00f8n', 'Man', 'Tir', 'Ons', 'Tor', 'Fre', 'L\u00f8r'],\n        dayNamesMin: ['S\u00f8', 'Ma', 'Ti', 'On', 'To', 'Fr', 'L\u00f8'],\n        weekHeader: 'Uge',\n        dateFormat: 'dd.mm.yy',\n        onSelect: function (selectedDate) {\n            var date = $(this).datepicker('getDate');\n            if (this.id == 'startDate_display') {\n                \/\/ S\u00e6t det skjulte felt til URL'en\n                $('#startDate').val(formatDateForURL(date));\n                \n                \/\/ Beregn afrejsedatoen (4 dage senere)\n                var rMin = new Date(date.getFullYear(), date.getMonth(), date.getDate() + 1);\n                var rMax = new Date(date.getFullYear(), date.getMonth(), date.getDate() + 4);\n                \n                \/\/ Opdater afrejsedato-datepicker muligheder\n                $('#endDate_display').datepicker(\"option\", \"minDate\", rMin);\n                \n                \/\/ S\u00e6t afrejsedatoen og \u00e5bn datepickeren\n                $('#endDate_display').datepicker('setDate', rMax);\n                $('#endDate').val(formatDateForURL(rMax));\n                \n                \/\/ \u00c5bn automatisk afrejsedato-datepickeren\n                setTimeout(function() {\n                    $('#endDate_display').datepicker('show');\n                }, 100);\n            } else if (this.id == 'endDate_display') {\n                \/\/ S\u00e6t det skjulte felt til URL'en\n                $('#endDate').val(formatDateForURL(date));\n            }\n        }\n    });\n    \n    \/\/ F\u00f8r formularen sendes, s\u00f8rg for at datofelterne er udfyldt\n    $('form').on('submit', function(e) {\n        var startDate = $('#startDate').val();\n        var endDate = $('#endDate').val();\n        \n        if (!startDate || !endDate) {\n            alert('V\u00e6lg venligst ankomst- og afrejsedatoer.');\n            e.preventDefault();\n            return false;\n        }\n    });\n});\n<\/script><\/div>\n<\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"","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-2393","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/lodge54.de\/da\/wp-json\/wp\/v2\/pages\/2393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lodge54.de\/da\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lodge54.de\/da\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lodge54.de\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lodge54.de\/da\/wp-json\/wp\/v2\/comments?post=2393"}],"version-history":[{"count":19,"href":"https:\/\/lodge54.de\/da\/wp-json\/wp\/v2\/pages\/2393\/revisions"}],"predecessor-version":[{"id":2981,"href":"https:\/\/lodge54.de\/da\/wp-json\/wp\/v2\/pages\/2393\/revisions\/2981"}],"wp:attachment":[{"href":"https:\/\/lodge54.de\/da\/wp-json\/wp\/v2\/media?parent=2393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}