Qualcuno sa se il recaptcha può essere completamente personalizzato senza il frame predefinito. Ho bisogno che l'immagine del recaptcha sia solo una certa larghezza e anche il campo di input. Qualcuno l'ha già fatto prima con successo.Recaptcha - Personalizzazione modulo
risposta
È possibile specificare markup personalizzato utilizzando l'opzione tema 'personalizzato' includendo qualcosa di simile nella tua pagina:
<script type="text/javascript">
var RecaptchaOptions = {
theme : 'custom',
custom_theme_widget: 'recaptcha_widget'
};
</script>
È quindi creare un div sulla pagina per abbinare il custom_theme_widget
id in questo modo:
<div id="recaptcha_widget">
<div id="recaptcha_image"></div>
<input type="text" id="recaptcha_response_field" name="recaptcha_response_field" />
</div>
l'immagine verrà inserita nel recaptcha_image
div, così si potrebbe limitare la sua larghezza usando i CSS in questo modo:
#recaptcha_image img {
width: 200px;
}
... ma tieni presente che ridimensionerà l'immagine più grande nel browser e potrebbe rendere illeggibile il captcha, quindi non lo consiglierei necessariamente. L'input recaptcha_response_field
potrebbe anche essere in stile come preferisci.
Vedere la sezione "Aspetto e personalizzazione" sezione here per ulteriori esempi di ciò che è possibile (e dovrebbe) fare in un tema personalizzato.
È possibile creare un numero personalizzato theme che dovrebbe aiutarti con il campo di immissione, ma penso che tu non abbia fortuna con le dimensioni dell'immagine - è fissato a 300 x 57 (puoi ovviamente cambiare le dimensioni ma sarà risultato in un ancora più distorta, e molto probabilmente completamente illeggibile, immagine)
http://risingofsilversurfer.blogspot.com/2009/10/customize-recaptcha-theme.html
questo funziona per Firefox, anche se non sono sicuro di altri browser, se ne avete bisogno di lavorare in IE6 non credo che accetta la modifica delle dimensioni dell'immagine, quindi sembrerà tutto fuori luogo.
Tutto ciò che ho fatto è stato aggiornare gli stili reCAPTCHA.
Il seguente CSS modifica la larghezza e l'altezza dell'immagine e del contenitore. Le dimensioni sono originariamente definite da Google ma possono essere sovrascritte aggiungendo nuovi stili alla tua pagina.
<style type="text/css">
#recaptcha_image img{
height:46px;
width:230px;
margin: 0px;
padding: 0px;
}
#recaptcha_container {
margin: 0px;
padding: 0px;
width: 230px;
}
</style>
Basta fare attenzione che quanto più piccola è l'immagine, tanto più difficile sarà la lettura da parte degli utenti.
- 1. Symfony2 Personalizzazione modulo
- 2. Come convalidare Google reCaptcha sul modulo Invia
- 3. Personalizzazione del modulo di registrazione in Prestashop
- 4. Google ReCaptcha non postando 'g-recaptcha-response'
- 5. Come utilizzare il plugin joomla recaptcha al mio modulo personalizzato
- 6. Symfony2 aggiungi il campo reCaptcha al modulo di registrazione
- 7. Lottando con recaptcha v2 e modulo di presentazione
- 8. Traduzione Recaptcha
- 9. ReCaptcha 2.0 con AJAX
- 10. Django: personalizzazione del messaggio dopo il salvataggio di un modulo
- 11. Come posso caricare un modulo di reCaptcha usando jQuery/AJAX lasciando gli script di reCaptcha in posizione?
- 12. casella reCAPTCHA non allineata correttamente
- 13. Cambio Nuovo Google Recaptcha Larghezza
- 14. Nuovo Google ReCaptcha che non pubblica/riceve 'g-recaptcha-response'
- 15. Come funziona ReCAPTCHA?
- 16. Recaptcha dimensione immagine fissa
- 17. Ignora reCAPTCHA CSS
- 18. .NET Recaptcha https
- 19. Google reCAPTCHA non mostrando
- 20. Verifica reCAPTCHA con jQuery
- 21. Come posso rendere reCAPTCHA un campo obbligatorio?
- 22. Reimpostazione di Google ReCaptcha non funziona
- 23. Errore: l'elemento segnaposto ReCAPTCHA deve essere vuoto
- 24. Personalizzazione android.widget.SearchView
- 25. Personalizzazione diretto
- 26. Personalizzazione JHipster
- 27. MPMoviePlayerViewController personalizzazione
- 28. Personalizzazione UIDatePicker
- 29. Google reCAPTCHA data-callback non funzionante
- 30. ReCaptcha chiede sempre una verifica aggiuntiva?