ReCAPTCHA di Google impossibile da inserire correttamente nel riquadro guestbook
Автор: Adriano R.Buongiorno, è mia intenzione fornire il mio sito di un riquadro dove è possibile postare dei commenti e lasciare delle stelline di apprezzamento (Guestbook).
Ho provato a settare il reCAPTCHA di Google al posto di quello di Website x5.
Ho registrato il dominio interessato sul sito predisposto da Google per questo servizio e ho seguito le istruzioni riportate. Ho inserito in website 12 pro la chiave del sito e la chiave segreta nelle impostazioni avanzate del programma (passo 4> privacy e sicurezza>scheda sicurezza).
Ho quindi inserito il primo snippet fornito da Google (<script src='https://www.google.com/recaptcha/api.js'>) prima della chiusura del tag </head> dalla scheda "esperto" (passo 2(Creazione mappa)>Ho selezionato la pagina interessata>Proprietà>).
A questo punto Google fornisce anche un secondo snippet, da inserire nel punto esatto in cui voglio visualizzare il suo widget reCAPTCHA. Il sito del servizio, nelle istruzioni, riporta testualmente:
Incolla questo snippet alla fine di <form> dove vuoi che venga visualizzato il widget reCAPTCHA:
<div class="g-recaptcha" data-sitekey=...................................."></div>
Il problema è proprio questo. Come faccio ad inserire questo codice all'interno del form "widget Guestbook"? Non ho trovato un modo per farlo. Se inserisco il codice in un classico oggetto html, il controllo antispam viene ignorato poichè il widget viene visualizzato al di fuori del modulo preposto.
Altra questione a proposito del widget Guestbook: i commenti rilasciati non si leggono bene, c'è la possibilità di apporre un fondo specifico tipo un foglio bianco SOLO al widget Guestbook? Riesco a farlo solo all'intera pagina. Allego foto ad esempio.
Grazie
Buongiorno Adriano,
non devi inserire codici manualmente,
ti basta andare al passo 4 in Privacy e Sicurezza, e attivare la protezione con il reCaptcha inserendo la chiave del sito e la chiave segreta che ti comunica google.
Verrà così attivata la protezione in tutte le sezioni del sito.
Spero di esserti stato utile.
Автор
Ciao Riccardo.
Ti devo purtroppo contraddire. Non basta infatti generare le chiavi ed inserirle negli appositi spazi. E' necessario inserire anche i due snippets forniti da Google. Inoltre il problema vero è proprio è quello di farlo apparire proprio nel punto dove voglio io.
Ciao e grazie.
...scegliendo come opzione in Website di usare quello di Google , non occorre utilizzare i codici forniti da Google , ma fa tutto in automatico Website inserendo dove serve i codici stessi ( ovviamente tu devi compilare i campi appositi con sito e chiave assegnata . )
Personalmente utilizzo il Captcha di Website ( che funziona sempre ... ) mentre quello di Google , anche per i cookies esagerati che genera preferisco non usarlo ...
E' capitato , però , in passato con una release del 12 , che non funzionasse il captcha di Google dentro Website , la funzionalità era stata corretta ... da allora però , non l'ho più provata...
Per esserne certo ti conviene attivare il recaptcha di Google , poi creare una pagina nascosta con un nuovo oggetto Guestbook e vedere se lì te lo inserisce ...
Ovviamente se tu vuoi inserire quello di Google in un punto particolare , non standard , dovrai lavorare coi codici ...
...se si parla di formmail e guestbook fa tutto website in automatico...
Автор
Grazie Claudio per la tua risposta. Si ora ho provato e funziona, basta inserire le due chiavi e Website fa tutto da solo posizionando il recaptcha di Google al proprio posto.
Ho attualmente un problema: nonostante la risposta al recaptcha sia giusta mi compare un errore generato da website che mi dice che la parola inserita non è corretta.
Inoltre se volessi usare il metodo Google dici che è un problema la generazione di troppi cookies? Devo poi inserirli nell'informativa? Dove ne trovo una descrizione?
Ciao e grazie
...lo stai provando online ? perchè in locale ovviamente non funziona ...
sono cookies di terze parti:
"Google reCaptcha (terza parte)
Per la protezione antispam sui moduli di contatto e richiesta disponibilità utilizziamo un componente di terza parte, ossia Google reCaptcha di Google Inc.
Le informazioni ricavabili dai cookie installati da Google reCaptcha verranno trasmesse dal browser dell’utente a Google Inc.
Google Inc. potrebbe utilizzare i dati raccolti per contestualizzare o personalizzare gli annunci del proprio network pubblicitario.
Disabilitando i cookies di Google reCaptcha i moduli di contatto e richiesta informazioni/disponibilità potrebbero non essere visualizzabili.
Per maggiori informazioni invitiamo l'utente a vistare la relativa pagina del sito web di Google Inc.
Privacy Policy di Google
Utilizzando il presente sito web, si acconsente al trattamento dei propri dati da parte di Google per le modalità e i fini indicati nella sua privacy policy."
http://www.google.com/intl/it/policies/privacy/
ciao
Автор
Grazie mille per questo messaggio.. mi copio/incollo questa parte.
L'errore "la parola di controllo inserita non è corretta" compare on-line ma si tratta di una pagina protetta accessibile solo agli utenti registrati... forse sta qui il problema.
In ogni caso credo che userò il Captcha di Website.. mi pare molto più snello.
Ciao
Io vorrei domandare incomedia se mettesse pure x recaptchha di google ( destra, sinistra ) , perchè se i bottoni invio si spostano destra o sinistra ed il recaptcha rimane in mezzo del modulo non sta x niente bene. o dovremo inserire col codici di google ? in quel caso funziona male in responsive.
suggerimenti .... ?
Buongiorno Kris,
prova a scrivere un nuovo topic su questo nella sezione idee così da poterlo inviare agli sviluppatori per analizzare questo argomento.
Grazie.