ReCAPTCHA Free
Ryan (rph) – OpenCartHelp.com ReCAPTCHA Free (ReCF) is a drop-in replacement for OpenCart's built-in captcha system found in the “Contact Us” form. Using Google's free ReCAPTCHA service, it allows spam bots to be more effectively filtered out while helping to digitize thousands of old newspapers and books (http://google.com/recaptcha/learnmore). Additionally, its built-in audio challenge adds access to the contact form for the visually impaired. Requirements • OpenCart 1.5.1.1 or later as specified in Extension Store • VQMod 2.1 or later (http://code.google.com/p/vqmod/) • Google ReCAPTCHA public and private key set (http://google.com/recaptcha/whyrecaptcha) • ReCAPTCHA PHP Library 1.11 (included with download) Installation and Setup If you have not already, sign up with Google for your key pair at http://google.com/recaptcha/whyrecaptcha.
To install ReCAPTCHA Free upload the contents of the upload folder to the root or your OpenCart installation. ReCF is completely stand-alone; no files are overwritten. From Admin go to Extensions->Modules. Click the Install link for ReCAPTCHA Free then select Edit. Enter your public and private key then press the Save button.
Once completed you should see ReCAPTCHA on the “Contact Us” page
Troubleshooting Q: I receive an “Input error: k: Format of site key was invalid” error on the “Contact Us” page instead of ReCAPTCHA. A: This is caused by an incorrect public or private key. Make sure you haven't mis-entered or reversed the keys or are using the keys on a domain they weren't issued for (the keys listed in this user guide are non-functional samples). Q: How do I localize ReCAPTCHA Free for my language? A: No files need to be changed for the Storefront. For Admin translate the module language file for: /admin/language/[language]/module/recaptcha.php Q: How do I get the ReCAPTCHA PHP Library from Google? A: ReCAPTCHA PHP Library 1.11 is included with this release by default. It can be separately downloaded from http://code.google.com/p/recaptcha/downloads/list?q=label:phplib-Latest if the included version is lost or a new version is released (ReCF compatibility with future versions is not guaranteed). Simply upload recaptchalib.php to your OpenCart /system/library/ directory. Q: How do I uninstall ReCAPTCHA Free. A: Go to Extensions->Modules and select Uninstall for ReCAPTCHA Free. The Storefront will automatically go back to OpenCart's default captcha method. If you would also like to remove the files altogether delete: /admin/controller/module/recaptcha.php /admin/language/module/english/recaptcha.php /admin/view/template/module/recaptcha.tpl /vqmod/xml/recaptcha.xml
Version History Version 1.1.0 (2012-01-28) • Fixed spambot "Undefined index: recaptcha_response_field" error • Improved custom theme compatibility • Added compatibility with all OpenCart versions from 1.5.0 to 1.5.1.3 Version 1.0.1 (2011-10-11) • Updated for VQMod 2.1 allowing for multiple template use • Updated User Guide Version 1.0.0 (2011-09-05) • Initial Release Did You Find This Mod Useful? If you found this software useful please take a moment to rate or review it at OpenCart.com. Check out other free and commercial mods available at http://opencart.com/index.php?route=extension/extension&filter_username=rph including the enhanced version of ReCF, ReCAPTCHA Advanced, which allows you to: • Add ReCAPTCHA to Account and Affiliate registration pages with the click of one option • Display ReCAPTCHA in any of its four available themes: Red, White, Blackglass, and Clean • Have multiple languages on your store? Auto-load any of the eight languages included with ReCAPTCHA: English, Dutch, French, German, Portuguese, Russian, Spanish, and Turkish See the demo at recaptcha-demo.opencarthelp.com.
ReCAPTCHA Free License
Copyright © 2011 OpenCartHelp.com – http://opencarthelp.com Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software") to use, copy, modify, merge, publish, or distribute copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The Software shall be distributed without charge and the above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Google ReCAPTCHA PHP Library License Copyright (c) 2007 reCAPTCHA -- http://recaptcha.net AUTHORS: Mike Crawford Ben Maurer Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.