1369 Posts in 487 Topics by 520 members
|Go to End|
26 June 2014 at 3:01pm Last edited: 26 June 2014 3:01pm
There must be a simple way to do this but I can't find one. Everything online seems to be deprecated, UserForms is crashing my SS3 install... all I really want is a way the site viewers can make a simple enquiry from the homepage! Does anybody have experience with this sort of thing and would they like to share how they did it?
27 June 2014 at 2:59pm
Cracked it! Forget about hacking PHP and deprecated code -- use the silverstripe-enquiry-page module and edit code as desired! Sorted!
27 June 2014 at 4:18pm
Can you post a link to the module you are referring too? also if you have solved your problem... why not edit your original post and add [solved] to the start of it to help others
15 July 2014 at 1:16am
I recently created this module, maybe this will help
18 July 2014 at 11:57am
My initial solution (above) worked for a single contact form on the homepage, which isn't really ideal! However the module prepared by thomas.paulson has solved my problem and I can now have a simple contact form included in my 'call to action' on EVERY page of my site (not as 'in your face' as it sounds -- it's in the footer : )
Kudos to you thomas -- I've spent far too much time working over deprecated commands and breaking my install!! You have MADE MY DAY!!
18 July 2014 at 12:04pm
Sorry Cam -- I thought 'Cracked it' could stand in for '[solved]'!
Module I was referring to is http://addons.silverstripe.org/add-ons/axllent/silverstripe-enquiry-page. Form pages set up here are editable in the CMS, but I really don't need anything his complex in the page footer. It is, however, excellent for more 'intense' forms and includes spam protection.
18 July 2014 at 4:04pm
Thank you arthurdent for your reply,
Good to know my code worked.
24 July 2014 at 1:01pm Last edited: 24 July 2014 1:08pm
The continuing story -- now I want to add a CAPTCHA to my form so I don't get bombarded with spam...
I found the SilverStripe spamprotection module and downloaded the associated recaptcha module. Did a dev/build/ and ?flush=all for good measure (nothing seems to happen which, in itself, is a bit odd?) and added the following to ContactForm.php:
which resulted in the 'white screen of death' (500 error)
Changing the code the the following:
gave me a different error:
PHP Warning: file_get_contents(): Filename cannot be empty
Anybody have any idea what this means?
|Go to Top|