Form Newsletter popup in home
Autor: dario martoneBuongiorno,
Mi servirebbe creare un popup form per l'iscrizione alla newsletter.
Il blog di website x5 lo presenta ma non riesco a trovare il modo per realizzarlo sul mio sito web.
Allego il link alla pagina, dopo qualche secondo compare il modulo di iscrizione alla newsletter:
https://www.websitex5.com/it/risorse/blog/
(allego anche lo screenshot della stessa pagina).
Io personalmente, ho realizzato qualcosa di simile attraverso l'uso del messaggio pubblicitario e una pagina dedicata che compare in showbox ma la cosa non è per niente il risultato che intendo ottenere.
Se il sito di website x5 è realizzato con l'omonimo programma, allora un modo c'è, giusto?
Vi allego anche il link al mio sito web per mostrarvi il sistema che io ho utilizzato:
https://www.ubimaiordiamonds.com/it/home.html
Grazie.
Ciao Dario,
il modo c'è ed è con del codice opzionale. L'antitesi è non offrire tale servizio al cliente nel proprio software essendo un Website builder.
Molte volte ho scritto post idea con tale funzione e invitato la stessa Incomedia a scrivere dei "How to" in quanto se metti in mostra una tale opzione sul blog aziendale, prima o poi qualcuno vorrà un tale effetto / funzione.
È come mangiare dei marshmallow di fronte a un bimbo.
Analizzando brevemente il codice mi pare un iframe.
Autor
Ciao Gabriele,
si hai ragione, sono d'accordo con te. Se fai qualcosa nel sito web aziendale implementando una funzione, è giusto che chi ha comprato quel software abbia la possibilità di implementare la stessa funzione.
Anche creare un "how to" sul blog per avere quella funzione sarebbe buona cosa.
Non essendo io esperto in codice (ma è per questo motivo che uso website x5) ho provato a ricreare quella funzione con codici trovati in rete ma il risultato non è mai soddisfacente.
Crea un form per la newsletter in una pagina nascosta poi al passo 3--->proprietà pagina--->grafica--->spunta crea la pagina senza applicare il modello.
Ora vai al passo 1--->avanzate--->statistiche e codice--->codice--->prima della chiusura del tag head inserisci:
<body onload="window.open('paginaform.html','titolopagina','scrollbars=no,status=no,resizable=no,top=0,left=0, width=300,height=300')">
In Grassetto da personalizzare
Scusa, non avevo letto che lo volevi solo in home page, allora il codice lo inserisci in proprietà esperto della Index.
Comunque c'è da miglirarlo, in questo modo si apre ogni volta che entri nella Home, bisognerebbe inserire un cookie che una volta letto non lo faccia riaprire, come ho un pò di tempo vedo di modificarlo, se c'è qualcuno che lo fa prima ben venga.
Autor
Ciao Patrizia,
ho provato il tuo codice e funziona benissimo.
Certo ogni volta che torni in home il form si riapre.
Se tu riuscisci ad aggiungere la parte di codice che blocca la ripetizione sarebbe fantastico :)
...!... mi sembra strano che ti possa funzionare...!...
... non posso approfondire, ma dal codice noto che le azioni popup non volontarie! dovrebbero/potrebbero essere inibite in JS; ...controlla con i vari browser...
... forse si potrebbe sopperire con lo showbox, ...(e di sicuro con lo storico div_custom EXTRA)...
.................................
... comunque, ed in alternativa se ti interessa, ...prendendo spunto da un recente Topic sviluppato con Francesco Tedeschi, ...per quella che è la situazione attuale di quella tua pagina HOME ed i rapporti dell'immagine attuale del messaggio pubblicitario(che ha già il suo cookie), ... con un semplice Copia/Incolla potresti provare direttamente questo codice, nelle Proprietà Pagina/Esperto/Codice personalizzato > 3^ opzione: Prima della chiusura del tag /HEAD:
<script> $( document ).ready(function() { setTimeout(function(){
iframe_K = '<iframe src="https://www.ubimaiordiamonds.com/it/newsletter.html" width=100% height=200 style="position:absolute;height:90%;"> </iframe>';
$('.splashContent').html(iframe_K );}, 4000); }); </script>
<style> #splashbox-advcorner .imClose {z-index:1 !important}</style>
...
... eventualmente poi prova con immagine neutra e con misure e rapporti diversi o più adatti allo scopo, ...tanto ed intanto per fartene un'idea...
.
Allora lascia perdere l'altro codice ed utilizza questo posizionandolo sempre nello stesso posto dell'altro, in grassetto da personalizzare, la tua pagina può avere qualsiasi estensione (html, php, ecc):
<script type="text/javascript">
function setCk_popup() {
var date = new Date();
date.setTime(date.getTime()+1800000); // 30min * 60sec * 1000millisec
document.cookie = 'pop=ok; expires='+date.toGMTString()+'; path=/';
}
function getCk(name) {
var nameEQ = name + '=';
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
if(getCk('pop')!="ok"){
setCk_popup()
var props="toolbar=0,menubar=0,status=0,location=0,scrollbars =0,resizable=0,width=400,height=400,top=100,left=1 00"
window.open("tuapagina.html","popup",props)
}
</script>
Provato velocemente e funziona... Fammi sapere
OT e scusate se mi intrometto e se mi permetto...
@Dario... parere personale ma , togli la musica... !
occhio che non funziona GoogleMap in pagina Contatti
e poi quel video da quasi 10Mb "servito" in quel modo , in home Page ti "uccide" la navigabilità
..
.
Autor
Purtroppo è il cliente che vuole quel video in home e meno di così non riesco a farlo pesare (se vado sotto perdo troppa qualità del video). Adesso stiamo spostando tutti i vedeo su un canale youtube così da avere in home solo un collegamento.
Grazie comunque per l'opinione.
Autor
No niente, ho provato un po tutti i codici ma il punto è che il form non si apre come l'esempio del blog di website x5.
Alla fine credo che il miglior mix è come ho fatto, usando il messaggio pubblicitario e la pagina newsletter con apertura showbox.
Aspettiamo che quelli dello staff vadano ad implementare il form newsletter!!!