Page 1 of 1

GetPremise Landing Pages as Membership Options Page

PostPosted: May 16th, 2011, 9:37 am
by foodin65
Hello All,

I'm new here. I'm using the pro version of S2 Member on one of my clients sites: FloristOverstock.net

I am also using the plugin Premise from GetPremise.com to build a custom sales letter.

I would like to use this sales letter as my membership options page for S2Member Pro, but S2Member only allows regular pages for the membership options page and not custom post types like the ones created by the Premise plugin.

How would I get S2 Member to allow the use of custom post types for the Membership options page?

Alternatively, how would I open up that custom post type sales letter to visitors of the site? That way I could just link to it from the Member-Signup Page if I cannnot use the custom post type.

Here is my current Membership Signup page (which is an actual WordPress Page):
http://www.floristoverstock.net/membership-signup

Here is the sales letter that I've created with the premise plugin that I'd like to use as the membership options page:
http://www.floristoverstock.net/landing ... hip-signup

You'll notice that this page auto-redirects to the Membership Options page above, because I can't figure out how to make this sales page publicly available.

Thanks for all your help.

Re: GetPremise Landing Pages as Membership Options Page

PostPosted: May 16th, 2011, 12:18 pm
by Cristián Lávaque
You'll notice that the redirection URL to the Membership Options Page includes these variables

s2member_seeking=post-178
s2member_level_req=1


So basically your Premise page seems to actually be a post with ID 178, and it's protected at Level 1.

You're not given the option to set it as your Membership Options Page because it's not a page but a post. And somewhere in your access restrictions you're including it (maybe the Post ones with an "all"?). WP Admin -> s2Member -> General Options -> Post Access Restrictions

Let me know if that helps. :)

Re: GetPremise Landing Pages as Membership Options Page

PostPosted: May 16th, 2011, 1:02 pm
by foodin65
I checked all of the areas you specified and I'm not seeing anywhere that I may have turned on Post Restrictions. The landing page should be visible to visitors and it's not.

I took screenshots of all relevant areas and included them below. Any help is greatly appreciated.

Here's a screenshot of my post access restrictions page:
Screen shot 2011-05-16 at 12.56.50 PM.png
Post Access Restriction Page


Here's a screenshot of my Custom Post Type Landing Pages:
Screen shot 2011-05-16 at 12.56.35 PM.png
Landing Page List


Here's a screenshot of the actual landing page that I'd like to use or link to from my membership options page:
Screen shot 2011-05-16 at 12.56.18 PM.png
Actual Landing page I'd like to use for Membership options


I'd be willing to PM you Login details if you can help me get this sorted out, Cristián.

Re: GetPremise Landing Pages as Membership Options Page

PostPosted: May 16th, 2011, 1:15 pm
by Cristián Lávaque
Thanks a lot for the screenshots.

As you say, it doesn't seem to be protected at Level 1, or it'd say so in the meta box on the right in the last screenshot. But the Landing Pages listing shows the s2Member icon to the right, which suggests it's protected in some way. Could you please hover over that icon and tell me what it says?

Re: GetPremise Landing Pages as Membership Options Page

PostPosted: May 17th, 2011, 12:20 pm
by foodin65
It say's "Requires Membership Level 1"

How would I change that, since the actual landing page says that it's not protected?

Thanks.

Re: GetPremise Landing Pages as Membership Options Page

PostPosted: May 17th, 2011, 12:22 pm
by foodin65
I can change it to Level 0, 2, 3, or 4 and the hover changes to "Requires Membership Level #", but if I set that dropdown to the blank option... then the hover goes back to "Requires Membership Level 1", which sucks, cause that means I can't let it be viewable by guests.

Thanks for your help.

Re: GetPremise Landing Pages as Membership Options Page

PostPosted: May 17th, 2011, 1:04 pm
by Cristián Lávaque
That's a weird behaviour. Well, it was weird since it wasn't showing up in Level 1 restrictions while still being restricted at that level.

I'm letting Jason know about this. I'm guessing it's not exactly an s2Member bug, rather an incompatibility with Premise.

Re: GetPremise Landing Pages as Membership Options Page

PostPosted: May 17th, 2011, 1:11 pm
by foodin65
Okay Thanks,

The sooner I can get a fix, the better. I'm supposed to be delivering this website to the client tomorrow.

I'll help however I can.

Re: GetPremise Landing Pages as Membership Options Page

PostPosted: May 17th, 2011, 1:19 pm
by Cristián Lávaque
Got it. Then, to speed things up, since I think Jason will need to take a closer look, I think it'd be good if you sent login details (include WP's dashboard) using the contact form. http://s2member.com/contact/

I'm not sure when he'll be around, but when he is it'll be quicker if he already has that at hand to help you.

Re: GetPremise Landing Pages as Membership Options Page

PostPosted: May 17th, 2011, 1:39 pm
by foodin65
I submitted the details in the form. Thanks.

Re: GetPremise Landing Pages as Membership Options Page

PostPosted: May 17th, 2011, 2:27 pm
by Cristián Lávaque
Cool.

Re: GetPremise Landing Pages as Membership Options Page

PostPosted: May 18th, 2011, 3:40 am
by Jason Caldwell
Thanks guys.
Investigating now.

Re: GetPremise Landing Pages as Membership Options Page

PostPosted: May 18th, 2011, 3:54 am
by Jason Caldwell
Thanks for your patience.

In your Dashboard, under:
s2Member -> General Options > URI Restrictions, you have:
/members/*
/members ( this matches: /landing/membership-signup )
/groups/*
/groups
/blogs/
/blogs
/activity/*
/activity
/messages/*
/messages
/profile/*
/profile
/friends/*
/friends
/settings/*
/settings
If a word fragment is found anywhere in the URI, it will be protected. Wildcards and other regex patterns are not supported here, and therefore you don't need to escape special characters or anything. Using asterisks ( * ) is invalid, and will NOT match anything, as most URIs do not contain an asterisk. Your word fragments are interpreted literally.

My suggestion.
/members/
/groups/
/blogs/
/activity/
/messages/
/profile/
/friends/
/settings/
Or just rename the slug for your Landing Page, removing the /members word fragment from the equation. ( i.e /landing/signup )

How would I get S2 Member to allow the use of custom post types for the Membership options page?
Sorry, for various technical reasons, this has to be a "Page" and not a Post; even a Custom Post Type, is still a "Post", at least internally, as far as WordPress is concerned. I've seen some people using this plugin though. In other words, you could try redirecting the redirect.
http://wordpress.org/extend/plugins/sim ... redirects/

Re: GetPremise Landing Pages as Membership Options Page

PostPosted: May 18th, 2011, 8:55 am
by foodin65
Thanks so much!

Here I thought I totally messed it up and it was just a simple fix. Thanks.

Re: GetPremise Landing Pages as Membership Options Page

PostPosted: May 18th, 2011, 11:48 am
by Cristián Lávaque
Ah, thanks Jason. I didn't think about URIs at all... I guess I'll just make it routine to ask for a screenshot of all the Access Restrictions panels from now on for problems related to restrictions. :P

Foodin, good thing you got it ready on time. :)

Let us know if you need help with something else.