MM Forms

Now you can go PRO! (need support?)

We added the WP e-commerce plugin to our site to make sure you can go PRO whenever you want! Just go here, order and download the MM Forms PRO plugin.

If you have personal wishes for our plugin, you can always contact us for a quote.

Pro Features and SCREENSHOTS!

  • set a number of submissions
  • decide who can see the form
  • limit the form in time
  • display the results in the front end and sort them out with filters
  • Redirect after submission
  • get support

Free version

Create your own forms and add them to pages and posts.

Get notified by e-mail and/or RSS when someone submits a form.
Auto-reply any submission.
Download all the submissions from the database as a csv-file.

Features

  • Supports multiple contact forms.
  • You can customize form and mail contents with simple markup.
  • AJAX submitting with jQuery Form Plugin.
  • Spam filtering with Akismet.
  • Bot prevention with CAPTCHA.
  • Save form submissions to database
  • Export to CSV of submissions
  • RSS feed of form submissions
  • Send HTML formatted emails

Derivative work from Contact Form 7, written by Takayuki Miyoshi

IMPORTANT :

  1. When you have problems saving submissions to the database there is likely a conflict with one of your plugins that also uses jQuery.
  2. To get the export to work you have to create the exports directory under the plugin directory
    (thx to Martin Donohoe)
  3. When your csv file is building up oddly, try ticking the include ID option.

download from the wordpress repository

download from the wordpress repository

Small pieces of support

Captcha

A lot of people reported us the problem of a captcha which is not showing.
The solution is a s logic as easy: the folder where the captcha comes from, should be writable.

So all you have to do, is to change the rights for the “captcha” folder (and all underneath files) so this folder is writable.

    • /wp-content/plugins/mm-forms/captcha
    • set rights to 777

Now it should work.

Export

To make sure the export of the submissions works, you have to see that the folder where the exports are written to, is writable.

    • /wp-content/plugins/mm-forms/exports
    • set rights to 777

Manual

We created a manual for the MM Forms Pro version.
This one is also usefull for the free version, but some features are lacking.

You can download it here: mmformspro.manual.2009!

Tags: , , ,

This entry was posted on Tuesday, December 16th, 2008 at 10:21 am and is filed under Motionmill plugins. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

424 Responses to “MM Forms”

  1. Mark says:

    Hi, great plugin, and very usable. Thanks!
    However, a lot of my customers are telling me they can’t see the second half of some of my drop-down box options as the box isn’t wide enough on their screen. How can I rectify this please?

  2. Jason says:

    I hope / thank you if you can help me customize MM Forms to do one thing.

    I’ve discovered that MMforms can concatenate in some dynamic content when sending the autoresponder email.

    I’m going to use that feature to create customized URLs using Google’s URL tool code. This will create affiliate links (nice eh!?)

    I want to use the applicant’s email address as the unique ID. This works perfect *except* that when the google URL has the @ and .com in the URL string, analytics doesn’t read things properly.

    So Here is the Question:

    What PHP code / where can I modify the code to perform the function of replacing the “@” and the “.” in the users email with nothing “”.

    The final would look like:

    http://url.com&utm_source=usernamegmailcom$utm etc etc. …

    Where the original email was username@gmail.com.

    When creating the auto responder i’ve set it up like this:

    http://urletcetcyour-emailrestofurlurlurl

    For now – this is auto inserting the email – now I need an extra function to auto insert the email, but with the @ and . removed.

    Sorry to be redundant there and thanks for a great plugin – and for the help.

    BTW if there is an affiliate link plugin out there that works with Goog analytics…by all means let me (the world) know!

    Jason

  3. Joe says:

    Hi,

    Is it possible to add a heading in the view page other than “submit date”, “client ip”, etc. Like possibly one of the form fields. I have a client using mm forms to store contact data in the db but find it hard to locate the company without looking through the list one by one. I have looked at your code but it is a little beyond me.

    Thank you for any help!

  4. eric says:

    I’m trying to implement the form and after submitting I receive a 404.
    Any ideas why?

    Is it because I’m copying and pasting code?

  5. Manon says:

    I’d like to create a takeout form.

    Does anyone know of a way to create automatic mathematical functions in the price fields (adding, multiplying, etc.)?

    Thanks for any help in this matter!

  6. Shawn says:

    I created a new form and it seems that after you click submit it sends the email and also writes to the database but it only writes to the database and doesn’t send the email. The weird thing is that when I check the recent submissions it has items there but when I click on them it doesn’t show anything. I do have /exports/ and /captcha/ set as read and write. Any ideas? I can download the CSV and it has the information.

  7. Nice contact form!

    But emails sent from the form always have the site’s own email address in the From: line, not the email address the sender entered in the form.

    This is apparently ignored or superseded by the From: line configuration in Wordpress or the server:

    [your-name]

    I have to go into the plugin’s database info to see who sent the email… :-(

    How can I fix this?

  8. tom says:

    You can add this in the from address : [your-name] < [your-email]>
    If you only use [your-email] Wordpress automatically uses the name “Wordpress”. It is somewhere in the core of WP.

  9. Nic says:

    Nice plug in…
    I need some help!!
    It’s strange but if i fill the form logged in as admin… all the data are stored correctly in the database.
    Instead if any of my subscribers fill the form…the email works correctly but the data aren’t stored in the table wp_contactform_submit_data
    any ideas? Thanks

  10. xra says:

    Hi,

    I am having a problem using MM forms with special chars.

    Using checkboxes, when choices contain characters such as ‘ or /, the entry won’t be stored in the database.

    How could it be possible to escape such chars?

    Thanks

  11. Trikoder says:

    Excellent stuff!

    How can I limit the number of characters that user can input in the ‘textarea’ element of the form. For ‘textfield’ is possible to limit user input, but can’t figure it out for the ‘textarea’.

    Thanks and keep up the good work.

    Trikoder

  12. Beaticus says:

    Does anybody know if I can personalize the auto generated email response?
    The PHP doesn’t allow me to add HTML, and I need to add some break lines…

    Any suggestions?

    Thanks

  13. Jason says:

    Great plugin!

    Everything works great EXCEPT the export featured. The ‘exports’ folder has been set to 777 but when i try and download the CSV i get an error 404 not found page such as:

    http://contest.vivalarock.net/wp-content/plugins/mm-forms/exports/Contact-form-1.csv

    Anyone have the same problem???

    • Jason says:

      or does anyone know an easy fix?

      • Also having the issue with download link not working. wasn’t getting a file at all at first then set exports directory to 777 and was getting a file named “.csv” – it had just the extension, no file name. The name-less file I download (via ftp) only has the field names and no data. The tables in the DB look a little odd to me as well. I’m sure it’s a quick fix for someone but a bit over my head.

  14. thomass says:

    where can i define the right .po-file? (language)

  15. DSC says:

    If I pay for pro will it fix my problem?

  16. FissionCreative says:

    Hi there

    I’m a bit of a newbie at this – and I’m in the process of setting up my form. In the Form options I’ve added non exclusive checkboxes. My question is – how do I get them to write to the email.

    Many thanks
    John

    • FissionCreative says:

      sorry meant to add – I know I need to drop tags in the mail option panel – and I’m using `[checkbox* checkbox-67]‘ but it doesn’t seem to want to send.

      Thanks
      John

  17. How about using wp_enqueue_style and wp_enqueue_script so every page on a site doesn’t load javascripts and style sheets that are only needed for one form?

    http://codex.wordpress.org/Function_Reference/wp_enqueue_style

    http://codex.wordpress.org/Function_Reference/wp_enqueue_script

  18. adaway says:

    I am trying to use your checkboxes and the data collected isn’t displayed in my email. Initially I thought it was to with the length of string, since a text case with just choice 1, choice 2 etc worked. But that doesn’t seem to be the case. Please help.

  19. Manze milian says:

    Hi,
    is ist possible to send Files with MM-Forms?

  20. Hello, This is an awesome plug in! Thanks so much!

    I am having an issue, which forgive me because I am definitely a newbie. When the form sends the email address to my inbox, it says unknown sender. How do I get it to say for example, from “UOP Form”? I have tried a few things and the other thing it says is “Wordpress”. Someone please help! I have no idea what i am doing. Everything else I got to work, but this.

    Thanks a lot!

  21. James Blunt says:

    When I add captcha and fill the form incorrect. After resubmitting it fails. Try it please. Do not fill the form at first time and press submit again.

  22. James Blunt says:

    It just works in pages not posts?

  23. David says:

    How can I export the submit date/time along with the form data itself in a CSV export?

    The submit date/time is obviously captured because it appears in the RSS feed. But I can’t find any way to include it in the export.

    Is there a code change I could make that would enable this?

  24. Wolf says:

    Hi there
    Just a quick comment that I have installed your plugin to capture information required for a setup of Content Ready Website I provide to my customers and it works like a charm. I like the control I get by being able to use HTML.

    Wolf
    http://handsonInternetMarketing.com
    Discover how to market, sell & profit by taking your business online

  25. RO Greogia says:

    I am also having the same problem as Newbie FissionCreative from Oct. 12 comment. How can I get my added fields in check boxes and drop down menu to show up in my return email. When I send myself a test it only comes back with the the default that are already in the email options sections.

  26. RO Greogia says:

    I figured it out if you just enter the short code [checkbox-204yesorno]
    [menu-184dropmenu] You will have to extract it from the longer piece of script such as if the whole string says [checkbox-204yesorno "yes" "no"] only enter the above [checkbox-204yesorno] only enter checkbox once in the shortcode. This seems to apply for the drop down menu too, only do not include select just the word [menu-184dropmenu]. I have only tried this with two different features so you may have to tweak a bit. Hope that helps anyone else that was struggling like I was.

  27. RJ says:

    There doesn’t seem to be a way to make a date field mandatory. Does anyone know a workaround for this (other than to make it a text field)? I don’t want to make it a text field because the client wants the calendar to show up on the form.

  28. Darren says:

    Hi

    Bit of a newbie here. I set up a form, and keep on getting this error message:

    Failed to send your message. Please try later or contact administrator by other way.

    Any idea what could be causing it? And is there any way to generate an error code so that I can troubleshoot?

  29. Paul says:

    I’m having problems getting MM Forms to work on IIS. I have tried on 2 different Windows servers and both install ok but don’t show all of the controls e.g. the Add Form Field select. Can u help? Thanks.

  30. Connie Scott says:

    Hi – I am using the mmforms plugin, but am having issues with getting the email function to work properly. The database loads great with all of the information and my client gets an email, but the email is blank. It simply puts [your-email] and [your-message] in those spots and no data. Can you please help me fix this issue.

    Thanks,
    Connie

    • Ron says:

      Same problem. Email works fine with default form. Add anything to it and all you get in the e-mail is [your-message]

      Amazed no one has responded to you and other don’t have the same issue.

  31. Mark Griffin says:

    How can i add a specific class to a submit button? currently all submit buttons pick up the style for input but i need to isolate the button only. If I add a new Button it won;t allow me to add ID or class. Also, i’m still having the spinning loader icon issue with no form feedback for user.

  32. ccelkgrove says:

    Is it possible to use the MM Forms that I found as a Wordpress Plugin as a form through Dreamweaver? It would be awesome if I could since so many other applications don’t work as well as this potentially can. Thanks!

  33. harry says:

    Hi – have just moved this website onto godaddy for a friend.

    The MM-form they’re using still works if I select “database only” but if I select Mail only or DB+Mail I get the error message “Failed to send your message…”.

    I’m no WP expert, but I was hoping you could point me in the right direction…

    Many thanks
    Harry

    • Dan Seto says:

      Harry,

      Did you get an answer? I am having the same issue and cannot find an answer anywhere. It seems to be a common problem for newbees….

      Your help would be appreicate… Dan

  34. [...] choice of WordPress contact form plugin is MM Forms, developed by Motionmill. I like the fact that not only does this plugin allow for creation of [...]

  35. triindi says:

    Hi,
    I have install this plugins, but no action when I want to add form fields ( text field, text area email..etc) .
    I have first installed other plugins like: tdo mini forms and grunion contact form,
    May be confliq with another plugins?

    Regards,
    Triindi

  36. fftremblay says:

    Hi,

    Great plugin. However, I have a little problem. When I’m trying to export the datas of my form (name, email, tel), I get this in the csv file : example name, “”,”"

    If I choose to exports all fields, I get all the datas I want but also the post-id and post-name which i don’t want.

    PS : I double check and I didn’t make any mistake in the name of the fields.

    Thanks for your help.

  37. Dexter Gumbs says:

    My MM Forms works fine and saves to the database and emails the admin. What I would like additionally is for the email to the admin to include a LINK to the form posted. Clicking on this link should give a viewable, printable copy of the form to the admin. No need to go to the WP admin console.

    Can anyone tell me where I can get this done, even if it requires some programming.

    Dexter Gumbs

  38. Peter says:

    Webpage error details

    Hi,
    I get this js error.

    Timestamp: Thu, 29 Oct 2009 16:27:55 UTC

    Message: Object doesn’t support this property or method
    Line: 2
    Char: 2
    Code: 0
    URI: http://www.liveenergy.com/wp-content/plugins/mm-forms/mm-forms.js

    How to fix it because mmforms conflicts with another video plugin.

  39. Nic says:

    I need some help!!
    It’s strange but if i submit the form logged in as admin… all the data are stored correctly in the database.
    Instead if any of my subscribers submit the form…the email works correctly but the data aren’t stored in the table wp_contactform_submit_data
    any ideas? Thanks

  40. Rodrigo says:

    Please how can I Change the Language of the plugin, I sew the Languages files but how do I change to select a different language?

  41. Fredrik says:

    First, thanks for a great plugin!

    I’m setting up a site where I don’t quite trust the editors who will be running the site and therefore want to insert the form directly in the template file. This feature seems to be included in the Pro version, and is also explained in the manual. However, the function insert_mm_form does not seem to be included in the free version. So my question is: how do I do this in the free version?

    (Btw, the code in the manual is faulty. The second line should be

    if (function_exists(’insert_mm_form’)) {

    Just thought I should let you know.)

  42. Fredrik says:

    (Naturally with straight instead the “curly” quotes…)

  43. Mark says:

    I installed and activated, now there is nothing in the Admin section to show that the plugin is even there. No admin panel as described in the manual.

  44. Amanda says:

    Hi,

    I’m trying out your plugin and wanted to know if there is a way to have short fields side-by-side rather than just one after another. I tried taking out the paragraph markers but it still wouldn’t do it.

    Amanda

  45. drew says:

    Howdy, love the plugin, but you won’t let me set class or id on the submit button :( thanks in advance for any updates or ideas to help solve the dilema!

  46. Brian says:

    Have installed MM Forms and forms are going into the database but I am not getting an email. Any ideas?

  47. Mara says:

    Hello,
    I love this plug-in it has been very useful on our site. Recently I tried to have two forms on one page. It worked the first time but after that it kept giving this error “Validation errors occurred. Please confirm the fields and submit it again.” I have tried several things making a new form simplifying my form, etc. Now I am starting to think it’s not possible.

    Is it possible to have two forms on one page? If so how do you keep both of them functioning?

    Thanks

  48. Hey how can I place the form in the side bar, I have tried with the PHP code in the paid version’s manual, but it appears that the function called for in the code is not available on the free version, is there any other way to get it into the sidebar?

Leave a Reply

Copyright © 2008 motionmill. Verkoopsvoorwaarden. All rights reserved. Log in

motionmill.com|grote steenweg 91|B-2600 antwerpen