Un utente ha chiesto
Categoria: Site Reviews di WordPress
Domanda: reCaptcha non si connette / conferma esame

Ciao Paul,

Ho inviato un’e-mail stasera informando i clienti della nuova sezione delle recensioni della pagina del negozio e i commenti che ho ricevuto da diversi sono stati:

* reCaptcha stava inviando un messaggio dicendo che non poteva connettersi
* Non potevano dire se la recensione era stata inviata

Quindi mi sono chiesto se ci fosse un modo per implementare invece questo tipo di casella di controllo reCaptcha (dimentica come si chiama – V2 qualcosa o altro) per risolvere il primo problema:

https://reclaimdesign.org/contact

E impostare un messaggio di conferma come “Grazie per l’invio” quando si fa clic sul pulsante di invio per risolvere il secondo problema?

Grazie per l’aiuto.

Michael.

La pagina per cui ho bisogno di aiuto: [log in to see the link]

  • (@ michaelmartin73)

    Ecco uno screenshot della configurazione invisibile v2 di Google – per quanto ne so, tutto è presente e corretto:

    https://www.dropbox.com/s/oo7adaa309lr9xa/v2-invisible-recaptcha.jpg?dl=0

    Da quello che leggo questo errore di connessione sembra comune con il recaptcha invisibile? Non ho mai avuto problemi con la casella di controllo v2 sul modulo di contatto (o almeno nessuno l’ha portato alla mia attenzione se l’ha fatto – stasera 3 persone diverse mi hanno detto che avevano problemi con questo dicendo loro che non poteva connettersi)

    Autore del plugin

    (@geminilabs)

    1. Recensioni del sito utilizza il reCAPTCHA invisibile e invisibile perché visualizzerà un captcha solo se lo ritiene necessario. Non so cosa intendi con un messaggio che dice che non è riuscito a connettersi perché ha funzionato per me prima.

    Ciò potrebbe essere dovuto a una connessione lenta, o forse hanno cercato di inviare una recensione prima che la pagina terminasse il caricamento, o forse stanno utilizzando un plug-in del browser (ad esempio, un ad blocker/tracker) che impedisce il caricamento del recaptcha sceneggiatura di Google.

    Ti suggerisco di dare un’occhiata a Recensioni del sito> Strumenti> Console e vedere se ci sono voci salvate lì.

    2. Recensioni del sito visualizza un messaggio di conferma al momento dell’invio. Per renderlo più visibile, vedere: https://pastebin.com/4PHJDCY0

    (@ michaelmartin73)

    Ciao Paul,

    Grazie per il rapido feedback. CSS per messaggio di successo: devo attivare qualcosa per vederlo? Io stesso ho fatto un test in precedenza e non ho ricevuto alcun messaggio di successo sul mio computer….

    Ecco il registro della console:

    
    [2020-02-27 16:18:37] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 10:56:10] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 10:56:13] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 10:56:13] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 11:25:38] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 16:29:31] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 16:29:32] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 16:29:33] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 16:54:55] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 18:07:03] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 18:07:05] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 18:07:06] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 18:07:14] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 21:03:30] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 21:03:41] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 21:03:54] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 21:03:55] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 21:06:32] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 21:06:35] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 21:06:35] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 21:06:52] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 21:06:53] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 21:06:54] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 21:38:34] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 21:38:59] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 21:39:00] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 23:41:36] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 23:41:38] ERROR [Helper.php:167] Unable to detect IP address.
    [2020-02-28 23:41:39] ERROR [Helper.php:167] Unable to detect IP address.

    Autore del plugin

    (@geminilabs)

    Aggiungi il CSS personalizzato, quindi crea una recensione di prova. Dovresti vedere il messaggio di conferma.

    Autore del plugin

    (@geminilabs)

    Alcuni suggerimenti:

    1. Assicurati di aver inserito la chiave del sito e la chiave segreta corrette nelle impostazioni e di non aver mischiato le chiavi invisibile e v2.
    2. Prova ad aggiungere localhost al tuo elenco di domini nelle impostazioni di reCAPTCHA.
    3. Se tutte le impostazioni sono confermate come corrette e visualizzi ancora il messaggio “Impossibile contattare reCAPTCHA. Controlla la tua connessione e riprova”, quindi questo problema è probabilmente correlato al servizio Invisible reCAPTCHA e non agli avvisi del sito. In questo caso, ti consiglio di disattivare l’opzione reCAPTCHA e utilizzare invece l’integrazione Akismet.

    (@ michaelmartin73)

    Super Paolo, grazie. Ho controllato le chiavi tre volte e sono corrette. Ho aggiunto localhost secondo la tua raccomandazione e ho aggiunto il css extra.

    Il messaggio di conferma funziona, ma volevo chiedere se esiste un modo per nascondere la barra che esiste nello stato iniziale in modo che al termine sia visibile solo il messaggio con il riquadro verde?

    Ecco la barra grigia di cui sto parlando:

    https://www.dropbox.com/s/wihx7k3cuzw5mnw/screen1.jpg?dl=0

    Sarebbe fantastico se mostrasse questo bit solo dopo l’invio dell’esame:

    https://www.dropbox.com/s/x75x4iqjyjrhglo/screen2.jpg?dl=0

    Grazie mille per il vostro aiuto.

    Michael.

    (@ michaelmartin73)

    La barra dovrebbe funzionare come barra di avanzamento? Se è così, non lo fa per me. Passa semplicemente dallo stato grigio allo stato di messaggio finito verde.

    (@ michaelmartin73)

    E ho appena notato che la casella di revisione globale non funziona più (non registra alcuna recensione) – funzionava l’ultima volta che ho controllato, quindi non ho idea di cosa sia successo lì. L’unica differenza è aggiungere il messaggio di conferma css

    https://www.dropbox.com/s/1c2e0nzd4vspqg1/aggregate-review-error.jpg?dl=0

    (@ michaelmartin73)

    Questo, e aggiungendo localhost a reCaptcha, ma non posso immaginare che avrebbe un effetto?

    Autore del plugin

    (@geminilabs)

    1. Riapplicare il collegamento che ho inviato in precedenza
    2. Sembra un potenziale problema di memorizzazione nella cache.

    Stai utilizzando un plug-in di memorizzazione nella cache sul tuo sito web? Ecco due pagine separate, che utilizzano opzioni shortcode identiche. Inoltre, puoi vedere che il CSS personalizzato è stato applicato a una pagina, ma non all’altra.

    (@ michaelmartin73)

    Ciao Paul,

    C’è un plug-in di memorizzazione nella cache EasyWP abilitato sul mio sito per il pacchetto di hosting che ho (non posso disabilitarlo). Sono abbastanza rigoroso da cancellarlo ogni volta che aggiorno, ma lo farò di nuovo. Uso anche Autoptimizer che ha una cache, che cancello ogni volta che aggiorno. E anche CDN Cache con Sucuri. Li cancellerò di nuovo tutti e spero che questo risolva il problema. Ti farò sapere.

    Riapplicarò anche il codice per il CSS come suggerisci.

    Grazie mille per il vostro aiuto.

    Michael.

    (@ michaelmartin73)

    Ciao Paul,

    Ho svuotato le cache del plug-in EasyWP, il plug-in Autoptimzer e ho eliminato la cache CDN. Tuttavia, il numero totale di recensioni non corrisponde ancora a quello di Trustalyze:

    https://www.dropbox.com/s/890kjnmnma812sv/after-cache-cleared.jpg?dl=0

    https://www.dropbox.com/s/frmfrkv5lfcjmq8/trustalyze-dashboard.jpg?dl=0

    Il CDN ha detto che ci sarebbero voluti forse 2 minuti per completare l’eliminazione, quindi ho aspettato 10 minuti per essere al sicuro. È del tutto possibile che uno dei meccanismi di eliminazione della cache non funzioni correttamente, ma non sono sicuro di come dimostrare se funziona.

    (@ michaelmartin73)

    Scriverò a Sucuri e vedrò se possono confermare che l’eliminazione della cache ha funzionato

    Autore del plugin

    (@geminilabs)

    Trustalyze è un servizio separato per il quale Site Reviews fornisce l’integrazione della sincronizzazione unidirezionale. Poiché utilizzano la blockchain per fornire la convalida delle recensioni, potrebbe essere necessario del tempo per elaborare le recensioni su Trustalyze (forse fino a un giorno o due).

    Per quanto riguarda il tuo sito, vedo che il riepilogo della recensione ora viene visualizzato correttamente su entrambe le pagine dagli screenshot che ho pubblicato in precedenza, quindi il problema precedente era dovuto alla cache del sito.

    Tuttavia, il CSS personalizzato è ancora il vecchio CSS, potresti volerlo scoprire.

    (@ michaelmartin73)

    Ciao Paolo, grazie mille per il tuo feedback. Ho inviato e-mail al supporto Sucuri e non ho ancora avuto la possibilità di aggiornare il CSS 🙂 Lo farò ora

    Michael.

Hai risolto il tuo problema?

0 / 0

Lascia un commento 0

Il tuo indirizzo email non sarà pubblicato. Required fields are marked *