WebSite X5Help Center

 
Giuseppe Guida
Giuseppe Guida
User

Overlay solo quando si entra nel sito: come fare?  it

Auteur : Giuseppe Guida
Visité 1436, Followers 4, Partagé 0  

Ciao, al link a fine testo ho caricato online una bozza di un lavoro, ad apertura sito, quindi quando si entra, ho inserito un Overlay come da indicazioni di un altro utente (Alberto G. qui: https://helpcenter.websitex5.com/fr/post/214229) con una foto e la scritta "Benvenuti in Dress Shop". Dopo circa 2 secondi sparisce l'Overlay e appare la Home Page...

Vorrei che questo Overlay appaia solo la prima volta che si entra nel sito ma poi, continuando a navigare nello stesso e ritornado sulla Home, tale schermata in Overlay non si debba più ripresentare (sarebbe fastidiosissimo per chi lo naviga se ogni volta che si ritorna sulla home appare quella finestra in Overlay). Uscendo ed entrando poi successivamente nel sito mi sta bene che tale Overlay appaia di nuovo (ma può anche non apparire, non è importante, in quel caso bisognerebbe agire sulla sessione dei cookie, ma ho provato e non ha funzionato).

Qualcuno ha una soluzione? Grazie in anticipo

LINK BOZZA SITO: http://bozzasito001.altervista.org/shop2019n2/

Posté le
34 RéPONSES - 5 UTILE
Mirko Boschetti
Mirko Boschetti
Moderator

forse non ho capito, ma non andrebbe bene con la pagina d'ingresso ?

Fà proprio quello che chiedi...wink

Lire plus
Posté le de Mirko Boschetti
Giuseppe Guida
Giuseppe Guida
User
Auteur

Ciao Mirko... no. Non voglio la pagina di ingresso perchè al momento la foto è statica con la scritta ma poi inserirò un'animazione  (giá creata a parte) che non va bene con l'effetto (difficile da spiegare) che ho inserito  e che fará apparire la home in dissolvenza sotto l'overlay. Giá provato e non va bene.

Lire plus
Posté le de Giuseppe Guida
Giuseppe Guida
Giuseppe Guida
User
Auteur

Ok Luigi, grazie. Do uno sguardo e poi ti faccio sapere.

Lire plus
Posté le de Giuseppe Guida
A. Kris
A. Kris
User

io vorreo sapere solo una cosa.... quando Giuseppe chiede una cosa per un oggetto che fa parte del software ws, ok che Luigi cerca di siutarlo , MA PERCHÈ DOBBIAMO SEMPRE USARE I CODICI per far funzionare oggetti che fanno parte del software? Ormai abbiamo superato da tempo la versione 10 di incomedia, no? 

Questa richiesta di Giuseppe è uguale alla finestra della privacy e cookie, ogni volta in ogni pagina da chiuderla è fastidioso pure quello. Amcge sul sito incomedia è cosi, stavo proprio pensando azz... ma quante volte chiudo sto coso?

Ho fatto notare come IDEA! picolezze , come anche larghezze lista discesa ed altre piccolezze , pero alla fine fanno la differenza!!!

Lire plus
Posté le de A. Kris
A. Kris
A. Kris
User

scusate per gli ertori sul cell è difficile perchè ogni volta chiede di chiudere i cookie qui e da diventar scemi per navigarci. imfatti volevo dare solo un occhiata veloce alle mews, ma con accettare ad ogni pagine i cookie , uffa che p.... 

Lire plus
Posté le de A. Kris
Giuseppe Guida
Giuseppe Guida
User
Auteur

Kris ma in realtá la finestra in Overlay che ho inserito non fa parte del programma: ho usato codici esterni.

Lire plus
Posté le de Giuseppe Guida
A. Kris
A. Kris
User
Giuseppe Guida
Kris ma in realtá la finestra in Overlay che ho inserito non fa parte del programma: ho usato codici esterni.
ah ok Giuseppe, ho pensato che ws abbia fatto un passo gigante :-) ma su ste cose allora aspettiamo ancora. un giorno forse... chissà ;-)

Lire plus
Posté le de A. Kris
Giuseppe Guida
Giuseppe Guida
User
Auteur

Ok Mirko. Grazie mille. Proverò anche quella soluzione.

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

<SCRIPT LANGUAGE="JavaScript">
function setCookie(visits) {
var expireDate = new Date();
expireDate.setDate(1 + expireDate.getDate());
document.cookie = "Visits=" + visits + "; expires=" +
expireDate.toGMTString() + ";";
}

if ("" == document.cookie) {
setCookie(1);
window.open("http://www.pagina.com","pop","width=1000,height=600");
}
</SCRIPT>

Da inserire o in oggetto HTML nella pagina dove lo vuoi far vedere o in codice esperto di quella pagina

In grassetto il codice da personalizzare

Lire plus
Posté le de Fabio C.
Giuseppe Guida
Giuseppe Guida
User
Auteur

OK, grazie Patrizia, proverò appena possibile. Ciao

Lire plus
Posté le de Giuseppe Guida
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Giuseppe Guida
... ... ... Vorrei che questo Overlay appaia solo la prima volta che si entra nel sito ma poi, continuando a navigare nello stesso e ritornado sulla Home, tale schermata in Overlay non si debba più ripresentare  ... ... ...

... potresti usare il mio controllo cookie di sessione che mi ero inventato per il mio storico > DIV_CUSTOM  tuttofare (corrispondente al tuo "loader_overlay"), originale e semplicissimo da configurare e personalizzare...
... se non ti riesce ottenerne il controllo, fatti sentire...
.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giuseppe Guida
Giuseppe Guida
User
Auteur

Ok Kol, grazie... ricordo di aver giá visto un tuo esempio su ciò che servirebbe a me e ricordo anche che funzionava bene. Se mi dai indicazioni in più te ne sono grato...

Ciao

Lire plus
Posté le de Giuseppe Guida
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... surprised ... era rimasto indietro il LINK, che adesso funziona...

... il mio cookie lo trovi alla righe >> 22-32 ... Ctrl+U

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giuseppe Guida
Giuseppe Guida
User
Auteur

Ok. Grazie Kol. Domani ti faccio sapere. 

Lire plus
Posté le de Giuseppe Guida
Giuseppe Guida
Giuseppe Guida
User
Auteur

@KolAsim, ho provato con il tuo codice e funziona sull'apertura una sola volta dell'overlay ad ingresso sito. Puoi vederlo qui: http://bozzasito001.altervista.org/shop2019n2/

Io ho inserito un pulsante ENTRA al posto della X inserita da te e vorrei che cliccando sul pulsante ENTRA venga mantenuto lo stesso effetto di scomparsa dell'overlay (uscita da sinistra con dissolvenza) come si vede qui dopo circa due secondi dalla sua apparizione: http://bozzasito001.altervista.org/shop2019n2/effetto-overlay.html

In definitiva il pulsante ENTRA sosituirebbe il timer impostato su 2000ms e al click sul pulsante rimane invariato l'effetto di scomparsa dell'overlay a sinistra con dissolvenza.

Come si può fare? E' possibile? Grazie in anticipo.

Lire plus
Posté le de Giuseppe Guida
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...  il tasto ENTRA mi sembra troppo in basso; ...lo posso vedere solo con zoom al 67% ...

... col  mio PC/Vista obsoleto non riesco a navigare la tua pagina...

... faccio prima con degli esempi copia/incolla direttamente online, e se poi ti servissero chiarimenti in merito, avvisami...

>> automatico   ||   >> automatico cookie

>> ENTRA    ||   >>   ENTRA cookie

.

ciao

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giuseppe Guida
Giuseppe Guida
User
Auteur

Grazie Kol, tutto perfetto. Ho apportato delle piccole modifiche ed ho dovuto mettere un valore z-index molto elevato al DIV_CUSTOM se no rimaneva sotto la home e non era visibile l'overlay. Poi però il DIV_CUSTOM avendo valore z-index più elevato di quello della home, al click su "ENTRA" spariva regolramente e diventava trasparente ma era comunque sempre presente sulla home su un livello superiore per cui, anche se  trasparente e non visibile, NON mi faceva cliccare nè i pulsanti del menù nè qualsiasi altra cosa cliccabile sulla home e ho aggiunto nello script la funzione remove() per quel DIV. Ora è tutto perfetto, lo puoi vedere qui:

http://bozzasito001.altervista.org/shop2019n2/

Ciao e grazie ancora!

Lire plus
Posté le de Giuseppe Guida
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... OK... ... visto su FireFox; ... ENTRA adesso è in posizione  visibile ed il cookie funziona... OK..

... note:
... l'immagine su smartphone in verticale si vede solo sino ai gomiti, ed in orizzontale solo sino a "Benvenuti in"...

... apporterei queste aggiunte e/o modifiche:

... in //HEAD:

<style>
#entraK {top:50% !important;margin-top:-25;
-webkit-animation: fadein 8s linear 1 forwards; animation: fadein 8s linear 1 forwards;}
@-webkit-keyframes fadein { 0% { opacity: 0; } 50% { opacity: 0; } 100% { opacity: 1; }}
@keyframes fadein { 0% { opacity: 0; } 50% { opacity: 0; } 100% { opacity: 1; }}
#loader_overlay_img {top: 50% !important;margin-top:-240px !important;}
</style>

... al div loader_overlay :

<div id="loader_overlay" onclick="overlayK()" alt="ENTRA" title="ENTRA"> *******.....

...!... il risultto delle modifiche dovrebbe essere:
- visibilità ritardata di 4" al pulsante ENTRA;
- ENTRA ed IMMAGINE centrate nella pagina;
- click attivo sul div loader_overlay;

... puoi eliminare i commenti ...

... lo STYLE di OVERLAY dovrebbe andare in //HEAD...

.

...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giuseppe Guida
Giuseppe Guida
User
Auteur

Ok Kol, grazie proverò gli altri suggerimenti. Ti faccio sapere e metto online il risultato finale. A presto

Lire plus
Posté le de Giuseppe Guida
Giuseppe Guida
Giuseppe Guida
User
Auteur

Si lo style dell'Overlay lo avrei poi messo in head, lo avevo messo lì per averlo sottomano per eventuali modifche e non dover "saltare" sempre tra la sezione body e quella head in Website X5.

Ciao

Lire plus
Posté le de Giuseppe Guida
Giuseppe Guida
Giuseppe Guida
User
Auteur

P.S. dando uno sguardo al codice il valore dell'animazione è impostato su 8s... Tu avevi scritto che il pulsante "Entra" appariva con 4s di ritardo... Lo correggo al momento delle ulteriori prove.

Lire plus
Posté le de Giuseppe Guida
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Giuseppe Guida
P.S. dando uno sguardo al codice il valore dell'animazione è impostato su 8s... Tu avevi scritto che il pulsante "Entra" appariva con 4s di ritardo... Lo correggo al momento delle ulteriori prove.

... 8" = 4" di pausa (50%) + 4" (50%) effetto dissolvenza in entrata...  (puoi personalizzarlo a piacere)...

... in più, un eventuale click su overlay attiverebbe lo stesso la sua function()...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giuseppe Guida
Giuseppe Guida
User
Auteur

Ok... lo avevo visto velocemente.

Ho impostato il valore su 2s

per la prova online il link è sempre lo stesso:

http://bozzasito001.altervista.org/shop2019n2/

Non ho attivato la function() su tutto l'overlay (ho provato però in locale e funziona benissimo cliccando su qualsiasi punto dell'overlay. Ma non mi serve al momento quella funzione). I contenuti (foto e pulsante) sono centrati. Per me così è perfetto. Non posso che ringraziarti infinitamente.

P.S. per il momento lascio aperto il post (metto utile però sui tuoi post), potrebbe servire a qualcun altro per intervenire e chiedere magari altre delucidazioni. Ciao ciao

Lire plus
Posté le de Giuseppe Guida
A. Kris
A. Kris
User

Giuse, facci sapere quando hai inserito il video. OK? cosi riusciremo a vedere e salvare sti passaggi di codici per il futuro cool

Lire plus
Posté le de A. Kris
Mirko Boschetti
Mirko Boschetti
Moderator
Giuseppe Guida
.......I contenuti (foto e pulsante) sono centrati. Per me così è perfetto.

Sicuro? Io con IE la foto la vedo tutta dx, e il pulsante al centro... surprised

Lire plus
Posté le de Mirko Boschetti
Giuseppe Guida
Giuseppe Guida
User
Auteur

Mirko, non ho idea di come si possa vedere con IE... 

Con Edge, Chrome e FireFox si vede al centro... 

Lire plus
Posté le de Giuseppe Guida
Giuseppe Guida
Giuseppe Guida
User
Auteur

Eh si... in effetti con IE la foto è spostata a destra, mentre il pulsante rimane al centro...

Lire plus
Posté le de Giuseppe Guida
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...!...  anche il primo > DIV_CUSTOM  ... è decentrato...?...

... .... ed anche gli altri esempi... ...?...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giuseppe Guida
Giuseppe Guida
User
Auteur

Kol più tardi provo e ti faccio sapere se anche il primo div custom risulta decentrato o meno.

Lire plus
Posté le de Giuseppe Guida
Giuseppe Guida
Giuseppe Guida
User
Auteur

Kol, tutti gli altri tuoi esempi si vedono centrati e perfetti su IE. Solo il mio si vede decentrato. Poi devo rivedere con calma tutto il codice, non vorrei aver sbagliato qualcosa nella fretta. 

Lire plus
Posté le de Giuseppe Guida
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Giuseppe Guida
Kol, tutti gli altri tuoi esempi si vedono centrati e perfetti su IE. Solo il mio si vede decentrato. ... ... 

... allora prova ad aggiungere:

<style> #loader_overlay_img {left:-325px; margin-left:50%;} </style>

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giuseppe Guida
Giuseppe Guida
User
Auteur

Ok, provo subito e ti dico...

Lire plus
Posté le de Giuseppe Guida