<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>simpleContact Support Forums &#187; Recent Posts</title>
		<link>http://www.simplecontactform.com/forums/</link>
		<description>simpleContact Support Forums &raquo; Recent Posts</description>
		<language>en-US</language>
		<pubDate>Fri, 30 Jul 2010 06:33:22 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://www.simplecontactform.com/forums/search.php</link>
		</textInput>
		<atom:link href="http://www.simplecontactform.com/forums/rss/" rel="self" type="application/rss+xml" />

		<item>
			<title>janderson on "Add reCAPTCHA support (Lite)"</title>
			<link>http://www.simplecontactform.com/forums/topic/add-recaptcha-support-lite#post-306</link>
			<pubDate>Mon, 26 Jul 2010 22:05:08 +0000</pubDate>
			<dc:creator>janderson</dc:creator>
			<guid isPermaLink="false">306@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;Works perfectly!!! Thanks Alex
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Add reCAPTCHA support (Lite)"</title>
			<link>http://www.simplecontactform.com/forums/topic/add-recaptcha-support-lite#post-305</link>
			<pubDate>Mon, 26 Jul 2010 19:15:04 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">305@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;I've updated the post and the demo. You should find that it works as expected now :)&#60;/p&#62;
&#60;p&#62;The correction was to the last chunk of code in step 2.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>janderson on "Add reCAPTCHA support (Lite)"</title>
			<link>http://www.simplecontactform.com/forums/topic/add-recaptcha-support-lite#post-304</link>
			<pubDate>Fri, 23 Jul 2010 20:29:21 +0000</pubDate>
			<dc:creator>janderson</dc:creator>
			<guid isPermaLink="false">304@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;Thanks, I will be waiting for it, please post here to let me know it has been updated.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Add reCAPTCHA support (Lite)"</title>
			<link>http://www.simplecontactform.com/forums/topic/add-recaptcha-support-lite#post-303</link>
			<pubDate>Fri, 23 Jul 2010 07:27:12 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">303@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;Thanks for pointing this out. Reading the tutorial over, I think I know what I have missed out.&#60;/p&#62;
&#60;p&#62;I'll correct the tutorial and demo as soon as possible, and incorporate the correction into the original post.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>janderson on "Add reCAPTCHA support (Lite)"</title>
			<link>http://www.simplecontactform.com/forums/topic/add-recaptcha-support-lite#post-302</link>
			<pubDate>Thu, 22 Jul 2010 22:44:15 +0000</pubDate>
			<dc:creator>janderson</dc:creator>
			<guid isPermaLink="false">302@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;I have done as you say above, I see the recaptcha. But it does not matter if I add the correct/incorrect/ or no info in recaptcha box it always lets it through with a thank you.&#60;/p&#62;
&#60;p&#62;Your demo does the same thing as well?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Sloppy words cleaner"</title>
			<link>http://www.simplecontactform.com/forums/topic/sloppy-words-cleaner#post-301</link>
			<pubDate>Wed, 21 Jul 2010 08:32:12 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">301@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;Thanks for your suggestion. I think this is something I'll visit and revisit over time.&#60;/p&#62;
&#60;p&#62;For my part, I have to try to make choices that suit all users as well as I can. For example: because a field is based on its type (e.g. long single line field) and only &#60;strong&#62;&#34;Address line 1&#34;&#60;/strong&#62; because it has been labelled so it wouldn't be appropriate for me to assume that type of field should always transformed to proper case.&#60;/p&#62;
&#60;p&#62;The only fields that it would be reasonable to process in this way by default are the first name and last name fields, because they are predefined for that purpose. Even then, a name like &#60;em&#62;&#34;Ronald McDonald&#34;&#60;/em&#62; would be transformed to &#60;em&#62;&#34;Ronald Mcdonald&#34;&#60;/em&#62; - which would be wrong from the user's point of view. You could try and anticipate every exception, but the result would be a series of hacks in the form processor.&#60;/p&#62;
&#60;p&#62;I'll have a think about the best way to do a conversion post-submission, and post it here. You can then choose to implement it on a field-by-field basis.&#60;/p&#62;
&#60;p&#62;That seems the best way.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>mrwebdomain on "Sloppy words cleaner"</title>
			<link>http://www.simplecontactform.com/forums/topic/sloppy-words-cleaner#post-300</link>
			<pubDate>Tue, 20 Jul 2010 21:10:27 +0000</pubDate>
			<dc:creator>mrwebdomain</dc:creator>
			<guid isPermaLink="false">300@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;Hello Alex,&#60;/p&#62;
&#60;p&#62;Thank you for your reply. It's not really a big deal, but it would be cleaner looking in the database as well as the csv export if the names and addresses were all formatted the same. When an exported list is imported to a mailer for instace, the names will be exactly as the user typed them, which may look like john doe or JOHN DOE, or worse: jOHN dOE if they didn't realize they had cap locks on, but intended to type John Doe. It would really be great if the words would clean (correct themselves) while being typed. I've seen that somewhere, but cannot remember where. But just getting them cleaned up upon submission would be good enough.&#60;/p&#62;
&#60;p&#62;For the database,&#60;br /&#62;
Instead of:&#60;/p&#62;
&#60;p&#62;john doe&#60;br /&#62;
123 any st&#60;br /&#62;
newark, nj&#60;/p&#62;
&#60;p&#62;or&#60;/p&#62;
&#60;p&#62;JOHN DOE&#60;br /&#62;
123 ANY ST&#60;br /&#62;
NEWARK, NJ&#60;/p&#62;
&#60;p&#62;to have a cleaner format:&#60;/p&#62;
&#60;p&#62;John Doe&#60;br /&#62;
123 Any St&#60;br /&#62;
Newark, NJ&#60;/p&#62;
&#60;p&#62;Take a look at this, it may give you some ideas.&#60;br /&#62;
&#60;a href=&#34;http://addons.oscommerce.com/info/5550&#34; rel=&#34;nofollow&#34;&#62;http://addons.oscommerce.com/info/5550&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;I use it on all oscommerce sites that I develope and it works great, but I wouldn't begin to know how to incorporate it into scpro.&#60;/p&#62;
&#60;p&#62;Thanks, Hal
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Check out the new Facebook page!"</title>
			<link>http://www.simplecontactform.com/forums/topic/check-out-the-new-facebook-page#post-299</link>
			<pubDate>Mon, 19 Jul 2010 14:58:41 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">299@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;I've started a &#60;a href=&#34;http://www.facebook.com/pages/simpleContact/138775059474105&#34;&#62;Facebook page for simpleContact&#60;/a&#62;, to help promote and support the application. Have a look, and tell me what you think!&#60;/p&#62;
&#60;p&#62;Needless to say, &#34;likes&#34; are much appreciated. First: a custom URL, next step: world domination :)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Sloppy words cleaner"</title>
			<link>http://www.simplecontactform.com/forums/topic/sloppy-words-cleaner#post-298</link>
			<pubDate>Mon, 19 Jul 2010 14:17:54 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">298@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;simpleContact Pro does do a bit of data cleaning when a user submits the form. For example, a URL field entry will be prepended with &#60;code&#62;http://&#60;/code&#62; (so that it can be made into a working link) if the user neglected to enter it.&#60;/p&#62;
&#60;p&#62;There isn't a built-in function for the sort of capitalisation you mentioned, because it would be risky for me to assume what a user meant to type. However, PHP provides a function called &#60;a href=&#34;http://www.php.net/manual/en/function.ucwords.php&#34;&#62;ucwords&#60;/a&#62; that can be used to provide the effect you want. For example...&#60;/p&#62;
&#60;p&#62;&#60;code&#62;$formatted_string = ucwords(strtolower($string));&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;... Would transform a string to all lower case (to iron out any mix of upper and lower case), before setting the first letter of each word in the string to upper case.&#60;/p&#62;
&#60;p&#62;If you can supply me some more detail, about what information you want to format and at what time (e.g. for storage or simply for display) I'm sure I can suggest a code modification that would do the job.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>mrwebdomain on "Sloppy words cleaner"</title>
			<link>http://www.simplecontactform.com/forums/topic/sloppy-words-cleaner#post-297</link>
			<pubDate>Sun, 18 Jul 2010 16:10:34 +0000</pubDate>
			<dc:creator>mrwebdomain</dc:creator>
			<guid isPermaLink="false">297@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;I've searched all forums and could not find any mention of this at all. Is it at all possible to force a clean up of users input upon submitting. For instance, if they type everything in lower-case, the first letter of each word would convert to upper-case, or if they type all upper case, all but the first letter of each word would convert to lower-case.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>mrwebdomain on "Changing character settings for fields and field length"</title>
			<link>http://www.simplecontactform.com/forums/topic/changing-character-settings-for-fields-and-field-length#post-296</link>
			<pubDate>Sat, 17 Jul 2010 19:56:49 +0000</pubDate>
			<dc:creator>mrwebdomain</dc:creator>
			<guid isPermaLink="false">296@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;That worked perfectly. Thank you.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Changing character settings for fields and field length"</title>
			<link>http://www.simplecontactform.com/forums/topic/changing-character-settings-for-fields-and-field-length#post-295</link>
			<pubDate>Sat, 17 Jul 2010 17:23:13 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">295@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;This is a known issue in version 2.0, related to the version check.&#60;/p&#62;
&#60;p&#62;In a nutshell, I originally had a page for this application on my personal website. The version check script was pointed at a file on that site. When I built this dedicated site, I put 301 redirects in place to the URL where the version script should now point.&#60;/p&#62;
&#60;p&#62;A small number of users have reported that their server didn't like being redirected in this way, which produced the error.&#60;/p&#62;
&#60;p&#62;All links in the next version will be corrected for this site, but in the meantime there is a thread covering the &#60;a href=&#34;/forums/topic/error-on-line-1&#34;&#62;error on line 1&#60;/a&#62; message.&#60;/p&#62;
&#60;p&#62;If you need any assistance applying the fix it describes, please &#60;a href=&#34;/contact/&#34;&#62;contact me&#60;/a&#62;. I will be happy to do it for you.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>mrwebdomain on "Changing character settings for fields and field length"</title>
			<link>http://www.simplecontactform.com/forums/topic/changing-character-settings-for-fields-and-field-length#post-294</link>
			<pubDate>Fri, 16 Jul 2010 16:33:02 +0000</pubDate>
			<dc:creator>mrwebdomain</dc:creator>
			<guid isPermaLink="false">294@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;Thank you for your response. I managed to figure my way through this issue and my form is complete now. I appreciate your efforts.  I have another small issue. Whenever I log into the admin section, the first thing showing is an error in the top left corner of an otherwise blank page. Error on line 1&#60;/p&#62;
&#60;p&#62;If I simply refresh the page, I get logged in no problem. If you have any ideas on this, please let me know.&#60;/p&#62;
&#60;p&#62;Thank you
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Changing character settings for fields and field length"</title>
			<link>http://www.simplecontactform.com/forums/topic/changing-character-settings-for-fields-and-field-length#post-293</link>
			<pubDate>Fri, 16 Jul 2010 08:48:12 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">293@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;Hi, you're welcome :) I'll answer your queries in turn:&#60;/p&#62;
&#60;p&#62;&#60;strong&#62;Middle initial field&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;There isn't built-in support for capturing a person's middle initial, but I believe I could write a &#60;a href=&#34;/forums/forum/hacks&#34;&#62;hack tutorial&#60;/a&#62; for implementing that in a basic but sufficient way. I've actually not had a request for that before, but it makes perfect sense to add so I'll consider adding it to a future version. Please &#60;a href=&#34;/contact/&#34;&#62;contact me&#60;/a&#62; and I'll email you when I've written the tutorial.&#60;/p&#62;
&#60;p&#62;&#60;strong&#62;Social security number&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;This would be rather too complicated to write up as a hack, so I have a couple of suggestions:&#60;/p&#62;
&#60;p&#62;&#60;strong&#62;1)&#60;/strong&#62; Use a 30 character single line field, and indicate the desired format in your field label (e.g. xxx-xxx-x) as people often do for date fields and such.&#60;/p&#62;
&#60;p&#62;&#60;strong&#62;2)&#60;/strong&#62; If it's essential for you, I am available to discuss doing some custom development on your installation. We could discuss your exact requirements, and I would issue you a quote based on my regular freelance rate.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>mrwebdomain on "Changing character settings for fields and field length"</title>
			<link>http://www.simplecontactform.com/forums/topic/changing-character-settings-for-fields-and-field-length#post-292</link>
			<pubDate>Thu, 15 Jul 2010 20:26:23 +0000</pubDate>
			<dc:creator>mrwebdomain</dc:creator>
			<guid isPermaLink="false">292@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;I am new here, so please pardon me if I am posting in the wrong place. I just purchased the pro version and have been working to create a form. I am trying to find how to limit characters in a form field other than the pre-set configuaration of 10, 30, 100. If this is possible, also need to know if it will automatically change the size of the field. Example, if I want a field for a person's middle initial, it should only be one character maximum, and it shouldn't be a very long field. Also, if I want a field for a Social Security number, I would prefer three separate fields of 2 three character fields and 1 two character field. Any tips on this is greatly appreciated.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Problem to Login"</title>
			<link>http://www.simplecontactform.com/forums/topic/problem-to-login#post-291</link>
			<pubDate>Sun, 30 May 2010 16:43:29 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">291@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;This is because your host requires that you configure the location where your login sessions are stored on the server.&#60;/p&#62;
&#60;p&#62;This is easy to do. I've written a new forum post called &#60;a href=&#34;/forums/topic/installing-simplecontact-on-ipage-host&#34;&#62;installing simpleContact on iPage host&#60;/a&#62; which explains what you need to do.&#60;/p&#62;
&#60;p&#62;If you need any other help please don't hesitate to ask.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Installing simpleContact on iPage host"</title>
			<link>http://www.simplecontactform.com/forums/topic/installing-simplecontact-on-ipage-host#post-290</link>
			<pubDate>Sun, 30 May 2010 16:38:35 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">290@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;Please note: These are general points, which apply to *any* application that uses sessions (e.g. for user login). They are not particular to simpleContact.&#60;/p&#62;
&#60;p&#62;------------------------------------------&#60;/p&#62;
&#60;p&#62;&#60;strong&#62;Session storage&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;In order to create a session, PHP must be able to create a session ID and save a session file (which stores information about application state) to a location on your server. This corresponds to a cookie (which also holds the session ID) that is stored by your browser.&#60;/p&#62;
&#60;p&#62;iPage require that you add the following line of code to the top of your config file:&#60;/p&#62;
&#60;p&#62;session_save_path(&#34;yourhomedirectorypath/cgi-bin/tmp&#34;);&#60;/p&#62;
&#60;p&#62;Log into your control panel and see the PHP scripting page for the full path to your home directory.&#60;/p&#62;
&#60;p&#62;Reference: &#60;a href=&#34;http://www.ipage.com/knowledgebase/read_article.bml?kbid=600&#34;&#62;Running PHP sessions (iPage knowledgebase)&#60;/a&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>jjvesga on "Problem to Login"</title>
			<link>http://www.simplecontactform.com/forums/topic/problem-to-login#post-289</link>
			<pubDate>Sat, 29 May 2010 03:06:31 +0000</pubDate>
			<dc:creator>jjvesga</dc:creator>
			<guid isPermaLink="false">289@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;Hi, actually I have the pro version, I installed on a ipage.com hosting, I registered the user name and password as first installation, but when try to login, enter username and password, just appear again the login window, nothing happends, can´t access can you help me please??&#60;/p&#62;
&#60;p&#62;This is the website: &#60;a href=&#34;http://www.eiprogram.com/summer/sc_admin/&#34; rel=&#34;nofollow&#34;&#62;http://www.eiprogram.com/summer/sc_admin/&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Thanks.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Conditional email recipients based on form input (Pro)"</title>
			<link>http://www.simplecontactform.com/forums/topic/conditional-email-recipients-based-on-form-input-pro#post-288</link>
			<pubDate>Tue, 25 May 2010 08:34:16 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">288@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;I've had a few requests recently for a feature where different people receive emails from a form, based on what the user entered.&#60;/p&#62;
&#60;p&#62;simpleContact Pro stores a list of email recipients in its database. This is more secure than exposing recipients in the form code (e.g. as hidden fields) and you can have as many recipients as you want. They will all receive an email when someone completes your form. In some cases however, you might want different people to receive those messages.&#60;/p&#62;
&#60;p&#62;Ordinarily, the recipients list is retrieved from the database and an array is constructed. The form processor loops through that array of email addresses and sends the messages. The best way to achieve the desired effect of this hack is to selectively override the recipients list before it is looped through.&#60;/p&#62;
&#60;p&#62;In this example, I've used a country menu. You can find a &#60;a href=&#34;/forums/topic/menu-countries-of-the-world&#34;&#62;list of countries of the world&#60;/a&#62; in this forum to help you build such a menu quickly. If the user selects &#34;United Kingdom&#34; or &#34;United States&#34; we'll override the recipients list.&#60;/p&#62;
&#60;p&#62;&#60;strong&#62;1) Your recipients list&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;Use the recipients list in your sc_admin to specify the default recipients. These are the email addresses that will receive the form submissions unless we specifically override them.&#60;/p&#62;
&#60;p&#62;&#60;strong&#62;2) Overrides&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;This hack assumes that the name of the field is obj_10. You will need to amend the code to reflect the name of your field, the values you want to respond to and the email addresses you want to send messages to.&#60;/p&#62;
&#60;p&#62;Open &#60;em&#62;sc_admin/include/contact.php&#60;/em&#62;&#60;/p&#62;
&#60;p&#62;Insert your version of the following code after line 270. Here's a simple example:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;if ($posted[&#38;quot;obj_10&#38;quot;] == &#38;quot;United Kingdom&#38;quot;) {&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;$recipients = array(&#38;quot;ukenquiries@yourwebsite.com&#38;quot;);&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;}&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;Here's a slightly more complicated example:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;if ($posted[&#38;quot;obj_10&#38;quot;] == &#38;quot;United Kingdom&#38;quot;) {&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;$recipients = array(&#38;quot;ukenquiries@yourwebsite.com&#38;quot;);&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;} else if ($posted[&#38;quot;obj_10&#38;quot;] == &#38;quot;United States&#38;quot;) {&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;$recipients = array(&#38;quot;usaenquiries@yourwebsite.com&#38;quot;,&#38;quot;john@yourwebsite.com&#38;quot;);&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;}&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;Note that the second example has two conditions (you can extend it by adding more &#34;else&#34; conditions). It also demonstrates how to override the recipients list with a new list that has more than one email address in it.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Add reCAPTCHA support (Pro)"</title>
			<link>http://www.simplecontactform.com/forums/topic/add-recaptcha-support-pro#post-287</link>
			<pubDate>Sat, 15 May 2010 13:55:26 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">287@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;I would say yes, it does prevent that need. I've installed simpleContact Pro on my own websites and those of several clients. I don't use CAPTCHAs anywhere.&#60;/p&#62;
&#60;p&#62;I think it's vital to be honest and try to manage user expectation about spam. I don't believe it's possible to build a system that prevents 100% of spam, both automated and human, with no false positives. &#60;em&#62;Not even Google have achieved that.&#60;/em&#62;&#60;/p&#62;
&#60;p&#62;Having said that, I receive practically no spam through any of my SCP installs.&#60;/p&#62;
&#60;p&#62;I received several requests for CAPTCHA support, so I wrote this hack to help. Some people see it as an extra level of defense, some need to add it because their clients want it.&#60;/p&#62;
&#60;p&#62;I'm not going to add CAPTCHA support to the base install so this is my solution for those cases. Everyone's happy that way :)
&#60;/p&#62;</description>
		</item>
		<item>
			<title>capellt on "Add reCAPTCHA support (Pro)"</title>
			<link>http://www.simplecontactform.com/forums/topic/add-recaptcha-support-pro#post-286</link>
			<pubDate>Fri, 14 May 2010 19:33:32 +0000</pubDate>
			<dc:creator>capellt</dc:creator>
			<guid isPermaLink="false">286@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;doesn't the server side validation you provided in the base install of SC prevent the need for CAPTCHA? I've used SC for a long time now and haven't seen any spam issues.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>capellt on "Limit the number of accepted checkboxes in a set (Pro)"</title>
			<link>http://www.simplecontactform.com/forums/topic/limit-the-number-of-accepted-checkboxes-in-a-set-pro#post-285</link>
			<pubDate>Fri, 14 May 2010 19:16:13 +0000</pubDate>
			<dc:creator>capellt</dc:creator>
			<guid isPermaLink="false">285@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;Thanks again Alex, as always your the best! works perfect
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Limit the number of accepted checkboxes in a set (Pro)"</title>
			<link>http://www.simplecontactform.com/forums/topic/limit-the-number-of-accepted-checkboxes-in-a-set-pro#post-284</link>
			<pubDate>Thu, 13 May 2010 10:47:44 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">284@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;If you only want a user to be able to select a limited number of options in a checkbox set, you can use this simple hack.&#60;/p&#62;
&#60;p&#62;Please note, because this is a JavaScript modification it only works on the client site. This check isn't implemented in the server side validation, but since the aim is to prevent human error I think it's safe to assume that JavaScript can do the job.&#60;/p&#62;
&#60;p&#62;In this example, a checkbox set with the name obj_10 is only allowed to have two checkboxes selected. You will need to edit the code to suit your form. If you want to apply limits to more than one checkbox set, duplicate and amend this code accordingly.&#60;/p&#62;
&#60;p&#62;Open &#60;em&#62;sc_admin/js/forms.js&#60;/em&#62;&#60;/p&#62;
&#60;p&#62;Add the following code to the &#60;strong&#62;validateContact()&#60;/strong&#62; function, after the section for checkboxes:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;// ONLY ALLOW TWO OPTIONS FOR OBJ_10&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;if ($(&#38;quot;input[name=&#38;#39;obj_10[]&#38;#39;]:checked&#38;quot;).length &#38;gt; 2) {&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;var mylist = $(&#38;quot;#obj_10_1&#38;quot;).parents(&#38;quot;ul&#38;quot;)[0];&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;$(mylist).after(&#38;quot;&#38;lt;p class=\&#38;quot;err\&#38;quot;&#38;gt;&#38;lt;em&#38;gt;Please only select two options&#38;lt;/em&#38;gt;&#38;lt;/p&#38;gt;&#38;quot;);&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;}&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;Users will now see an error message if they exceed the allowed number of options in the checkbox set.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>capellt on "CSV export for inbox"</title>
			<link>http://www.simplecontactform.com/forums/topic/csv-export-for-inbox#post-281</link>
			<pubDate>Tue, 13 Apr 2010 21:48:40 +0000</pubDate>
			<dc:creator>capellt</dc:creator>
			<guid isPermaLink="false">281@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;yeah this would be very helpful, if it could export all fields that we create inside the options would be slick...
&#60;/p&#62;</description>
		</item>
		<item>
			<title>capellt on "Add [email] merge tag to autoresponder (Pro)"</title>
			<link>http://www.simplecontactform.com/forums/topic/add-email-merge-tag-to-autoresponder-pro#post-280</link>
			<pubDate>Thu, 08 Apr 2010 15:14:36 +0000</pubDate>
			<dc:creator>capellt</dc:creator>
			<guid isPermaLink="false">280@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;NICE!!!! works perfect! exactly what I was needing. thanks a bunch
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Custom fields in contact form message"</title>
			<link>http://www.simplecontactform.com/forums/topic/custom-fields-in-contact-form-message#post-278</link>
			<pubDate>Thu, 08 Apr 2010 08:16:46 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">278@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;I don't have an ETA for a full implementation of custom tags (it would require an admin interface and it's not planned for the next release of Pro).&#60;/p&#62;
&#60;p&#62;What I can do in the meantime is try to accommodate your request to add merging support for the submitted email address.&#60;/p&#62;
&#60;p&#62;It's actually quite a trivial code change - I've written an &#60;a href=&#34;/forums/topic/add-email-merge-tag-to-autoresponder-pro&#34;&#62;add [email] merge tag to autoresponder hack&#60;/a&#62;.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Add [email] merge tag to autoresponder (Pro)"</title>
			<link>http://www.simplecontactform.com/forums/topic/add-email-merge-tag-to-autoresponder-pro#post-277</link>
			<pubDate>Thu, 08 Apr 2010 08:12:43 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">277@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;An implementation of custom merge tags for the autoresponder is planned for a future release of simpleContact Pro. In the meantime, it is a trivial task to add the ability to merge the submitted email address into the message.&#60;/p&#62;
&#60;p&#62;Open &#60;em&#62;sc_admin/include/contact.php&#60;/em&#62;&#60;/p&#62;
&#60;p&#62;After line 285 add the following:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;$responder_message = str_replace(&#38;quot;[email]&#38;quot;,$email,$responder_message);&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;Instances of &#60;strong&#62;[email]&#60;/strong&#62; in your autoresponder message will be replaced with the submitted email address.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>capellt on "Custom fields in contact form message"</title>
			<link>http://www.simplecontactform.com/forums/topic/custom-fields-in-contact-form-message#post-276</link>
			<pubDate>Wed, 07 Apr 2010 21:38:44 +0000</pubDate>
			<dc:creator>capellt</dc:creator>
			<guid isPermaLink="false">276@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;thanks Alex, is there any eta on the custom tags?
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Custom fields in contact form message"</title>
			<link>http://www.simplecontactform.com/forums/topic/custom-fields-in-contact-form-message#post-275</link>
			<pubDate>Wed, 07 Apr 2010 10:00:00 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">275@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;You're welcome :)&#60;/p&#62;
&#60;p&#62;My next planned update is for the Lite version, to bring it up to date with this new website, fix a couple of niggles and update some components. After that, I will consider the Lite version pretty much feature-complete and my focus will be on the Pro version and improving this website to support it.&#60;/p&#62;
&#60;p&#62;My most commonly requested Pro features at the moment are inbox CSV export, IP address logging and custom tags in the autoresponder. Over the next few releases I plan to add all these and more.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>capellt on "Custom fields in contact form message"</title>
			<link>http://www.simplecontactform.com/forums/topic/custom-fields-in-contact-form-message#post-274</link>
			<pubDate>Tue, 06 Apr 2010 14:52:50 +0000</pubDate>
			<dc:creator>capellt</dc:creator>
			<guid isPermaLink="false">274@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;this would be awesome. I'm using this form also for a auto response html email that will have the user that signed up email address added at the bottom. I wouldn't think we would need very many fields added, maybe just a &#124;FNAME&#124; and &#124;LNAME&#124; and &#124;EMAIL&#124; fields. I know mailchimp does this, but they have the worst forward to a friend email form, it only sends a link and not the actual email. So I've been using the pro version of this with the html hack you provided...works great!&#60;/p&#62;
&#60;p&#62;Thanks again Alex for all your knowledge with this tool. it's really helped me out a ton!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Conditional &#34;other&#34; field for a select menu (Pro)"</title>
			<link>http://www.simplecontactform.com/forums/topic/conditional-other-field-for-a-select-menu-pro#post-273</link>
			<pubDate>Tue, 16 Mar 2010 13:40:32 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">273@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;It's common to create a select menu (e.g. to ask where users found out about a website), and provide an &#34;other&#34; option to cover scenarios where none of the given options are appropriate. This hack allows you to add a field to your form that only appears if the user chooses &#34;other&#34;, so they can enter their information.&#60;/p&#62;
&#60;p&#62;This hack uses JavaScript, but if that's unavailable the conditional field will be displayed at all times.&#60;/p&#62;
&#60;p&#62;&#60;strong&#62;1) Create your menu and field&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;Log into sc_admin and go to the Contact fields page. Add a &#34;drop-down menu&#34; object to your form, specify some options and set it to be required. For the purposes of this hack, make the last option say &#34;Other (please state)&#34;.&#60;/p&#62;
&#60;p&#62;Next, add a &#34;long field&#34; object. It should be placed after the menu, and not required. The JavaScript code you will add later will make it required or not based on whether it is shown.&#60;/p&#62;
&#60;p&#62;&#60;strong&#62;2) Add HTML snippets to identify your fields&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;Create &#34;HTML snippet&#34; objects (you'll probably need three) and position them around your fields. Add HTML code into them that will be used by JavaScript to identify your fields. So for instance:&#60;/p&#62;
&#60;p&#62;Before the menu place an HTML snippet with the following code:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;&#38;lt;div id=&#38;quot;choose&#38;quot;&#38;gt;&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;Between the menu and the field place an HTML snippet with the following code:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;&#38;lt;/div&#38;gt;&#38;lt;div id=&#38;quot;other&#38;quot;&#38;gt;&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;After the field place an HTML snippet with the following code:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;&#38;lt;/div&#38;gt;&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;&#60;strong&#62;3) Add JavaScript to control the form behaviour&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;Open &#60;em&#62;sc_admin/js/forms.js&#60;/em&#62;&#60;/p&#62;
&#60;p&#62;Insert this code between lines 4 and 5:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;if ($(&#38;quot;#choose select&#38;quot;).val() != &#38;quot;Other (please state)&#38;quot;) { $(&#38;quot;#other&#38;quot;).hide(); }&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;$(&#38;quot;#choose select&#38;quot;).change(function() {&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;if ($(this).val() == &#38;quot;Other (please state)&#38;quot;) {&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;if ($(this).hasClass(&#38;quot;err&#38;quot;)) { $(this).removeClass(&#38;quot;err&#38;quot;).next().remove(); }&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;$(&#38;quot;#other&#38;quot;).show();&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;$(&#38;quot;#other input&#38;quot;).addClass(&#38;quot;req&#38;quot;);&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;} else {&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;$(&#38;quot;#other&#38;quot;).hide();&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;$(&#38;quot;#other input&#38;quot;).removeClass(&#38;quot;err&#38;quot;).removeClass(&#38;quot;req&#38;quot;).val(&#38;quot;&#38;quot;);&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;$(&#38;quot;#other p&#38;quot;).remove();&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;}&#60;/code&#62;&#60;br /&#62;
&#60;code&#62;});&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;If you visit your contact form you should now find that the field appears and disappears depending on whether you selected the &#34;other&#34; option.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Not going to thank you page on submit"</title>
			<link>http://www.simplecontactform.com/forums/topic/not-going-to-thank-you-page-on-submit#post-272</link>
			<pubDate>Thu, 11 Mar 2010 09:36:22 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">272@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;No problem :)&#60;/p&#62;
&#60;p&#62;The require_once lines have to go at the top of the page, because a header redirect (to go to a &#34;thank you&#34; page for instance) must happen before any HTML is written to the page - otherwise it will fail.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>angie on "Not going to thank you page on submit"</title>
			<link>http://www.simplecontactform.com/forums/topic/not-going-to-thank-you-page-on-submit#post-271</link>
			<pubDate>Wed, 10 Mar 2010 23:35:41 +0000</pubDate>
			<dc:creator>angie</dc:creator>
			<guid isPermaLink="false">271@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;NEVER MIND!!! I had placed the two require_once lines in the wrong spot. Doh!!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>angie on "Not going to thank you page on submit"</title>
			<link>http://www.simplecontactform.com/forums/topic/not-going-to-thank-you-page-on-submit#post-270</link>
			<pubDate>Wed, 10 Mar 2010 23:31:58 +0000</pubDate>
			<dc:creator>angie</dc:creator>
			<guid isPermaLink="false">270@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;Hey Alex,&#60;/p&#62;
&#60;p&#62;I've got the contact form working great - we're receiving the notifications and the results are posting to the inbox in admin. However, whenever the form is submitted, it doesn't go to the thank you page; it just shows the same page but blank. The thank you URL is set up in the Paths area of admin (full URL).&#60;/p&#62;
&#60;p&#62;Not sure what I've missed.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Alex on "Installing simpleContact on Globat host"</title>
			<link>http://www.simplecontactform.com/forums/topic/installing-simplecontact-on-globat-host#post-265</link>
			<pubDate>Mon, 01 Mar 2010 09:53:06 +0000</pubDate>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="false">265@http://www.simplecontactform.com/forums/</guid>
			<description>&#60;p&#62;Please note: These are general points, which apply to *any* application that uses sessions (e.g. for user login). They are not particular to simpleContact.&#60;/p&#62;
&#60;p&#62;------------------------------------------&#60;/p&#62;
&#60;p&#62;&#60;strong&#62;Session storage&#60;/strong&#62;&#60;/p&#62;
&#60;p&#62;In order to create a session, PHP must be able to create a session ID and save a session file (which stores information about application state) to a location on your server. This corresponds to a cookie (which also holds the session ID) that is stored by your browser.&#60;/p&#62;
&#60;p&#62;Globat require that you add the following line of code to the top of your config file:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;session_save_path(&#38;quot;yourhomedirectorypath/cgi-bin/tmp&#38;quot;);&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;Log into your control panel and see the &#60;strong&#62;PHP scripting&#60;/strong&#62; page for the full path to your home directory.&#60;/p&#62;
&#60;p&#62;Reference: &#60;a href=&#34;http://www.globat.com/knowledgebase/read_article.bml?kbid=600;keywords=PHP%20session&#34;&#62;Running PHP sessions (Globat knowledgebase)&#60;/a&#62;
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
