Menu di Pizzeria Dai Marchesi a Piacenza - (aggiornamento 2025)
Sfoglia l'album del ristorante
Sluurpy AI
X
Invia
function analytics_send(title, uuid, n_quest, answer, redirect) { class AnalyticsData { constructor(title, content) { this.title = title; this.content = content; } } class AnalyticsDataContent { constructor(time, id_locale, stato) { this.time = time; this.n_quest = n_quest; this.answer = answer; } } let content1 = new AnalyticsDataContent(Math.round(Date.now() / 1000), n_quest, answer); let actions = [new AnalyticsData(title, content1)]; class JSONData { constructor(device, id_user, identifier, data) { this.device = device; this.id_user = id_user; this.identifier = identifier; this.data = data; } } let idSocial = 0; const jsonData = new JSONData(3, idSocial, uuid, actions); const encoder = new TextEncoder(); const dataFinal = encoder.encode(JSON.stringify(jsonData, null, 4)); const string_params = new TextDecoder().decode(dataFinal); const parameters = { "key": "data", "value": string_params, "type": "text" }; const boundary = "Boundary-" + uuid; let body = ""; const paramName = parameters["key"]; body += "--" + boundary + "\r\n"; body += "Content-Disposition:form-data; name=\"" + paramName + "\""; if (parameters["contentType"] != null) { body += "\r\nContent-Type: " + parameters["contentType"]; } const paramValue = parameters["value"]; body += "\r\n\r\n" + paramValue + "\r\n"; const postData = new TextEncoder().encode(body); fetch("https://dash.sluurpy.com/api/rcv", { method: "POST", headers: { "Content-Type": "multipart/form-data; boundary=" + boundary }, body: postData }).then(response => { if (redirect!=""){ top.location.href=redirect; } }).catch(error => { console.log("*** Error ***"); }); } setTimeout(function(){ $(".footer-adsense").hide(); },20000); // Funzione per controllare se il dispositivo è mobile function isMobileDevice() { return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); } $(document).ready(function () { // Impostazione delle dimensioni delle immagini if (($(window).height()-130) < $(".swiper-image").height()) { $(".swiper-image").height($(window).height()-130); $(".swiper-image").width("auto"); $(".banner").height(($(window).height()-130)/2); } else { $(".swiper-image").width("100%"); $(".swiper-image").height("auto"); } // Configurazione Swiper $.ajaxSetup({ cache: true }); $.getScript('https://connect.facebook.net/en_US/sdk.js', function(){ FB.init({ appId: '551162558378507', version: 'v2.7' }); }); var mySwiper = new Swiper ('.swiper-container', { mode:'horizontal', loop: true, centeredSlides: true, spaceBetween: 0, pagination: { el: '.swiper-pagination', type: 'fraction', renderFraction: function (currentClass, totalClass) { return 'Pagina
' + ' di ' + '
'; } }, navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, zoom: { maxRatio: 3, toggle: true, }, hashNavigation: { replaceState: true, watchState: false, }, fadeEffect: { crossFade: true }, on: { slideChange: function () { var tot_pagine = this.slides.length - 2; var pagina = this.realIndex + 1; sluurpy_track3(7, 81809, pagina, 2900172, 'UX', 'Sfoglia pagina menù grafico', '7-sfoglia-pagina-menu-2900172-'+pagina, function(e){ ga('send', 'pageview', location.pathname+'#book/'+pagina); }); if ((getParameterByName('notoken')=="3654377dsfgsd43436") || (TWIG_show_ads==0)){ $(".banner").html(""); $(".banner").hide(""); $("#ban").hide(); } else { if (pagina==2 || pagina==tot_pagine-1 || (pagina>2 && (((pagina+1)%3)==0))) { $("#ban").show(); $(".banner").css("display", "inline-block"); $(".banner").css("padding-top", "120px"); $(".ban").css("padding-left", "20px"); $(".ban").css("padding-right", "20px"); $(".banner").height(($(window).height()-10)/2); $(".banner").html('
'); (adsbygoogle = window.adsbygoogle || []).push({}); $(".banner").height(($(window).height()-10)/2); } else { $(".banner").html(""); $(".banner").hide(""); $("#ban").hide(); } if (pagina==tot_pagine){ $(".banner").html(""); $(".banner").hide(""); $("#ban").hide(); } } }, } }); var mySwiperContainer = document.getElementById('swiper'); var mc = new Hammer(mySwiperContainer); // Gestore del pulsante Back $(document).on("click", '.box_logo', function(event){ window.localStorage.setItem('close', 'yes'); window.history.go(-1); }); sluurpy_track3(327, 81809, 2900172, TWIG_dispositivo, 'UX', 'Visualizzazione', '327-apertura-sfogliatore-menu-testuale-2900172', function(e){}); // Gestore del pulsante Info $("#pulsante_info_am").on("click", function(e){ $('#pulsante_menu_am').tooltip("hide"); $('#pulsante_info_am').tooltip("hide"); $('#pulsante_chiama_am').tooltip("hide"); sluurpy_track3(205, 81809, 2900172, TWIG_dispositivo, 'UX', 'Click', 'pulsante-info-locale-toolbar-principale', function(e){ top.location.href="/piacenza/ristorante/81809/pizzeria-dai-marchesi"; }); }); // Gestore del pulsante Salva $("#pulsante_salva_am").on("click", function(e){ $(this).hide(); var uuid = uuidv4b(); analytics_send(256, uuid, 0, "81809", ""); }); // Gestore del pulsante Chiama $("#pulsante_chiama_am").on("click", function(e){ $('#pulsante_menu_am').tooltip("hide"); $('#pulsante_info_am').tooltip("hide"); $('#pulsante_chiama_am').tooltip("hide"); sluurpy_track3(5, 81809, 2900172, TWIG_dispositivo, 'UX', 'Click', 'telefona-locale', function(e){ top.location.href="tel:0523482778"; }); }); // Gestore del pulsante Condividi $("#pulsante_condividi_am").on("click", function(e){ if (mobileAndTabletcheck()) { top.location.href="whatsapp://send?text=Il%20menù%20di%20Pizzeria Dai Marchesi%20su%20Sluurpy:%20https://www.sluurpy.it/piacenza/ristorante/81809/pizzeria-dai-marchesi/sfoglia/2900172/menu-fuudies?utm_source=whatsapp"; } else { top.location.href="https://www.facebook.com/sharer/sharer.php?u=https://www.sluurpy.it/piacenza/ristorante/81809/pizzeria-dai-marchesi/sfoglia/2900172/menu-fuudies?utm_source=facebook_menu"; } }); // Gestore del pulsante Share $("#sb").on("click", function(e){ var link = 'https://www.sluurpy.it/piacenza/ristorante/81809/pizzeria-dai-marchesi/sfoglia/2900172/menu-fuudies'; if(TWIG_dispositivo=='desktop') { FB.ui({ method: 'send', link: link, }); } else { window.open('fb-messenger://share?link='+encodeURIComponent(link)+'&app_id=551162558378507'); } }); // Gestione dell'album $(".albumgo").on("click", function(e){ var linkalbum = $(this).attr("href"); sluurpy_track3(456, 81809, 2900172, 0, 'UX', 'Click', '456-click-album-sfogliatore', function(e){ top.location.href = linkalbum; }); }); $(".gotoalbum").click(function(){ var uuid = uuidv4b(); var hrefmenu = $(this).data("href"); analytics_send(252, uuid, 0, "", hrefmenu); }); // Gestore per il pulsante di download dell'app $(".sluurpy-download-app").on("click", function(e) { e.preventDefault(); var restaurantId = $(this).attr('data-restaurant-id'); sluurpyDownloadApp(restaurantId); }); // NUOVO: Mostra il modal dopo 10 secondi, solo su dispositivi mobili if (isMobileDevice()) { setTimeout(function() { $("#sluurpy-app-modal").css("display", "flex"); }, 10000); } // Gestione del modal app download $("#close-app-modal").on("click", function() { $("#sluurpy-app-modal").hide(); }); $("#download-app-btn").on("click", function() { var restaurantId = "81809"; sluurpyDownloadApp(restaurantId); }); // Resize delle immagini quando cambiano le dimensioni della finestra $(window).resize(function() { if (($(window).height()-130) < $(".swiper-image").height()) { $(".swiper-image").height($(window).height()-130); $(".swiper-image").width("auto"); } else { $(".swiper-image").width("100%"); $(".swiper-image").height("auto"); } }); // Gestisce il cambio di orientamento del dispositivo $(window).on('orientationchange', function() { if (($(window).height()-130) < $(".swiper-image").height()) { $(".swiper-image").height($(window).height()-130); $(".swiper-image").width("auto"); } else { $(".swiper-image").width("100%"); $(".swiper-image").height("auto"); } }); // Gestione della chat document.getElementById('chatIcon').addEventListener('click', function() { document.getElementById('chatOverlay').style.display = 'flex'; }); document.getElementById('closeChat').addEventListener('click', function() { document.getElementById('chatOverlay').style.display = 'none'; }); function typeWriter(container, text, speed, callback) { let i = 0; function typer() { if (i < text.length) { container.textContent += text.charAt(i); i++; setTimeout(typer, speed); } else { if (callback) callback(); } } typer(); } // Funzione per creare un messaggio utente function creaMessaggioUtente(testo) { const msg = document.createElement('div'); msg.classList.add('message', 'user'); msg.textContent = testo; return msg; } // Funzione per creare un messaggio bot function creaMessaggioBot() { const msg = document.createElement('div'); msg.classList.add('message', 'bot'); // Icona const icon = document.createElement('img'); icon.src = "https://static.sluurpy.it/img/pagine/locale/logobrand.png"; icon.classList.add('bot-icon'); // Contenitore per il testo const textContainer = document.createElement('div'); textContainer.classList.add('bot-text'); // Assembliamo msg.appendChild(icon); msg.appendChild(textContainer); return { msg, textContainer }; } }); // Funzione per inviare una domanda alla chat function inviaDomanda() { const input = document.getElementById('chatInput'); const question = input.value.trim(); if (!question) return; // Messaggio utente const userMsg = creaMessaggioUtente(question); document.getElementById('chatMessages').appendChild(userMsg); document.getElementById('chatMessages').scrollTop = document.getElementById('chatMessages').scrollHeight; input.value = ''; // Messaggio bot const { msg: botMsg, textContainer } = creaMessaggioBot(); document.getElementById('chatMessages').appendChild(botMsg); document.getElementById('chatMessages').scrollTop = document.getElementById('chatMessages').scrollHeight; var idLocale = '81809'; // Chiamata fetch fetch('/chat-locale', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ id_locale: idLocale, question: question }) }) .then(response => { if (!response.ok) { throw new Error("HTTP error " + response.status); } return response.json(); }) .then(data => { if (data.answer) { // Svuotiamo prima il textContainer textContainer.textContent = ''; // Effetto digitazione typeWriter(textContainer, data.answer, 20); } else if (data.error) { textContainer.textContent = "Errore: " + data.error; } }) .catch(err => { textContainer.textContent = "Errore di rete: " + err; }); }
CHIUDI
CHIUDI
La tua pubblicità qui!
Scopri di più