- Joined
- Mar 4, 2024
- Messages
- 64
- Reaction score
- 192
- Points
- 33
- Location
- turkey
- Website
- tikucuz.com
- NullCash
- 2,194
Customizable Ajax Call Me Back And Feedbac
Customizable Ajax call me back and feedback/contact form 1.2
For opencart 1.5.1 - 1.5.6.
Highly configurable and easy to use ajax feedback and call me back form. Once customer submits a form, you will receive an e-mail with feedback/phone call request.
Features:
- The form uses ajax, you don't need to create separate page for this form. Customer can see it anytime, any page. You just place a button on desired pages, and the form will show up when customer clicks the button.
- Button for displaying form can be placed on the left/right side of the screen, inside the module text, or you can place it manually in the template code.
- Nice transition and validation effects.
- Fields customization: Name, E-mail, Phone, Preferred time for a phone call, Comments, Additional field 1, Additional field 2. You can change
name, order of the fields, set/clear whether they are required and turn them on/off.
- Form caption, subcaption, colors are customizable from Admin area.
Templates:
- It was successfully tested with default template. Should work with most of templates. If not - I will adapt it to your template.
DEMO available: http://callmebackdemo.alphacomsoft.com/
DEMO administration: http://callmebackdemo.alphacomsoft.com/admin/
Use login and password: demo
Installation (as easy as possible for an opencart module):
- Extract archive to your opencart folder (there are admin and catalog folders)
- Navigate to Extensions -> Modules from administration menu. Click "Install" right to the "Call me back 1.2" module.
- Click "Edit" for "Call me back 1.2" module.
This extension does not change any opencart core files and compatible with any other extensions.
Minimal setup:
- In order for this module to work correctly, you need to enter your e-mail. Also at the bottom of the settings page - add layouts where this module should be displayed (usually, at least Home, Category and Product layouts).
See more details under documentation tab below.
Manually placing button:
- If you decide to add a button within a template, you need to choose corresponding option in the settings, and add this code: <a id="spcallmeback_btn_1" class="spcallmeback_raise_btn" href="#spcallmeback_1">Button text</a> to the template.
Templates troubleshooting:
Some templates does not include 3rd party modules' css and js files properly. In this case, please add these lines (probably to common/header.tpl file):
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/zebra_form.css" media="screen" />
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/module-spcallmeback.css" media="screen" />
<script type="text/javascript" src="catalog/view/javascript/module-spcallmeback.js"></script>
<script type="text/javascript" src="catalog/view/javascript/zebra_form/zebra_form.src.js"></script>
Also, if fancybox files was not included properly, add these lines:
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript" src="catalog/view/javascript/fancybox/jquery.fancybox-1.3.4.js"></script>
License notice: This software product uses a modification of Zebra_Form library (http://stefangabos.ro/php-libraries/zebra-form/).
You can find this modification accessible at http://alphacomsoft.com/download/zebra.zip (licensed under LGPL 3.0).
This extension can be used on one web site per license purchased.
Versions history
1.2
+ Added captcha - antispam protection
+ Now you can put several buttons for one ajax form on a page
+ Increased compatibility with 3rd party templates
1.1
+ You can change message for required fields that are missing
+ You can change from and till strings in Preferred Time field
+ Increased compatibility with 3rd party templates
+ Button Apply in the Admin area
+ Button Reset Settings in the Admin area
kcontact Form sources.1.2-eng
Customizable Ajax call me back and feedback/contact form 1.2
For opencart 1.5.1 - 1.5.6.
Highly configurable and easy to use ajax feedback and call me back form. Once customer submits a form, you will receive an e-mail with feedback/phone call request.
Features:
- The form uses ajax, you don't need to create separate page for this form. Customer can see it anytime, any page. You just place a button on desired pages, and the form will show up when customer clicks the button.
- Button for displaying form can be placed on the left/right side of the screen, inside the module text, or you can place it manually in the template code.
- Nice transition and validation effects.
- Fields customization: Name, E-mail, Phone, Preferred time for a phone call, Comments, Additional field 1, Additional field 2. You can change
name, order of the fields, set/clear whether they are required and turn them on/off.
- Form caption, subcaption, colors are customizable from Admin area.
Templates:
- It was successfully tested with default template. Should work with most of templates. If not - I will adapt it to your template.
DEMO available: http://callmebackdemo.alphacomsoft.com/
DEMO administration: http://callmebackdemo.alphacomsoft.com/admin/
Use login and password: demo
Installation (as easy as possible for an opencart module):
- Extract archive to your opencart folder (there are admin and catalog folders)
- Navigate to Extensions -> Modules from administration menu. Click "Install" right to the "Call me back 1.2" module.
- Click "Edit" for "Call me back 1.2" module.
This extension does not change any opencart core files and compatible with any other extensions.
Minimal setup:
- In order for this module to work correctly, you need to enter your e-mail. Also at the bottom of the settings page - add layouts where this module should be displayed (usually, at least Home, Category and Product layouts).
See more details under documentation tab below.
Manually placing button:
- If you decide to add a button within a template, you need to choose corresponding option in the settings, and add this code: <a id="spcallmeback_btn_1" class="spcallmeback_raise_btn" href="#spcallmeback_1">Button text</a> to the template.
Templates troubleshooting:
Some templates does not include 3rd party modules' css and js files properly. In this case, please add these lines (probably to common/header.tpl file):
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/zebra_form.css" media="screen" />
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/module-spcallmeback.css" media="screen" />
<script type="text/javascript" src="catalog/view/javascript/module-spcallmeback.js"></script>
<script type="text/javascript" src="catalog/view/javascript/zebra_form/zebra_form.src.js"></script>
Also, if fancybox files was not included properly, add these lines:
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript" src="catalog/view/javascript/fancybox/jquery.fancybox-1.3.4.js"></script>
License notice: This software product uses a modification of Zebra_Form library (http://stefangabos.ro/php-libraries/zebra-form/).
You can find this modification accessible at http://alphacomsoft.com/download/zebra.zip (licensed under LGPL 3.0).
This extension can be used on one web site per license purchased.
Versions history
1.2
+ Added captcha - antispam protection
+ Now you can put several buttons for one ajax form on a page
+ Increased compatibility with 3rd party templates
1.1
+ You can change message for required fields that are missing
+ You can change from and till strings in Preferred Time field
+ Increased compatibility with 3rd party templates
+ Button Apply in the Admin area
+ Button Reset Settings in the Admin area
kcontact Form sources.1.2-eng