Closed (fixed)
Project:
CAPTCHA
Version:
5.x-3.0-rc1
Component:
Miscellaneous
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
4 Aug 2007 at 19:57 UTC
Updated:
10 Aug 2013 at 05:48 UTC
Jump to comment: Most recent
Comments
Comment #1
soxofaan commentedYou can enable captcha's on nearly all drupal forms.
On the captcha settings page (at the top): enable "Add captcha adminstration links to forms.". Then go to the form on which you want a captcha challenge. You'll find there (on the place where the captcha challenge will come) a captcha administration link "Place a captcha challenge here for untrusted users.". Click it and you'll be able to select a captcha challenge for that form. Disable the options "Add captcha adminstration links to forms." when you don't need it anymore.
It's possible that the captcha won't be placed directly above the submit button for node add/edit forms. This is a known bug, but very hard to solve because the node add/edit form uses a custom theming function which can't be hooked into.
Comment #2
robloachIs there anything missing in the documentation that we should add about this?
Comment #3
soxofaan commentedApparently. There are to much issues about this in the tracker from people who don't 'see'/'get' the 'captcha administration links' option. We should advertise/explain this option better in the help text of captcha_help() at section 'admin/user/captcha' and maybe on http://drupal.org/project/captcha too.
Comment #4
Laurentvw commentedGot it. Thanks for the help. The administration checkbox thing is indeed a bit confusing.
Comment #5
(not verified) commentedComment #6
Medya-1 commentedAdministration links are very useful. I have done it and add a capthca, after I added captcha I have realized that it only added it to that specific story (share) form BUT not other stories (share) form. And named the form ID as "Share_form111" is it possible to set that whole share forms have Captcha not only that specific one??
Appreciate
Comment #7
soxofaan commented@Medya:
You can only set a CAPTCHA for one form_id at a time, there is no wildcard option or something.
Comment #8
Medya-1 commentedThat is a bummer :(
Comment #9
greenskin commentedUse the form_id 'share_form' as this is the base form_id for all the share forms.
Comment #10
stenson commentedThis took me a little while to figure out, so I am going to write it here for anyone searching for help on this.
1. As stated in post #1, you go to the CAPTCHA Admin page & enable "Add captcha adminstration links to forms."
2. As the administrator, you then go to Create Content >>> my_new _content_type, as if you are going to create a piece of that content. You enable "Place a captcha challenge here for untrusted users." It then shows up when your users create a piece of that content, and also shows up in the list of forms on the CAPTCHA Admin page.
I had thought #2 would appear on the page where you create/edit the content type (ie, Content Management >>> Content Types >>> my_new_content_type/edit), but that is not the case.
Hope this helps!
Comment #11
oneiropolos commentedthank you stenson, your reply was the most useful! one has to go as an admin to create content, and b4 reading your comment I wouldn't even try it, was going to the user test straightaway!
Comment #12
Jerimee commentedthank you for this helpful comment:
Comment #13
robertdjung commentedI've got to say thanks, too. Big help.
Comment #14
wooody commentedThank you stenson for your help.
Comment #15
Anonymous (not verified) commentedSome of the functionality of these good modules is so un-common-sense. Now I get the newbie guide's "strong" recommendation of "Whatever you assume, don't in Drupal" and "Engineers (I am one) have no common sense ;)". Thanks a mil Stenson.
Comment #16
curtzt commentedI think that you have to be logged in as the first administrator, using the account that originally set the site up, to do this. I don't think that any old account with administrator privileges will do. (At least not in Drupal 6.x)