2012-11-14, 22:37:01
I agree that GS lacks a robust contact form.
I found Mike Challis's PHP scripts several years ago and started using his contact form. It has now been superseded by his Fast Secure Contact Form, which is a bit too sophisticated for my needs.
Although not listed on his site, it is still available for download. It is no longer maintained nor supported by him, but the code is GPL. As far as I can see, it is good quality code and includes the features that you are looking for.
Contact form code: http://www.642weather.com/weather/script...t-form.zip
Captcha code, if required: http://www.642weather.com/weather/script...eimage.zip
I have integrated this contact form in a couple of GS sites, using a component for the main part of the form code, with ordinary pages (visible but not in the menu) for the text of the introduction page and the 'thank you for your message' page.
Lots of nice features, but all options are set within the script. Plenty of comments to help, but not really suitable for a complete novice, beyond writing the introductory and acknowledgement text. For someone who knows what they're doing (that's not me), it would probably be quite easy to convert to a plugin.
I found Mike Challis's PHP scripts several years ago and started using his contact form. It has now been superseded by his Fast Secure Contact Form, which is a bit too sophisticated for my needs.
Although not listed on his site, it is still available for download. It is no longer maintained nor supported by him, but the code is GPL. As far as I can see, it is good quality code and includes the features that you are looking for.
Contact form code: http://www.642weather.com/weather/script...t-form.zip
Captcha code, if required: http://www.642weather.com/weather/script...eimage.zip
I have integrated this contact form in a couple of GS sites, using a component for the main part of the form code, with ordinary pages (visible but not in the menu) for the text of the introduction page and the 'thank you for your message' page.
Lots of nice features, but all options are set within the script. Plenty of comments to help, but not really suitable for a complete novice, beyond writing the introductory and acknowledgement text. For someone who knows what they're doing (that's not me), it would probably be quite easy to convert to a plugin.
--
Nick.
Nick.