studio fuga da pagine riservate

Esempi swal e fb swal fuga-parea fb fuga-parea

<script> // presente in pagina 'home'
/* da URL con query script si apre un sweetalert2 o un fancibox
 * si mettte queto  shortcode nella pagina interessata a mostrare un avviso alla propria apertura
 * https://ilmiobridge.it/pt/?fb=case_fancybox
 * https://ilmiobridge.it/pt/?swal=case_sweetalert2
 */
document.addEventListener('DOMContentLoaded', function() {
	if (window.location.search) {
		const urlParams = new URLSearchParams(window.location.search);
		if (urlParams.has('swal')) {
			const swalMessage = urlParams.get('swal');
			switch (swalMessage) {
				case 'fuga-partea':
					Swal.fire({
						title: 'Attenzione!',
						text: 'Pagina riservata agli iscritti',
						icon: 'info',
						confirmButtonText: 'OK',
						footer:'<i style="color:red">Se non possiedi login e password<br>Puoi richiedere l\'iscrizione<br>inviando l\'apposito	modulo o chiedere informazioni</i>'
					});
					break;
				case 'fuga-iscrizione':
					Swal.fire({
						title: 'Iscrizione!',
						text: 'Messaggio per fuga-iscrizione',
						icon: 'success',
						confirmButtonText: 'OK'
					});
					break;
				case 'fuga-areariservata':
					Swal.fire({
						title: 'Area Riservata!',
						text: 'Messaggio per fuga-areariservata',
						icon: 'warning',
						confirmButtonText: 'OK'
					});
					break;
				default:
				Swal.fire({
				title: 'Iscrizione!',
				text: 'Messaggio per fuga-iscrizione',
				icon: 'success',
				confirmButtonText: 'OK'
				});
				break;
			}
		} 
		else if (urlParams.has('fb')) {
			const fbMessage = urlParams.get('fb');
			switch (fbMessage) {
				case 'fuga-partea':
					// immagine
					Fancybox.show([
						{
							src: "https://lipsum.app/id/68/1600x900",
							type: "image",
						}
					]);
					break;
				case 'fuga-iscrizione':
					// html
					Fancybox.show([
						{
							html: "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<br /> Ut semper, justo eget vehicula vestibulum, enim enim suscipit lectus. </p>"
						}
					]);
				break;
				case 'fuga-areariservata':
					 // iframe
					Fancybox.show([
						{
							src: "/pt/faq",
							type: "iframe",
							width: 600,
							height: 300,
						}
					]);
				break;
				default:
					console.log('Nessun messaggio corrispondente per fb:', fbMessage);
				break;
			}
		}
	}
});
/*
Fancybox.show([
// HTML content
{
html: "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<br /> Ut semper, justo eget vehicula vestibulum, enim enim suscipit lectus. </p>",
},
// Video
{
src: "https://www.youtube.com/watch?v=z2X2HaTvkl8",
},
// Image
{
src: "https://lipsum.app/id/68/1600x900",
type: "image",
},
]);
*/
</script>

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *