{"id":13970,"date":"2025-05-16T15:43:41","date_gmt":"2025-05-16T15:43:41","guid":{"rendered":"https:\/\/fast.mi.it\/eventi\/?page_id=13970"},"modified":"2026-03-11T12:46:51","modified_gmt":"2026-03-11T12:46:51","slug":"ristorazione","status":"publish","type":"page","link":"https:\/\/fast.mi.it\/eventi\/ristorazione\/","title":{"rendered":"Ristorazione"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13970\" class=\"elementor elementor-13970\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44f980b e-flex e-con-boxed e-con e-parent\" data-id=\"44f980b\" 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-e788e54 elementor-widget elementor-widget-spacer\" data-id=\"e788e54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17bd767 elementor-widget elementor-widget-shortcode\" data-id=\"17bd767\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <style>\n            .qr-presenze-checkin {\n                max-width: 1100px;\n                margin: 40px auto;\n                padding: 20px 15px 40px;\n            }\n            .qr-presenze-checkin h2 {\n                font-size: 32px;\n                margin-bottom: 10px;\n                font-weight: 700;\n            }\n            .qr-pres-subtitle {\n                margin-bottom: 30px;\n                color: #5f6b7a;\n                font-size: 15px;\n            }\n            .qr-pres-layout {\n                display: flex;\n                flex-wrap: wrap;\n                gap: 30px;\n                align-items: flex-start;\n            }\n            .qr-pres-col {\n                flex: 1;\n                min-width: 280px;\n            }\n            .qr-pres-card {\n                background: #ffffff;\n                border-radius: 16px;\n                border: 1px solid #e5e9f0;\n                box-shadow: 0 10px 25px rgba(15,23,42,0.06);\n                padding: 22px 20px;\n            }\n            .qr-pres-step-title {\n                font-size: 18px;\n                font-weight: 600;\n                margin-bottom: 12px;\n            }\n            .qr-pres-step-title span {\n                color: #2563eb;\n                margin-right: 4px;\n            }\n            .qr-pres-info {\n                font-size: 14px;\n                color: #6b7280;\n                margin-top: 10px;\n            }\n            .qr-presenze-checkin label {\n                font-weight: 500;\n                font-size: 14px;\n            }\n            .qr-presenze-checkin input[type=\"text\"],\n            .qr-presenze-checkin select {\n                border-radius: 999px;\n                border: 1px solid #d1d5db;\n                padding: 10px 14px;\n                font-size: 14px;\n                width: 100%;\n                box-sizing: border-box;\n            }\n            .qr-presenze-checkin .button-primary {\n                background: #2563eb !important;\n                border-color: #2563eb !important;\n                border-radius: 999px;\n                padding: 10px 22px;\n                font-size: 15px;\n                box-shadow: 0 8px 18px rgba(37,99,235,0.35);\n                color: #ffffff !important;\n                transition: transform 0.08s ease, box-shadow 0.08s ease, background 0.1s ease;\n            }\n            .qr-presenze-checkin .button-primary:hover {\n                background: #1d4ed8 !important;\n                border-color: #1d4ed8 !important;\n                transform: translateY(-1px);\n                box-shadow: 0 10px 22px rgba(37,99,235,0.45);\n                color: #ffffff !important;\n            }\n            .qr-presenze-checkin .qr-pres-alert {\n                padding: 10px 12px;\n                border-radius: 10px;\n                margin-bottom: 18px;\n                font-size: 13px;\n            }\n            .qr-presenze-checkin .qr-pres-alert.error {\n                border: 1px solid #dc2626;\n                background: #fef2f2;\n                color: #991b1b;\n            }\n            .qr-presenze-checkin .qr-pres-alert.ok {\n                border: 1px solid #16a34a;\n                background: #ecfdf3;\n                color: #166534;\n            }\n            .qr-pres-event-label {\n                font-size: 14px;\n                font-weight: 600;\n                margin-bottom: 6px;\n            }\n            #qr-reader {\n                width: 100% !important;\n            }\n            .qr-pres-manual-toggle {\n                margin-top: 6px;\n                font-size: 12px;\n                color: #2563eb;\n                cursor: pointer;\n                text-decoration: underline;\n            }\n            .qr-pres-manual-on input#qr_code {\n                background: #fefce8;\n                border-color: #facc15;\n            }\n            @media (max-width: 768px) {\n                .qr-presenze-checkin {\n                    margin-top: 20px;\n                }\n                .qr-presenze-checkin h2 {\n                    font-size: 26px;\n                }\n            }\n        <\/style>\n        <div class=\"qr-presenze-checkin\">\n            <h2>Registrazione Presenza<\/h2>\n            <div class=\"qr-pres-subtitle\">Scansiona il QR dell'utente e conferma la presenza per l'evento selezionato.<\/div>\n                                                        \n            <div class=\"qr-pres-layout\">\n                <div class=\"qr-pres-col\">\n                    <div class=\"qr-pres-card\">\n                        <div class=\"qr-pres-step-title\"><span>1.<\/span>Inquadra il QR con la webcam<\/div>\n                        <div id=\"qr-reader\"><\/div>\n                        <div class=\"qr-pres-info\">\n                            Puoi anche caricare una foto del QR con il pulsante <em>Scan an Image File<\/em>.\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"qr-pres-col\">\n                    <div class=\"qr-pres-card\" id=\"qr-pres-card-right\">\n                        <div class=\"qr-pres-step-title\"><span>2.<\/span>Conferma registrazione<\/div>\n                        <form method=\"post\">\n                                                            <p>\n                                    <label>Evento<\/label><br>\n                                    <select name=\"event_id\" required>\n                                        <option value=\"\">-- scegli un evento --<\/option>\n                                                                                    <option value=\"2\" >\n                                                Giovani e le Scienze                                            <\/option>\n                                                                            <\/select>\n                                <\/p>\n                            \n                            <p>\n                                <label>Codice QR letto<\/label><br>\n                                <input type=\"text\" id=\"qr_code\" name=\"qr_code\" readonly required>\n                                <div class=\"qr-pres-manual-toggle\" id=\"qr-manual-toggle\">\n                                    Inserisci manualmente il codice\n                                <\/div>\n                            <\/p>\n                            <p>\n                                <button type=\"submit\" name=\"qr_presenze_checkin_submit\" class=\"button button-primary\">\n                                    Registra presenza\n                                <\/button>\n                            <\/p>\n                            <p class=\"qr-pres-info\">\n                                Se la webcam non funziona, puoi digitare manualmente il codice QR.\n                            <\/p>\n                        <\/form>\n                    <\/div>\n                <\/div>\n            <\/div>\n        \n        <script src=\"https:\/\/unpkg.com\/html5-qrcode\" type=\"text\/javascript\"><\/script>\n        <script>\n            document.addEventListener('DOMContentLoaded', function () {\n                function onScanSuccess(decodedText, decodedResult) {\n                    var input = document.getElementById('qr_code');\n                    if (input) {\n                        input.value = decodedText;\n                    }\n                }\n\n                var html5QrcodeScanner = new Html5QrcodeScanner(\n                    \"qr-reader\",\n                    { fps: 10, qrbox: 250 },\n                    false\n                );\n                html5QrcodeScanner.render(onScanSuccess);\n\n                var toggle = document.getElementById('qr-manual-toggle');\n                var qrInput = document.getElementById('qr_code');\n                var cardRight = document.getElementById('qr-pres-card-right');\n\n                if (toggle && qrInput) {\n                    toggle.addEventListener('click', function () {\n                        qrInput.readOnly = false;\n                        qrInput.focus();\n                        qrInput.value = '';\n                        if (cardRight) {\n                            cardRight.classList.add('qr-pres-manual-on');\n                        }\n                        toggle.style.display = 'none';\n                    });\n                }\n            });\n        <\/script>\n                <\/div>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fd776aa elementor-widget elementor-widget-spacer\" data-id=\"fd776aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-13970","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ristorazione - FAST Eventi<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fast.mi.it\/eventi\/ristorazione\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ristorazione - FAST Eventi\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fast.mi.it\/eventi\/ristorazione\/\" \/>\n<meta property=\"og:site_name\" content=\"FAST Eventi\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/FASTFederazioneAssociazioniScientificheTecniche\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-11T12:46:51+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fast.mi.it\/eventi\/ristorazione\/\",\"url\":\"https:\/\/fast.mi.it\/eventi\/ristorazione\/\",\"name\":\"Ristorazione - FAST Eventi\",\"isPartOf\":{\"@id\":\"https:\/\/fast.mi.it\/eventi\/#website\"},\"datePublished\":\"2025-05-16T15:43:41+00:00\",\"dateModified\":\"2026-03-11T12:46:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fast.mi.it\/eventi\/ristorazione\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fast.mi.it\/eventi\/ristorazione\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fast.mi.it\/eventi\/ristorazione\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fast.mi.it\/eventi\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ristorazione\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fast.mi.it\/eventi\/#website\",\"url\":\"https:\/\/fast.mi.it\/eventi\/\",\"name\":\"Centro Congressi FAST\",\"description\":\"Federazione delle associazioni scientifiche e tecniche\",\"publisher\":{\"@id\":\"https:\/\/fast.mi.it\/eventi\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fast.mi.it\/eventi\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/fast.mi.it\/eventi\/#organization\",\"name\":\"Centro Congressi FAST\",\"alternateName\":\"Federazione delle Associazioni Scientifiche e Tecniche\",\"url\":\"https:\/\/fast.mi.it\/eventi\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/fast.mi.it\/eventi\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/fast.mi.it\/eventi\/wp-content\/uploads\/2025\/02\/67ba1ed6c71349483950d6e7-198x149-1x.avif\",\"contentUrl\":\"https:\/\/fast.mi.it\/eventi\/wp-content\/uploads\/2025\/02\/67ba1ed6c71349483950d6e7-198x149-1x.avif\",\"width\":144,\"height\":149,\"caption\":\"Centro Congressi FAST\"},\"image\":{\"@id\":\"https:\/\/fast.mi.it\/eventi\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/FASTFederazioneAssociazioniScientificheTecniche\",\"https:\/\/www.instagram.com\/fast_federazione\/\",\"https:\/\/www.youtube.com\/channel\/UC0LGY6TUN7VqyYUajsyJK_Q\",\"https:\/\/www.linkedin.com\/company\/federazionedelleassociazioniscientificheetecniche\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ristorazione - FAST Eventi","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:\/\/fast.mi.it\/eventi\/ristorazione\/","og_locale":"it_IT","og_type":"article","og_title":"Ristorazione - FAST Eventi","og_url":"https:\/\/fast.mi.it\/eventi\/ristorazione\/","og_site_name":"FAST Eventi","article_publisher":"https:\/\/www.facebook.com\/FASTFederazioneAssociazioniScientificheTecniche","article_modified_time":"2026-03-11T12:46:51+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fast.mi.it\/eventi\/ristorazione\/","url":"https:\/\/fast.mi.it\/eventi\/ristorazione\/","name":"Ristorazione - FAST Eventi","isPartOf":{"@id":"https:\/\/fast.mi.it\/eventi\/#website"},"datePublished":"2025-05-16T15:43:41+00:00","dateModified":"2026-03-11T12:46:51+00:00","breadcrumb":{"@id":"https:\/\/fast.mi.it\/eventi\/ristorazione\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fast.mi.it\/eventi\/ristorazione\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fast.mi.it\/eventi\/ristorazione\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fast.mi.it\/eventi\/"},{"@type":"ListItem","position":2,"name":"Ristorazione"}]},{"@type":"WebSite","@id":"https:\/\/fast.mi.it\/eventi\/#website","url":"https:\/\/fast.mi.it\/eventi\/","name":"Centro Congressi FAST","description":"Federazione delle associazioni scientifiche e tecniche","publisher":{"@id":"https:\/\/fast.mi.it\/eventi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fast.mi.it\/eventi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/fast.mi.it\/eventi\/#organization","name":"Centro Congressi FAST","alternateName":"Federazione delle Associazioni Scientifiche e Tecniche","url":"https:\/\/fast.mi.it\/eventi\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/fast.mi.it\/eventi\/#\/schema\/logo\/image\/","url":"https:\/\/fast.mi.it\/eventi\/wp-content\/uploads\/2025\/02\/67ba1ed6c71349483950d6e7-198x149-1x.avif","contentUrl":"https:\/\/fast.mi.it\/eventi\/wp-content\/uploads\/2025\/02\/67ba1ed6c71349483950d6e7-198x149-1x.avif","width":144,"height":149,"caption":"Centro Congressi FAST"},"image":{"@id":"https:\/\/fast.mi.it\/eventi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/FASTFederazioneAssociazioniScientificheTecniche","https:\/\/www.instagram.com\/fast_federazione\/","https:\/\/www.youtube.com\/channel\/UC0LGY6TUN7VqyYUajsyJK_Q","https:\/\/www.linkedin.com\/company\/federazionedelleassociazioniscientificheetecniche"]}]}},"_links":{"self":[{"href":"https:\/\/fast.mi.it\/eventi\/wp-json\/wp\/v2\/pages\/13970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fast.mi.it\/eventi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fast.mi.it\/eventi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fast.mi.it\/eventi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fast.mi.it\/eventi\/wp-json\/wp\/v2\/comments?post=13970"}],"version-history":[{"count":4,"href":"https:\/\/fast.mi.it\/eventi\/wp-json\/wp\/v2\/pages\/13970\/revisions"}],"predecessor-version":[{"id":14281,"href":"https:\/\/fast.mi.it\/eventi\/wp-json\/wp\/v2\/pages\/13970\/revisions\/14281"}],"wp:attachment":[{"href":"https:\/\/fast.mi.it\/eventi\/wp-json\/wp\/v2\/media?parent=13970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}