Risposte nei forum create

Stai visualizzando 5 risposte - dal 1 al 5 (di 5 totali)
  • Chi ha creato la discussione nick2020nm

    (@nick2020nm)

    Intanto grazie per la risposta Steve92, vado a vedere il documento che mi hai suggerito;-)

    Chi ha creato la discussione nick2020nm

    (@nick2020nm)

    Ciao Luca,

    volevo implementare un counter che conteggi il nr di visualizzazioni di un determinato video (no Youtube) che ho caricato sulla pagina di un mio sito .
    Non voglio contare quante volte la pagina viene caricata, perchè potrebbero esserci più video sulla stessa pagina ed ognuno deve avere un suo ctr

    Qualche suggerimento su come fare?`
    Grazie

    Nick

    Chi ha creato la discussione nick2020nm

    (@nick2020nm)

    Grazie Luca!

    Chi ha creato la discussione nick2020nm

    (@nick2020nm)

    Ciao Luca

    Buono a sapersi. Un evento creato appositamente da cf7 allora. Devo averlo esaminato un po’ superficialmente perché non l’ho trovato. Hai anche il link alla documentazione citata?

    https://contactform7.com/dom-events/

    Per ottenere un risultato simile, anche migliore, wp adopera le registrazioni temporanee WordPress Transients API.

    Non le conosco hai qualche link di documentazione da suggerirmi?

    Ciao,
    Nick

    Chi ha creato la discussione nick2020nm

    (@nick2020nm)

    Ciao Luca,

    intanto grazie per la risposta.

    Premesso che quella porzione di codice, sta funzionando intercettando l’evento di “mail inviata” da uno specifico form, nel mio caso verifico la pagina ed il form di mio interesse con il relativo ID.

    Allora procedo con ordine:

    1. Riguardo l’evento DOM ti riporto la documentaz di CF7
    wpcf7mailsent — Fires when an Ajax form submission has completed successfully, and mail has been sent.

    2. JS come ti dicevo reagisce perfettamente con l’evento DOM
    Il problema che da codice JS non è possibile settare una variabile PHP (seppur globale)…
    Un modo per portarsi dietro un’informaz. da una pagina all’altra (dopo invio form, oltre in URL poco sicuro ) ho visto che può essere un campo nascosto nel form della pagina di origine.
    Tuttavia CF7 dopo l’invio mail cancella l’array $_POST

    Dopo varie ricerche e tentativi, ho risolto con l’utilizzo di una sessione.
    Bisogna intercettare evento wpcf7_before_send_mail e trasferire i dati del form appena compilato nell’array di sessione.
    Leggo i dati e poi distruggo la sessione

    Grazie in ogni caso per l’attenzione
    Buon codice!

    Nick

Stai visualizzando 5 risposte - dal 1 al 5 (di 5 totali)