Unofficial WebSite X5

WebSite X5 versioni obsolete => WebSite X5 [v9] - Discussioni Generali => Topic aperto da: dalpho - 18 Dicembre, 2012, 03:34:01

Titolo: Pagina di Conferma del form mail
Inserito da: dalpho - 18 Dicembre, 2012, 03:34:01
Salve a tutti per caso qualcuno conosce come disattivare il reindirizzamento (pagina di conferma dopo l'invio dei dati del form) ad una nuova pagina dopo l'invio della mail dal form?
Ho provato a mettere la stessa pagina dove risiede il form però a me non piace che si ricarichi la pagina.
Esiste un metodo per annullarlo? Se esiste anche modificando il codice nei file php o js.
grazie
Titolo: Re:Pagina di Conferma del form mail
Inserito da: lemonsong - 18 Dicembre, 2012, 14:06:27
Non so rispondere alla tua domanda ma ti posso linkare un paio di esempi alternativi(?) per la 8 (il secondo rifatto ora perché non mi ricordo dove ho messo il vecchio esempio):

http://lemonsong.altervista.org/test_conferma_form/ (http://lemonsong.altervista.org/test_conferma_form/)

http://lemonsong.altervista.org/test_conferma2_form/ (http://lemonsong.altervista.org/test_conferma2_form/) (percorso: C:\test_conferma2_form)

Anche se hai la 9 credo (se ti interessano) che tu possa scaricare lo stesso i file iwp ed importarli senza problemi (almeno spero).


Tutti e due simulano una corretta consegna del messaggio.


Titolo: Re:Pagina di Conferma del form mail
Inserito da: dalpho - 19 Dicembre, 2012, 02:21:51
Grazie per l'idea, e ho tutti e 2 sia 8 che il 9.
Ma gia avevo pensato ad una cosa del genere , però volevo sapere come nn far caricare un'altra pagina ma fare scrivere il messaggio tramite Jquery .

Titolo: Re:Pagina di Conferma del form mail
Inserito da: lemonsong - 19 Dicembre, 2012, 09:26:03
Sì, avevo capito la tua domanda/richiesta  :)
Sicuramente lo saprai già ma, per esempio nella 8, nel file files/mail_p00X_8_0X.php viene scritto un redirect (mi perdoneranno gli esperti php se ho cannato il termine  :) ):


Codice:
Only registered users can see contents. Please click here to Register or Login.
Se c'è un modo per "annullare" questo redirect non lo so ma non ho capito nemmeno la "storia" di jQuery.

Aspetta interventi più autorevoli  ;)
 
Titolo: Re:Pagina di Conferma del form mail
Inserito da: milux - 19 Dicembre, 2012, 09:48:19
per la versione 9 , nella pagina che contiene il form c'è un pezzo di codice :


Codice:
Only registered users can see contents. Please click here to Register or Login.

che gestisce la pagina di atterraggio. Se anche modifichi il codice al prossimo aggiornamento torna come prima per cui ....
Titolo: Re:Pagina di Conferma del form mail
Inserito da: lemonsong - 19 Dicembre, 2012, 10:23:16
Ah! Se nella 9 è gestita solo da quello script forse aggiungendo lo stesso script modificato (per esempio cancellando nome-della-pagina.html) in un oggetto HTML e Widgets sotto il form si può "annullare".

Anche con soluzioni più eleganti si potrebbe, se è gestita solo lato client.

Vado alla cieca eh?


Titolo: Re:Pagina di Conferma del form mail
Inserito da: milux - 19 Dicembre, 2012, 10:49:17
una bella soluzione sarebbe quella di poter scegliere anzichè una pagina, un semplice popup che poi viene chiuso con un pulsante. E' possibile condizionare l'apertura di una pagina a popup? magari si potrebbe utilizzare la funzione di creare la pagina senza il modello ma bisognerebbe che si aprisse come pop-up.



Titolo: Re:Pagina di Conferma del form mail
Inserito da: lemonsong - 19 Dicembre, 2012, 12:54:27
E' possibile condizionare l'apertura di una pagina a popup?


Sicuramente non ho capito (e me ne scuso) ma non intendi tipo questo vero?

http://www.unofficialwsx5.com/index.php?topic=902.msg6486#msg6486

Se lasci la pagina di conferma credo che possa andare ma per sostituire la pagina di conferma con un popup bisogna smanettare un po' quindi passo la parola a chi lo può fare/testare  :)

Titolo: Re:Pagina di Conferma del form mail
Inserito da: milux - 19 Dicembre, 2012, 14:06:24
E' possibile condizionare l'apertura di una pagina a popup?


Sicuramente non ho capito (e me ne scuso) ma non intendi tipo questo vero?

http://www.unofficialwsx5.com/index.php?topic=902.msg6486#msg6486

Se lasci la pagina di conferma credo che possa andare ma per sostituire la pagina di conferma con un popup bisogna smanettare un po' quindi passo la parola a chi lo può fare/testare  :)



Hai capito bene invece... ;)  ma il fatto è che quel codice apre il popup sull'apertura della pagina ...


Codice:
Only registered users can see contents. Please click here to Register or Login.

e rimarrebbe comunque il problema che il form resterebbe attivo con i campi compilati..
Titolo: Re:Pagina di Conferma del form mail
Inserito da: lemonsong - 19 Dicembre, 2012, 15:50:41
Forse stiamo andando OT (eventualmente dividete questo topic) ma, se ho capito bene e considerando che non posso sapere come si comporta la 9, prova a vedere se una roba del genere è quello che intendevi:

http://lemonsong.altervista.org/test_conferma3_form/ (http://lemonsong.altervista.org/test_conferma3_form/)

Il form è disattivato, puoi scrivere quanto ti pare.



Edit:
La pagina "gemella" nascosta pagina_conferma.html può essere "bloccata" da robots.txt per evitare contenuti duplicati.
Titolo: Re:Pagina di Conferma del form mail
Inserito da: dalpho - 19 Dicembre, 2012, 16:37:20
Grazie a tutti per il vostro supporto.
Quello che intendo fare e +o- quello ch ha fatto lemosong nell'ultimo post, però che non deve caricare una nuova pagina ma rimanere sulla stessa. Mi spego meglio vorrei che all'invio del form invece di inviarti ad una nuova pagina si debba aprire un pop-up con il messaggio di conferma e dopo circa 20 secondi chiudersi da solo o anche che si possa chiudere con un apposito pulsante.
L'ultima volta ho citato jquery xkè ho visto qualcosa del genere che funzionava con jquery.