| Post |
|
Marci - Guest
5:15 am - July 4, 2007
|
| |
|
I've said it before, I'll say it again....this is amazing. It's an incredible, ingenious piece of work. I am continually impressed. Whenever I think there is something it can't do, I just re-read the help file, and discover that I simply missed reading something. :)
A suggestion for a future version....a "reset image" button in case the captcha image doesn't show up, or is unreadable.
One of my forms has a problem intermittently with the image just not showing up (black background, no code to copy). I haven't tracked down the cause, but it made me wish for a reset button.
Right now, I have a message in the form (text only, no input) that tells the visitor to use the "send message" button to reset the image; however, it is less than ideal b/c it causes all the "required" fields to turn red, and gives a warning about filling in all the fields. Not terrible, but it would be a cool feature to add.
Again, thank you. Where's the donation box??
Marci :)
|
|
|
Oliver
- Admin
7:31 am - July 4, 2007
posts 3921 |
| |
|
Hi Marci,
It does make sense to have it, I agree. Haven't thought of how to implement it though, since it would require some ajax+php (as well as a fall back plan if no javascript is available).
What I did do to ensure entered data is not lost, you can ask your visitors to reload the entire page (browser reload) which switches the image, but keeps all data.
|
|
|
Dave J. (Scoop0901) - Guest
10:33 pm - August 23, 2007
|
| |
|
I am having the same problem in cForm 5.3. In an earlier version that I ran until just the other day, I had no problems. Now, though, I cannot get the captcha to display an image or the word verification to work. Both worked well in the earlier version.
The form is at http://blog.scoop0901.net/email-me/ and I am lost as to what happened. The server meets all the basic requirements for cForms. Any ideas? All would be greatly appreciated.
Thanks!
|
|
|
Oliver
- Admin
7:45 am - August 24, 2007
posts 3921 |
| |
|
Dave J. (Scoop0901) said:
I am having the same problem in cForm 5.3. In an earlier version that I ran until just the other day, I had no problems. Now, though, I cannot get the captcha to display an image or the word verification to work. Both worked well in the earlier version.
The form is at http://blog.scoop0901.net/email-me/ and I am lost as to what happened. The server meets all the basic requirements for cForms. Any ideas? All would be greatly appreciated.
Thanks!
Don't know if this has anything to do with it, since it's client-side, but you have an error in one of your plugins (commentPreview.js):
f ( s.substr(0,1) != '<' && next == true ) {
The "i" in if is missing.
I'll take a look at the captcha code, but since it works fine on all my test blogs it's difficult for me to troubleshoot...bear with me.
Did you verify that the font is accessible?
Can you temporarily turn off other plugins to see if it's related?
Are there any other plugins "owning" the PHP session, (look for any SESSION variables or function calls)? It's easy to reset a complete session and thus kill the captcha code which is stored in it...
|
|
|
Dave J. (Scoop0901) - Guest
8:09 pm - August 24, 2007
|
| |
|
From what it looks like from a lot of time experimenting by Oliver on the back end of my site, is that another plugin, WP-Email 2.20 (beta), by Lester Chan, is causing the problem of the captcha not displaying the text. Why? Er ... no sure. Oliver may have a better idea in a day or two, as he is working to resolve the matter.
On a good note, if you are using WP-Email, Oliver did find that WP-Email 2.11 works in a stable environment with cForms 5.3. WP-Email 2.11 is the current release.
|
|
|
Oliver
- Admin
10:00 am - August 25, 2007
posts 3921 |
| |
|
Just found out why this is happening. Anyone experiencing issues with the CAPTCHA image not showing, check for other plugins that reset the SESSION variable.
This can happen either directly in their native code or (as it happens in WP-Email v2.20) by including wp_config.php (and consequently wp_settings.php).
wp_settings.php kills the current SESSION and thus any parameter stored, e.g. the captcha code.
|
|