9
votes
EE sending to Spam, need help
It can be many reason for this - first needs to check if domain or Server IP (can be for shared hosting) was not blacklisted.
Then check email header - you will have a whole picture if any spam flags ...
- 5,781
4
votes
EE sending to Spam, need help
Using SendGrid or Mandrill are great suggestions. Using Escort can help make that an easy process.
If you don't want to go that route you might also want to look into creating an SPF record wherever ...
- 398
4
votes
Accepted
Solspace Freeform: Is there attr:type=“email” for freeform:field tag
You can add "attr:type" to specify the type of the input field.
{freeform:field:email
attr:type="email"
attr:class="email-class"
attr:placeholder="Please fill in your email address"
}
You can add ...
- 501
4
votes
Accepted
Solspace Freeform - Custom Errors
Yes, you can customize the errors given by Solspace freeform. Please see below code to modify the errors.
freeform:field_errors
{if freeform:field_errors}
<h2>There were some error(s) with ...
- 983
3
votes
Accepted
https:// with expression engine
Low Search doesnt work, Free Form doesnt work, Free members - basically asks if your sure you want to login as some things might not be secure.
These add-ons usually use what you have configured in ...
- 611
3
votes
Accepted
Solspace Freeform Composer Template: Displaying Form ID
You can create your own custom Composer Templates in Freeform, which allows you to pass parameters and variables similar to if you used {exp:freeform:form} or {exp:freeform:composer} in a template.
...
- 6,139
3
votes
Accepted
How can I include a link instead of attachment in Freeform Pro email?
This should work:
Add the Freeform field tag: {freeform:field:file} to your form and choose the directory you wish the files to be uploaded to.
Go to your notification settings in Freeform and add ...
- 601
3
votes
Solspace freeform "form expired" under EE 2.8
I received the form expired error message using Freeform 4.2.2 and EE 2.9.2. I added this to config.php:
$config['disable_csrf_protection'] = "y";
The form submitted, but I really didn't want to ...
- 63
3
votes
Accepted
Freeform Pro - display form results for user to print after submission
The more recent versions of EE (I think > 2.7) use CSRF in their forms by default so you automatically get a time sensitive submitted page.
If you want to be more explicit and if the above doesn't ...
- 323
3
votes
Disable freeform if user has submitted details and returns to the site
Freeform has built in duplicate detection.
https://solspace.com/legacy_docs/freeform-4/form/#prevent_duplicate_on
- 1,987
3
votes
Accepted
Solspace Freeform : error notice in control panel
This is a known issue with Freeform 5.1.1 (and earlier) and EE 3.4.5+. This issue has since been fixed in Freeform 5.1.2 :)
- 6,139
2
votes
Freeform + Transcribe = Missing required valid POST variable - params_id
I got this just now with a combo of Transcribe and Freeform.
I think Transcribe messes with the fetch_site_index function of EE. In any case the POST action in my form was:
example.com/////?ACT=86
...
- 1,415
2
votes
Possible to add type attributes when using FreeForm Composer
It's also possible to use an add-on like CE String to circumvent this:
{exp:ce_str:ing replace='required="required"|required'}
{exp:freeform:form}
{freeform:field:myfield
attr:required="required"
}
...
- 21
2
votes
Accepted
Is it possible to set the return email address based on user input?
Sure you can add the field in the Reply to Email field in your notifications template. For example I use {email} which is the field I have set up to capture their email.
- 106
2
votes
Accepted
How can I get the Freeform (free v.) Recipient Name value into a notification template?
Using your fiddle, use this as your JS :
var newVal = [];
$('select[name="the_product"]').change(function(e){
$('input#freeform_product').val('');
$('select[name="the_product"...
- 2,418
2
votes
Accepted
couple Solspace Freeform multi-page form questions
If you're using Freeform's custom field variables such as {freeform:field:FIELD_NAME}, returning to a previous page should have its fields populated with previous data since the variable tries to ...
- 6,139
2
votes
freeform entries not listing
You need a form_id= in addition to an entry_id= because entry ids are per form, not globally unique.
- 6,139
2
votes
How to get NON - logged in users to the site to see the freeform:edit tag?
Just add restrict_edit_to_author="no" to your freeform:edit tag. From the docs:
Specifying a value of no to this parameter will mean that anyone, including logged out users / guests can edit the ...
- 17.4k
2
votes
Stash static cache and Freeform
Static caching
A static cached page is just plain old HTML, it doesn't pass through EE or PHP at all. You cannot therefore escape regions of the page from caching:
https://github.com/croxton/Stash/...
- 5,234
2
votes
Getting channel TITLE tag value in Freeform Pro Composer hidden input field
Do you have anything in the URL that allows you to find the channel entry using {exp:channel:entries}? If so, you could use this and use the {exp:channel:entries} inside the hidden field to retrieve ...
- 6,139
2
votes
Freeform file upload question
If two files are uploaded with the same file name, the file names are adjusted so one does not overwrite the other. In testing this out, I uploaded two files called sample.pdf. The second one simply ...
2
votes
Freeform and Google Recaptcha
You'll need to write an extension that uses freeform_module_validate_begin hook. Inside if your extension method you can look for ee()->input->post('g-recaptcha-response'), and if present, ...
- 17.4k
2
votes
Accepted
cannot configure solspace email
The {exp:freeform form} will create the form tags for you. Once inside you aren't required to use the {freeform:field:xxx} tag, you can just use the typical input syntax. I'll include some code below ...
- 526
2
votes
Accepted
Inline errors with Freeform composer
For EE3, it appears that Freeform 5.x is a bit fussier about the conditional. Try this code instead:
<p>
{composer:field_output}
{!-- composer:field_name will parse first to the field'...
- 6,139
2
votes
Accepted
Freeform 4.2.5 bcc notifications not sending
It is common for transactional email services to not support BCCs. Generally these services send to each address in the to field separately anyway, so CCing and BCCing aren't often necessary anyway.
...
- 4,564
2
votes
FreeForm Pro, Dynamic Recipients field - where is this data stored?
Found it. You reference exp_freeform_forms for your form and identify the composer_id field. Then you reference exp_freeform_composer_layouts matching composer_id and get it from the composer_data ...
- 627
2
votes
Freeform Pro showing error when uploading File of 9MB. How can I increase the upload file in freeform?
Does your php/apache config are set to accept large upload file ?
Ex. upload_max_filesize and post_max_size = XXM
Make sure they are larger than your file size..
- 554
2
votes
How can I conditionally require a Freeform field?
There is currently no built-in way to do this with Freeform for ExpressionEngine. However, nothing in Freeform is limiting you from implementing your own custom JS solution here. :)
- 6,139
1
vote
Freeform Pro Dynamic Admin Notifications
You'll definatly need to develop an extension which hooks freeform. Sounds complicated but its real easy, I've done it many times with freeform (you'll be suprised what clieents ask for) and you'll ...
- 2,418
1
vote
Accepted
Render User Submitted HTML in Freeform Notification
I found the solution to this. I had to wrap the code inside the textarea with {exp:ce_str:ing html_entity_decode}. Now everything works correctly
<textarea name="product_requests" style="display:...
- 4,757
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
solspace-freeform × 525solspace × 145
forms × 41
email × 25
ee2 × 20
file-uploads × 19
ajax × 15
validation × 13
notification × 10
jquery × 9
captcha × 9
multi-site-manager × 8
error × 8
safecracker × 7
php × 7
spam × 7
composer-template × 7
templates × 6
add-on × 6
javascript × 6
composer × 6
channel-entries × 5
stash × 5
ee3 × 5
solspace-freeform-next × 5