WebSite X5Help Center

 
dario martone
dario martone
User

Form Newsletter popup in home  it

Auteur : dario martone
Visité 1200, Followers 3, Partagé 0  

Buongiorno,

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.

Posté le
11 RéPONSES - 2 UTILE - 1 CORRECT
Stiac Engineering
Stiac Engineering
User

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.

Lire plus
Posté le de Stiac Engineering
dario martone
dario martone
User
Auteur

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.

Lire plus
Posté le de dario martone
Fabio C.
Fabio C.
User

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

Lire plus
Posté le de Fabio C.
Fabio C.
Fabio C.
User

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.wink

Lire plus
Posté le de Fabio C.
dario martone
dario martone
User
Auteur
Patrizia B.
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.

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 :)

Lire plus
Posté le de dario martone
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
dario martone
... ... ...  Ciao Patrizia, ho provato il tuo codice e funziona benissimo. ... ... ... ...

...!... 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...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Fabio C.
Fabio C.
User

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 wink

Lire plus
Posté le de Fabio C.
Claudio D.
Claudio D.
Moderator
Meilleur utilisateur du mois IT

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à

Lire plus
Posté le de Claudio D.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
 ‪ KolAsim ‪ ‪
... ...  ...!... mi sembra strano che ti possa funzionare...!... ... ... ... ...

..

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
dario martone
dario martone
User
Auteur
Claudio D.
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à

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.

Lire plus
Posté le de dario martone
dario martone
dario martone
User
Auteur

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!!!

Lire plus
Posté le de dario martone