Contactable is a great jQuery plugin by Philip Beel to include a nice sliding contact form, even if you only understand a tiny bit of jQuery and PHP.
I needed to use this plugin for one of my project, but I want it to be on the right side of the page instead of left. In order to do this, you need to change a small portion of the CSS and JS files. No special skills required. Still, you can save your time since you can download it directly below:
» click here to download Contactable on right side of page «
All credits go to Philip Beel. Instructions and demo can be checked directly on this plugin’s homepage.
Thanks for your update. I will not all your suggestions.
Hi,
The Contactable link is not working. Showing 404 Not Found.
It seems Philip Beel no longer has his blog running. The script itself is 6 years old, you probably want to find newer plugin.
can u change the position and change the content of an accordion box? or add one, if u do have any links or any same please help 😀
http://jordie.org/faq/wordpress/?page_id=31
Hi Arvin – You will need to have some HTML/jQuery knowledge to change the content. I would suggest to look at the plugin’s page for better directions on how to achieve this.
Hello!
I new with code and PHP. Can you please explain me how this can work with a Bigcommerce template? Where I need to put the codes? What I need to do? Can you please help me?
Thanks!
Hi Walter – It is quite difficult to do this if you never modified your BigCommerce template before, and honestly is also risky. My suggestion is to contact their support and provide the zipped files to get them to help to install it, if possible. Additionally, although I am not 100% sure aboute this, the mail.php script may not work as usually you cannot install your own PHP script on a hosted e-commerce platform.
Sorry if this does not help much, but I am open to discuss this further if you really want to have it installed on your web store.
Wonderful Maikel! What a great work!
Is there a simple solotion to have one “contcactable” left and a second “right”?
i know , thats very bad! 🙂
Greetings from Germany.
Andreas
Hi Andreas – Thank you, it is really just a minor modification of Philip Beel’s great plugin. Well if you want to have two Contactable forms on the left and right, you will need to modify the JS and CSS files. Basically my version uses the same ID’s and everything else, so it is not designed to run simultaneously with the original.
Sorry I cannot provide a “simple” suggestion for this case as you hoped 🙂
Hi Justin, can you provide the link to your test page?
onsubmit the error “Sorry but your message could not be sent, try again later” displays but it still sends the email. I’m scratching my head on this one.
i have launched the contactable right on my web server, however after submitting the form, I just see the ajax image spin with no success or fail message. any suggestions?
Hi:
Really a fantastic job, clean and easy to implement. It works perfectly.
I just have one question: It would be possible to open the form also using an href text? something like “click here”
Thanks, the credit should really go to Philip Beel the original creator of the plugin. I just slightly modify it.
The link to open the form is generated by JS, to make sure it doesn’t appear on browsers where JS is disabled. So there is no easy way to change it to text, not without editing the JS file. Hope this answers your question.
This is great.
It would be even greater if you could kindly specify exactly where you have modified the original code.
Thanks. It has been more than a year since I made this slight modification of an excellent jQuery plugin, so I cannot remember the details of changes perfectly. But all I did was ‘reverting’ the animations to opposite direction, then minor adjustments to the image asset and CSS.
Thank you, okay, see: http://www.tisolucoes.net.br/contactable_rightFUFA/index.html —- ! If you come to Brazil to look for me,,,,, thankful even ….
Thank you –
Edvaldo-Brazil
Great, nice to hear it is working now. I will keep in mind to look for you if I never go to Brazil, thanks. Cheers!
Sorry, but I can not change the field names of the form, try:
//define the new for the plugin ans how to call it
$.fn.contactable = function(options) {
//set default options
var defaults = {
name: ‘n’,
email: ‘Email’,
message : ‘Mensage’,
subject : ‘A contactable message’,
recievedMsg : ‘OBRIGADO’,
notRecievedMsg : ‘desculpe’,
disclaimer: ‘Please feel free to get in touch, we value your feedback’,
hideOnSubmit: true
};
but does not change, any tips?
Thank-Edvaldo Brazil
You need to change the HTML construct on line 34 under jquery.contactable.js file. I can’t give you an example right now as the code was not displaying properly if I copied here, but do let me know if you still need some help.
Resolved, was using the internet address,
The right is
grateful
Hi edvaldo, sorry I could not respond to your question sooner but glad to hear you have managed to resolve it!
How to change the names example: to send to ENVIAR the form
Thank Edvaldo-Brazil
This is exactly what I need, and it works perfectly on http://arthomestudy.com/index.html. However, it doesn’t show up on http://arthomestudy.com/index.php — which is an ExpressionEngine 1.7 template. What am I doing wrong?
Thank you!
Lee
Lee, everything seems to be correctly placed so I can’t be sure either what is wrong. But I do notice that jquery.js is being called twice, on the header and later near the bottom. You might want to clean that up, also try to move the line. See if that helps. I am curious with this problem, so keep me updated with the progress!
Hey!
You forgot something.
The form wont scroll after finisch sending.
$(‘#contactForm’).animate({dummy:1}, 2000).animate({“marginRight”: “-=450px”}, “slow”);
$(‘div#contactable’).animate({dummy:1}, 2000).animate({“marginRight”: “-=447px”}, “slow”).animate({“marginRight”: “+=5px”}, “fast”);
There it is. Rest is perfect
THX
Awesome! Thanks for correcting that. The plugin has been repacked with the latest update.