Ciao,
ho installato il modulo captcha e Image CAPTCHA in locale su Drupal 7.
Impostando dal pannello del modulo image captcha su form id "user_login_block" funziona regolarmente, (sotto il form della login del portale compare il captcha desiderato) mentre se creo una form personalizzata in una nuova pagina (ho provato a mettere sia il codice della form direttamente nel body di Drupal, sia mediante un include php in un file esterno) e aggiungo la "form id" personalizzata "data_form" (la stessa indicata nel codice html) il captcha non compare sotto la form in oggetto.
Tutti gli esempi e la documentazione che ho guardato riguardano sempre i "form id" già disponibili con il modulo.
PS: All'opzione "Add CAPTCHA administration links to forms" ho messo il flag, quindi è attivata.
Mi sfugge qualcosa?
Grazie per il momento
Credo che Captcha funzioni solo con i form definiti usando la Form API di Drupal. Se inserisci un form in HTML nel body di un nodo, il core di Drupal non è al corrente dell'esistenza di quel form in quanto tale e quindi nessun modulo potrà manipolarlo come fa captcha.