To my surprise, I noticed the absence of a database based contact form plugin. Recently I wrote a plugin for that, but that was too primitive for public use.
Then, I decided to write one. From stratch. Since that was too time-consuming, and I’ve only one day, I downloaded SimpleModal Contact From from Eric Martin (great job, Eric!) and then made my own modifications. That is, adding an inbox page, add some database code. All packed up under a few hours. I’m not totally delightful about it, but it gets the job done.
The rationale behind the plugin is, sometimes -especially cheap ones- hosting servers can be quite restrictive and prohibitive. Many cheap hosting companies face spammers. So they restrict the use of PHP mail function. This causes many problems: some messages are missed because most servers prefer using SMTP. Most messages lost in spam boxes. You have to login anywhere else to read coming messages. So ModalContact can be quite useful if you fed up with these restrictions.
You can download it here. I’m waiting for WP Extend approval, so check back later if you have problems with download. I’ll provide the Extend link then…
Hello Baris,
I downloaded and installed the Plugin. From the description it is what i have searched long time, but you have to put a little bit more work in this script, because it has many bugs.
I have translated the Plugin to german but he dont load the language. I cant delete the Messages, because he said i have no permission to access the site. And where are the Options?
I think this Plugin has a lot of potential. I hope you work on it and if you want the german translation, wich i made, email me
Greetings and Keep working!
I really like this plugin, but I have a little problem. I cannot delete the messages. Have you any idea?
Hi,
nice plugin. But without captcha
Is there a german languagefile available?
bye, Frank
Thanks for your feedback. Indeed, I realized the issue about message deletion – its about renaming a file before submission. I forgot to make appropriate changes. Its working now, but you have to upgrade the plugin. I’ll upload the new version in a couple of hours. If you’re in a hurry, just open mcf.php file and search for “modal-contact-form-smcf” and replace this string with “modalcontact” (no quotes). There shoukd be two strings.
@Sonni, I’ll mail my adress to you. If you can send the German translation, I appreciate that. Turkish translation works fine, but since the directory structure changed, there can be problems. Please test it again with the new version, coming tonight. Thanks for the feedback.
@frank: language file is on the way, thanks to Sonni:) I’ll include captcha support in a couple weeks, maybe earlier…I’m really busy these days:(
Very promising plugin! Nice!
I am using wordpress for an “ask the expert site”, and I was wondering.. is there any way to refresh the page basic page to a URL of choice after the contact form is submitted?
And can you categorize or tag the incoming contact messages?
Another cool thing would be if you could email the ones who sent contact messages from within the WP admin.. but thats a different story I guess…
Erik
“is there any way to refresh the page basic page to a URL of choice after the contact form is submitted?”
I think, (‘header:url’) trick will work; but I have to give it a try. I’ll make you know, if you check back again a few days later….
“And can you categorize or tag the incoming contact messages?”
Yes, thats not much work. But I dont wanna use pre-built categories, and for custom tags, I have to add another page. Not a hard work, but takes time – and I’m quite busy these days. But this is a good idea, I’ll make that..
“Another cool thing would be if you could email the ones who sent contact messages from within the WP admin”
Thats the easiest one:) Promise I’ll:) In the next version. Maybe 1-2 weeks later..
Thanks for feedback Erik.
I’ve got the plugin installed and working but what happens when I submit the form, I get a short list of errors stating “Deprecated” but it sends the email and at the very bottom it says message sent successfully. Any ideas? WordPress version 2.9.2. Thanks!
Jeff, I need to check that, but most probably the problem is related to PHP’s error reporting system: I think, E_NOTICES is enabled in your PHP configuration. add error_reporting(0); in your wp-config.php and see if the problem persists…Be warned; this directive sets all error reporting off; so you’ll get a blank screen in any error and have to delete or comment it to see the error, or set a more strict error_reporting variable (check PHP manual).
That worked perfectly. Thank you!! I’m using WAMP so all I needed to do was click on the WAMP icon in the tray, click PHP Settings, and uncheck “display errors”. Worked like a charm. I really like this. Just curious about one more thing. The /contact page is not created when the plugin is activated. Is this normal? Do I need to create this myself? Any ideas on getting the same contact form into a page? Thanks again for your great work!
NP, Jeff.
“The /contact page is not created when the plugin is activated. Is this normal?”
Yes; thats normal. You have to create it by yourself.
“Any ideas on getting the same contact form into a page? ”
Do you mean, putting a link that triggers the contact form on a page?
“Do you mean, putting a link that triggers the contact form on a page?”
I meant putting the same contact form into a single page for non-javascript users. I have a link set up in my footer that fires the form. Thanks again.
well my only problem is wen it sends the message it says succesfull but i can only exit if i press esc if not it sits there and never gives the goodby message
Really love this plugin, but cannot figure out how to get it to work with WordPress 3.0 Menus. Could you explain the procedure?