WordPress Plugin: Contact Coldform

Post #470 categorized as WordPress, last updated on May 11, 2009
Tagged with Accessibility, email, forms, plugins, Standards, usability, WordPress

[ Image: Coldform Icon ] Welcome to the homepage for Contact Coldform, a free contact-form plugin for WordPress. Contact Coldform is designed with a sharp focus on clean code, solid performance, and ease of use. No frills, no gimmicks, only pure contact-form satisfaction. If you are looking for a solid, well-designed, user-friendly, fully customizable contact form, look no further: Coldform is perfect for any WordPress blogger. The comprehensive Options panel makes Coldform easy for beginners to take full control, while the consistent, logical PHP/(X)HTML code makes Coldform ideal for advanced users desiring customized functionality. The best of both worlds: a “clean-slate” contact form that provides everything you want and nothing you don’t! :)

Coldform Features:

Coldform is perfect for WordPress users who want full control over the markup, presentation, and functionality of their contact form. Coldform presents delicious code on every front:

Installation and Usage:

  1. Unzip the “contact-coldform” directory.
  2. Upload directory to your “plugins” folder and activate.
  3. Insert “<!--coldform-->” (without quotes) to any page or post.
  4. Customize your preferences in the Coldform Admin Options panel.
  5. Check out http://perishablepress.com/ for more info and updates.
  6. Enjoy Coldform!

Styling Coldform:

Contact Coldform features the following default CSS hooks:

Coldform Screenshots:

[ Thumbnail: Coldform Admin Options Panel ]
Coldform Admin Options Panel

[ Thumbnail: Coldform (X)HTML Source Code ]
Coldform (X)HTML Source Code (via Firefox)

[ Thumbnail: Coldform PHP Source Code ]
Coldform PHP Source Code (via Dreamweaver)

[ Thumbnail: Coldform User Interface - Input Screen ]
Coldform User Interface (as styled at Perishable Press)

[ Thumbnail: Coldform User Interface - Success Message ]
Coldform Success Message (as styled at Perishable Press)

[ Thumbnail: Coldform Email Formatting ]
Coldform Email Formatting (via Thunderbird)

Coldform Demonstration:

Check out the Coldform as styled here at Perishable Press. Feel free to send a test message to check out the formatting of the success message. Also check out the error functionality by omitting any required field. Note: please send links to your own, customized Coldforms so that I may include them as examples in this section. Thanks! :)

Live Examples:

Easy CSS Customization:

Looking for an easy way to style and customize your Coldform using CSS? Check out the growing archive of free Coldform Coldskins! Just grab a skin and place into your stylesheet for easy, plug-n-play CSS styling.

Coldform Download:

Download Contact Coldform

[ current version 0.888KB zip downloadworks with WordPress 1.5 - 2.5+ 2842 downloads ]

Alternate Versions

Subscribe to Perishable Press


108 Responses

TopLeave a comment

[ Gravatar Icon ]

#1Louis

I’m astonished, wow !

That plugin was my very dream not so long ago, and wow, now it’s real !

Your introduction with the bullets list was very appetizing, but the screenshots of the markup, OMG !

I’ve not seen a code so clean since the Mootools core maybe… it really recalls the WordPress slogan “Code is Poetry”.

But all this joy was broken by some unintended fact : the download link is broken :(

It leads to : http://perishablepress.com/mint/pepper/orderedlist/downloads/download.php..
?file=http%3A//perishablepress.com/press/wp-content/online/plugins/Contact-Co

I hope you find a fix quick as i sure ain’t the only one waiting to try it !

[ Gravatar Icon ]

#2Perishable

Louis — thanks for pointing that out! In my rush to go eat lunch, I forgot to double-check the download link..

It should be working fine now! :)

[ Gravatar Icon ]

#3Louis

Okay, my feedback after 10 minutes playing with the plugin:

  • index.php to prevent directory listing ? I think that should be .htaccess’ work. Maybe you’ve put this file for novice users, after all why not.
  • localization is not doesn’t cover every area : the <legend> elements and the submit button text can’t be translated.
  • a way to deactivate certain fields should be given in the admin configuration page (I’m thinking of a checkbox next to the “Name (required)” (for example) fields.

It’s a wonderful out-of-the-box plugin, with great information inside, and a clean presentation on the outside (the “footer” in the configuration page is very smart). Congratulations !

[ Gravatar Icon ]

#4Louis

Oh, my comment is all broken ! I used a HTML list (ul tag) and a legend tag between “the” and “elements”.

Also, it would be very nice to have more space in the comment textarea on your blog, because it’s hard to write in such a tiny place. More width please :)

(and a button to preview the comment ? Noo I’m asking too much :p)

[ Gravatar Icon ]

#5Perishable

Yes, the index.php file was thrown in as a “just in case, why not” measure.. better safe than sorry. I see that you have a keen eye for localization — that is definitely something I need to work on.. especially given the diverse WordPress user base ;) Also, optional field exclusion(s) is a great idea — something I will plan on working into the next release. Overall, I am very excited about this plugin and appreciate your insightful and useful feedback. Now, on to that 404 management plugin I was telling you about.. ;)

[ Gravatar Icon ]

#6Perishable

I tried “rescuing” your comment — let me know if it is not what you had intended..

And, I totally agree about the need for more space in the comment textarea. As for the need for a comment preview feature.. well, I am still debating about that. For me, there is a fine line between performance and usability, however, I am thinking that I will go ahead and implement a live comment preview in the next redesign. As soon as I get to it — either during the next theme redesign, or even as a theme “update” — I will be slapping the comment area back into shape!

Thanks for the feedback :)

[ Gravatar Icon ]

#7Louis

Your rescued my comment well, he’s now as first intended.

Localization is a must have nowadays, but I think field exclusions is important too. I mean, a form with more than 3 fields often exhauste in advance the reader. He’s like “oh damn, too many fields, I’d better not write him.

Glad to heard we’ll have more space to write here soon ! About the preview idea, you seem to have chosen to go with something “live”, but my opinion on is that a classic static preview would be fine.

Or if you think live is better, I think a button would be nicer than a “letter by letter autoupdating live box”; a button that would create the preview dynamicaly on submit. It can be done really easily with Mootools (I prefer Mootools over the others libs, but they can do too).

What do you think ?

PS: damn, I want the 404 plugin !!

[ Gravatar Icon ]

#8Perishable

Good point about field the field exclusions.. I have done that very same thing myself, where I decided not make a purchase or send information because it seemed like too much work. I will definitely be implementing some field exclusivity options in the next release.

As for more comment space, I don’t know how exactly “soon” it will be — remember that 404 plugin I was telling you about? ;)

Let’s see, live versus static for comment previews.. I will have to think about that one. I recall using the live preview option on my old Jupiter theme, and it seemed to work quite well. Although a static preview could be keen as well. - Hmmm..

[ Gravatar Icon ]

#9Andreas

Hi,

is there a way to use the Contact Coldform by puting the directly in the page template source instead of adding it to a post?

Thanks!

[ Gravatar Icon ]

#10Perishable

Hi Andreas,

Currently, the plugin requires either page or post in order to work properly. However, I will certainly look into enabling such functionality for the next upgrade. Thanks for the idea :)

[ Gravatar Icon ]

#11Stephen Cronin

As I said elsewhere, this looks great! So clean - I wish my code looked like that!

Congratulations - I’ll be trying it out when I’ve got the time..

[ Gravatar Icon ]

#12weston

Excellent job on the plugin.
May I suggest perhaps a simple improvement to address the field exclusion would be to provide css id for each of the respective fieldsets. Then the user could turn them off with just css.

[ Gravatar Icon ]

#13Louis

I disagree with weston. Why generate a content if it’s not of any use ?

If everything worked like that, imagine what search engines crawlers would see, or worse, imagine what pages would look like without CSS applied.

[ Gravatar Icon ]

#14Perishable

@Stephen: Thank you kindly! I look forward to hearing your thoughts on the functionality of plugin as well! ;)

@weston: Thanks for the idea.. I think adding unique field ids is a great idea. If anything it will give users a way to style each field individually.

@Louis: Good point about not using the ids primarily for hiding/showing unwanted fields, however, I do think ids are a good idea for reasons previously mentioned.

[ Gravatar Icon ]

#15Gail

Hi,
I really like the plugin, but my mail server requires smtp authentication, how/where (in the code) can I enter my smtp username and password so the plugin will actually send the email to the recipient?

[ Gravatar Icon ]

#16Perishable

Hi Gail,

This initial release of Coldform does not support SMTP authentication, however, I am looking into adding that feature (along with a growing list of others) to the next upgrade.

[ Gravatar Icon ]

#176ft5

Hey, found your form today and implemented it on my site.
It´s excellent! Thanks for helping me postpone learning to code a while longer!
:-)

[ Gravatar Icon ]

#18Perishable

My pleasure, 6ft5 — happy to help postpone the learning process ;)
Thanks for the feedback!

[ Gravatar Icon ]

#19Rasheed

That’s Plugin looks cool.

I am trying to use it my non English blog without success.

When i try to send a message without completing the required information the non English characters become gibberish as described in these links:

http://www.rasheed-b.com/tmp/cold.gif
http://www.rasheed-b.com/tmp/cold2.gif

I tried to find a solution but at last i gave up. May i find here helpful information.

Thanks.

[ Gravatar Icon ]

#20Perishable

Rasheed,

I believe this is a language/translation-related issue, although I am far from knowledgeable in this area. Using methods described here, it is possible to add support for different languages. When writing the plugin, I did incorporate (nearly all) of the hooks needed for successful translation, but simply did not have time to actually translate any of the content. Although I am not 100% certain that this would resolve the issue, it certainly would help to find out. As you appear fluent in both English and Arabic, perhaps you would be willing to investigate further..?

( Also, thanks for the screenshots — I am going to combine them into your first post. )

Regards,
Jeff

[ Gravatar Icon ]

#21Rasheed

Hello Perishable,

Thanks for your quick respond.

I still investigating it more and I don’t thinks it’s a translation issue. I am familiar with translating plugins and this case looks like something different.

I tried to check this similar plugin:
http://www.deliciousdays.com/contact

And here is the result:
http://www.rasheed-b.com/tmp/diff.gif

Arabic characters looks normal.

[ Gravatar Icon ]

#22Mustafa Saadi

Hello Jeff, rasheed,

The problem is that all _$POST variables are converted to HTML entities using the htmlentities php function. I don’t think you need that anyway — emails shound be sent in plain format. Anyway, we have uploaded the fix archive to rasheed’s server. Here is the link: http://www.rasheed-b.com/tmp/contact-coldform-fixed.zip

Regards,
Mustafa Saadi.

[ Gravatar Icon ]

#23Perishable

Hi Mustafa Saadi,

Thank you for swooping in and saving the day, Mustafa! It should have occurred to me that htmlentities may have been the culprit. Are you sure that removing it does not jeopardize security of the form? I have read almost everywhere about “how important htmlentities is” to prevent JavaScript exploits, XSS attacks, etc.

Thanks for your help!
Jeff

[ Gravatar Icon ]

#24Mustafa Saadi

Jeff,

I completely agree with you. You can really use the following: htmlentities( $html, ENT_QUOTES, “UTF-8″ ); or maybe htmlentities ($s, ENT_NOQUOTES, “UTF-8″); — remember that you should use the “header(’Content-type: text/html; charset=utf-8′);” when posting the data. Best to probably use strip_tags() and mysql_escape_string(), the strip_tags() function simply looks for any markup elements in a given string and removes them.

Regards,
Mustafa Saadi.

[ Gravatar Icon ]

#25Perishable

Thanks again, Mustafa! You are a true wealth of information. Your shared insight and work with the plugin will help improve form security and language support in subsequent versions of the Contact Coldform. Thanks again for taking the time to help!

[ Gravatar Icon ]

#26Rasheed

Hello Jeff,

I found today a conflict between your plugin and absolute-comments plugin.

http://planetozh.com/blog/my-projects/absolute-comments-manager-instant-reply/

Try to activate this plugin in your blog and try to use absolute-comments plugin and see what’s happened.

After deactivating your plugin it worked.

Can you check this issue ?

Thanking you in advance.

[ Gravatar Icon ]

#27Perishable

Yes I have downloaded the plugin and will look into it as soon as possible. Thanks for the heads up!

[ Gravatar Icon ]

#28Chris

Is this plugin really not working with Wordpress 2.5 ??

[ Gravatar Icon ]

#29Rasheed

Chris,

Mine is 2.5 and the plugin works like a charm.

[ Gravatar Icon ]

#30Kathy

Love this plugin, very easy, works right out of the box.
THANK YOU!
Of course, I have a tiny little question, the name and email input fields are run together, i there a way to get them to line up like the rest of the form?

[ Gravatar Icon ]

#31Perishable

Hi Kathy,

I have just the ticket for you! Copy and paste this CSS code into your theme’s stylesheet. After uploading the file and refreshing your browser, everything should line up quite nicely :) For more information about this CSS “skin”, check out this article. Please let me know if I may be of any further assistance ;)

[ Gravatar Icon ]

#32Kathy

That did it :)
I played around with the left margin & the width a bit. It looks VERY NICE now & it works too.
Thanks again.

[ Gravatar Icon ]

#33Perishable

My pleasure — happy to help! :)

[ Gravatar Icon ]

#34Cormac

Great plug-in! I’m still tinkering with styling options but I;m loving it already! Thanks so much.

[ Gravatar Icon ]

#35Stan

This plugin looks great ! Wish I could use it. Sadly it doesn’t work for me. Everything seems to function properly…except it just doesn’t actually send the mail.

[ Gravatar Icon ]

#36Perishable

@Cormac: excellent — I am glad you are enjoying the Coldform plugin! Don’t forget to check out the freely available, Coldform-customized CSS skins designed to easily and beautifully transform your contact form into a virtual work of art ;)

[ Gravatar Icon ]

#37Perishable

@Stan: sounds like a possible issue with your web host? The mail delivery itself is very standard stuff, nothing more than PHP’s humble mail() function, which seems to be available on most servers.

[ Gravatar Icon ]

#38Stan

Thanks Pershable

I’m trying to track down the problem, because I can put a simple mail function using a plain text editor in a static xhtml or html page and it works fine. So does other software that utilizes this function.

So, I am checking with my hosting service and thinking it’s something to do with my .htaccess and/or the fact that my Wordpress is on a sub.domain. Or perhaps it’s my Wordpress version itself (2.2..1)

I am determined to get this to work. It looks like too good and necessary of plugin for me to pass up.

I will find the solution then come back and let you know when I track down the problem, in case anyone else needs the info in the future..

[ Gravatar Icon ]

#39Perishable

Thanks for the update, Stan! Following up with the results of your investigation would be very helpful indeed, especially for others who may be experiencing the same issue. I look forward to hearing back from you.
Regards,
Jeff

[ Gravatar Icon ]

#40gg

Thanks.

[ Gravatar Icon ]

#41Perishable

My pleasure!

[ Gravatar Icon ]

#42Stan

Update

Ok, sometimes it’s the simple things that drive you crazy. I checked and double checked everything scoured through my php.ini…read almost every post at the large support forums of my webhost. Checked my error logs and never saw a thing relating to coldform. Saw some other errors but nothing to do with coldform

Turns out I had to de-activate my ‘Automatic Upgrade’ plugin. Wierd I know, but that seemed to release the coldform from whatever limbo it was in and it began working !

I had installed and activated the automatic upgrade plugin to try it out…it didn’t work…and I forgot to deactivate it.

Then later on when I installed coldform it (auto upgrade)) interfered with coldform somehow.

Then I decided to check my error logs immediately after attempting to use coldform and an error popped up about the auto upgrade plugin…that’s when I hit pay dirt.

Wish I’d have thought of that sooner…whew

Great plugin !
Thanks,
Stan

[ Gravatar Icon ]

#43Perishable

Excellent sleuthing, Stan! Glad to hear you worked it out. Also glad it wasn’t an issue with the Coldform plugin itself! So, I wonder what’s up with the Auto-Upgrade plugin? I personally have never used it, but know of several people who do.. Did you happen to notice any changes in the Coldform files themselves (or in the Coldform database options) after Auto-Upgrade interference? Either way, this is useful information that certainly helps others who may find themselves in a similar situation. Great work and thanks for the update!
Regards,
Jeff

[ Gravatar Icon ]

#44Stan

I don’t know what’s up with the auto update plugin except it didn’t work. When I forgot to de-activate it, my blog still ran fine. So fine, that’s one reason I have not been in a hurry to upgrade. I’m still at WPv 2.2.1

But I’m thinking that when I’m ready I’ll probably do the upgrade manually. I will feel better having complete control and know every thing that has taken place…got to be better than not knowing what actually went on.

As far as any changes to the coldform files it doesn’t seem like their were. I wasn’t paying very close attention to detail when I glanced through the coldform files before installing. I could have missed something.

I would bet that nothing did change in the files since coldform is working flawlessly. (now that the auto update plugin released it from a headlock)

Thanks Jeff.
Regards,
Stan

[ Gravatar Icon ]

#45Perishable

Right on, Stan! Thanks for taking the time to share this information with everyone. And, I completely agree about performing manual upgrades. Having full control over a rather unpredictable process is always a wise approach. Also, glad to hear that the Coldform is working flawlessly. It is designed to do one thing and do it well, so I am grateful for the positive feedback. Thanks again for keeping us in the loop — best regards to you and your site! :)
Cheers,
Jeff

[ Gravatar Icon ]

#46derek

I am curious if your plugin can generate an automated response email thanking users for filling out the form?

Thanks.

[ Gravatar Icon ]

#47Jeff Starr

Hi Derek, that would be easy enough to integrate, but not currently included in this version. It’s a great idea though, and I will look into adding such functionality in the next update.

[ Gravatar Icon ]

#48Louis

I’m not sure if this is a great idea. Does anyone actually like receiving such mails?

I know I don’t.

[ Gravatar Icon ]

#49Jeff Starr

Good point, Louis. What about providing an option in the admin area?

[ Gravatar Icon ]

#50derek

I think providing an option would be wise. I agree not everyone always enjoys getting and then deleting these kinds of emails. However, I have worked with clients before where this is a feature they have demanded. Thanks for your feedback.

[ Gravatar Icon ]

#51Louis

My vision of things is: we should not encourage such bad practices, even if it makes us miss (stupid?) clients and therefore, money.

Of course, I understand that not everyone will go by my side :D

[ Gravatar Icon ]

#52Jon

Wanted to say thanks for a great wordpress contact form plugin! I’ve been using a number of contact forms on my blog, moongrabber, and they’ve all had problems until now.

[ Gravatar Icon ]

#53Jeff Starr

My pleasure Jon — glad to be of service :)

[ Gravatar Icon ]

#54Juan PAblo

Hello! I’m trying your plugin in my site ebanking.cl

Gor the moment it’s working fine, although it would be nice to have an option to disable some fields, in ym case, I would prefer to disable the spam field.

My best regards,

[ Gravatar Icon ]

#55Jeff Starr

Hi Juan, thanks for the feedback — great to see you using the Coldform!

Although I don’t recommend disabling the spam field, I do think that options to show or hide each of the input fields would be useful. As it is, removing the spam field would take a fair amount of code-wrangling, and I don’t recommend it.

Regards,
Jeff

[ Gravatar Icon ]

#56Ignacio

Hello ! I just tried to upload, set up and post Coldforms but all I got is to print the tag … it’s very strange, I’m sure it must be some little thing I’m doing wrong …

I could set up the options wonderfully, but then, when I did a special post and entered the tag, I simply get it printed … :5

Does it need a specific loop ? I have a very standard loop, but it doesn’t seems to work.
I’ll look further to see what’s happening !

By the way : what a gorgeous design in this site ! Cheers !

[ Gravatar Icon ]

#57Ignacio

Obviously I was using some rich text format in the visual editor : I’ve pasted the tag in the html editor and all works fine now. Well this is great ! Many thanks for this wonderful plugin.

[ Gravatar Icon ]

#58Jeff Starr

@Ignacio: My pleasure! Glad to hear you got it working! Thanks for the feedback :)

[ Gravatar Icon ]

#59SystemRunner

Hi Jeff,

Just downloaded your plugin and love the clean syntax behind it!

However, there’s a conflict with the meta tag plugin, HeadSpace2.

With both Coldform and HeadSpace2 activated:

1) After submit, the success message that gets displayed is duplicated in the [title] tag (with HTML tags and all).

2) When I check the email from the form, three copies of that email are in my inbox.

When I deactivate HeadSpace2, these problems no longer occur.

Would this be a problem with your plugin or HeadSpace2?
I’m thinking it’s HeadSpace 2, but I thought I’d mention it here as well!

Thanks for reading,
-Ray

[ Gravatar Icon ]

#60Jeff Starr

@Ray: Sorry for the delay — we are buying a house and things are extremely hectic around here. Anyhow, I think I recall another user experiencing the same issue with the Headspace plugin. I am not sure where the conflict is originating from, however I will certainly investigate it as soon as time allows. Do you happen to know if Headspace interferes with other contact forms as well? I imagine that the functionality of Headspace is more of a commodity than a contact form plugin, so perhaps you have found smoother sailing with an alternate? Regardless, thanks for mentioning this — it is on the radar and will be addressed as soon as possible.

[ Gravatar Icon ]

#61Fernando

Hi, I´ve installed the form and I am having a problem (I am really sorry if this may sound a basic question, I am not a developer and though I manage myself to “understand” some basic coding.

I recieve the following error when I try to test the form I published on:

http://www.escapesverticales.com.ar/index.php/informacion

Warning: mail() [function.mail]: SMTP server response: 550 Sender is not allowed. in D:\Domains\escapesverticales.com.ar\wwwroot\wp-content\plugins\contact-coldform\contact_coldform.php on line 205

Can somebody help me please? Thanks!

[ Gravatar Icon ]

#62Jeff Starr

@Fernando: It looks like your server doesn’t allow for the sending of SMTP mail. I would contact your host and ask about the error message. Also, if you get the form working, be sure and check out the available CSS skins for styling the Coldform!

[ Gravatar Icon ]

#63Fernando

I think the problem is that SMTP mails should be autenticated, is there an option to configure the mail account information?

Or it uses a component in which case wich component does it uses?

Thanks a lot for your help!

[ Gravatar Icon ]

#64Jeff Starr

@Fernando: The Coldform plugin currently does not support authenticated SMTP mail protocols, but it is something that I am looking at implementing in the next version, which will hopefully manifest sometime early next year.

[ Gravatar Icon ]

#65Fernando

Ok but is there any workaround on the meantime? Like for example using an open SMTP Server and specify which could be?

Do you know any open SMTP server nowadays to use?

Thanks for your support!

[ Gravatar Icon ]

#66Brooke

LOVE this plugin, but I’m a bit confused. How do we get the form input areas to be prefilled? It looks like thats what the general options in the admin are for, the very top parts, where you can change things like “your-email@domain.com” but they dont appear on the form anywhere. ideally, i would like them prefilled with what is set in the plugin’s admin page, and then disappear on focus.

[ Gravatar Icon ]

#67Jeff Starr

@Brooke: Contact Coldform is designed to be as lightweight and “no-frills” as possible. Auto-population of fields is a great idea, but is not included with the current version of the plugin. I do provide an unobtrusive, external JavaScript function that will provide the desired “auto-clear and restore” functionality. You may check it out here.

[ Gravatar Icon ]

#68SystemTraderFX

Hi Jeff,

Going back to comments 59 and 60, Headspace2 has added compatibility for Contact Coldform.

You can view our styled version of your plugin on our contact us page.

PS: You can put us under your “Live Examples” list if you want!
-Ray

[ Gravatar Icon ]

#69Jeff Starr

@SystemTraderFX: That’s great news! Sharp-looking contact form, btw — will definitely add it to the “Live Examples” page. Cheers!

[ Gravatar Icon ]

#70Mouad

Hey and thanx for the great plugin.

I am wondering, is it possible to have different contact forms using the same plugin?

I want two forms, but with different text fields , because each of them is for a different purpose. I know I can set the fields’ names in the setting, but that will apply to any page with the form tag in it. I dont want that, I want two forms but each with different text fields and input options. Is that possible and how?
( if not , it would be great to upgrade the plugin where the text fields are independent, set up for each form independently, there is a default text fields’ names, unless the user changes them to what he sees fit.

I wish my point is clear, and thank U if U can help.

[ Gravatar Icon ]

#71Jeff Starr

@Mouad: Yes that is possible, but not with this plugin. There are tons of features that I could add to the Coldform to hype it up, but I would rather cater to the “bare-bones” peeps who are just needing a tight plug-n-play contact form. For multiple forms, check out the one by Dagon Designs (sorry I forget the name), or else I think cForms may also provide that functionality.

[ Gravatar Icon ]

#72Mouad

Okay, thanx very much , but it would be really nice if you just made the text fields independent as I explained above.. that way the plugin will be suitable to any purpose I need, and I dont have to install two contact me plugin ..

bu thanx anyway for the help :)

[ Gravatar Icon ]

#73Alejandro

Hi! Thanks for creating the plugin ContactColdFom is very good!

I just wanted to know if it is possible to “expand” the space for the “antispam question, for if it is too long after sending the data (in the plugin options) is cut, then do not understand (is cut).

In short, what we need is to “expand” the capacity of the form of options, which puts the antispam question and asked to write a longer time.

Thanks, sorry for my bad English.

[ Gravatar Icon ]

#74Jeff Starr

@Alejandro: I am not sure if I understand you completely here.. could you maybe send a screenshot with some further explanation. I will do my best to help you!

[ Gravatar Icon ]

#75K

Hi,

ever thought about putting the single fields into -tags, so you could float them easier?

thanks!

[ Gravatar Icon ]

#76K

Hi again,

sorry for writing multiple comments in such a short time.

after looking over your code, i want to say: it´s pretty clear and good (as far as i understand it ;)

one thing that will prevent me from ever updating your plugin again: i have to hack so many things in the code (every english text, automatic mail content, form-size and, as alejandro asked: maxlength, etc.). everything works more than just fine and is pretty easy to use. as i expected. if you allow me to make a suggestion for future updates: moving more and more stuff from code to admin-options and a seperated style-sheet (maybe admin option to switch between style-sheets #1-#3).

thanks anyway for this plugin. :)

[ Gravatar Icon ]

#77Herr Kaiser

Is there a way to add your form with a php-function to a template?

thanks a lot!

[ Gravatar Icon ]

#78Jeff Starr

@K: Everything is completely customizable via CSS. See my custom Coldskins for more information on how to float and style the various form fields.

@Herr Kaiser: Not sure, I haven’t tried it! :P Let me know if you get something worked out. Cheers!

[ Gravatar Icon ]

#79K

hm. I tried simply calling it via it´s function-name. didn´t work. maybe i have to insert it into some hook. i don´t know. but due to the fact, that i couldn´t hide it and found dagon-form with a php-function in it´s doku, i switched. nothing personal. just the time :)

thanks for your plugin anyway. i´ll use it somewhere else. it´s still good :D

[ Gravatar Icon ]

#80Mohammad

Hi Jeff,

Thanks for the great plugin,

I have a little problem though;

It’s installed perfectly, but when I fill in all the required fields and hit send, the confirmation page doesn’t show, I instead receive the following message:(firefox):
“The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.”
(ie):
“Internet Explorer cannot display the webpage”

No email message is received.

I use the Arabic version.

I’ll keep trying to get it solved, and update you if anything.

Thanks again for the contact form, I used to use formmail, but not any more :)

[ Gravatar Icon ]

#81Mohammad

Update: it’s now showing internal server error (500)

[ Gravatar Icon ]

#82Mohammad

It’s got solved,

The first message was a result of wrong configured charset (page format).
The second is a server problem.

Thank you very much.

[ Gravatar Icon ]

#83Jeff Starr

@Mohammad: Hey man, sorry I couldn’t respond sooner — things have been utterly crazy around here. I am glad to see that you found the source of the issues and even managed to resolve them yourself. Thank you so much for your patience and for taking the time to post your followup solution. Much appreciated. :)
Cheers,
Jeff

[ Gravatar Icon ]

#84CherryPie

Thanks for this plug in, it is very neat and tidy. Here is the link so you can see it in use on my blog:

http://www.cheriesplace.me.uk/blog/index.php/contact/

[ Gravatar Icon ]

#85Jeff Starr

@CherryPie: Very nice! I will add it to the list of examples! :)

[ Gravatar Icon ]

#86CherryPie

Thanks for the compliment :-)

[ Gravatar Icon ]

#87LuAnn Arena

Hey there-

Just installed Coldform and a custom skin. Looks great but all my email tests have failed so far. I receive the thanks for submitting message, but that’s it.

Any ideas? I’m a bit new to customizing my blog but I can find my way around ok.

Many thanks

[ Gravatar Icon ]

#88Jeff Starr

@LuAnn Arena: It sounds as if your server is not sending the emails. A couple of things to try:

1) Switch the contact form plugin for one or more alternateives. If you experience the same issue regardless of which contact-form plugin you use, then your server may the culprit — in which case..

2) Contact your host and ask them if there is any reason why emails aren’t getting sent through your contact form plugin. They should be able to diagnose any issues and/or configurational discrepancies from their end.

I hope that helps!

Share your thoughts..

TopRead official comment policy

The rules are simple. Comment intelligently. Stay on-topic. Don’t spam! Suspected spam will be deleted. Use your real name or nickname, not a site name or business name. Using a site name or business name is a good way to get your link or comment removed. Certain comments are moderated; if your comment does not appear after several days, or if you wish to comment privately, contact me. Also, by posting a comment, you grant this site a perpetual license to reproduce your comment, name, and website URL. Lastly, you may use basic HTML markup, but please do not use <pre> tags. Instead, wrap your code with <code> tags. Use a new set of <code> tags for each code term or phrase, as well as for each individual line of code (i.e., multiple lines of code require multiple code tags). Please see the complete comment policy for more information.