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 ...
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 ...
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 ...
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 ...
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 ...
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. ...
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