Page 1 of 1

Can't figure out landing Membership page

PostPosted: September 15th, 2010, 10:41 pm
by teacherjames
Hi,

Just installed s2Member with Paypal on my site:

http://toeflclass.teacherjames.com/

And have to say that this is an awesome app!


But, I can't figure out how to direct a new user to a membership page at first.

This is what I have:

1. Home Page / About Us / How to Pay (the How to Pay page is where the paypal buttons are)

2. Free subscriptions / Bronze / Gold
-- I'd like for free subscriptions to be able to see the first video for free (the 1st video on the home page)
-- Bronze can see all of them
-- Gold can see all of them

3. What / Where can I find the Post IDs? Page IDs?

4. So the flow should be:

A. User goes to http://toeflclass.teacherjames.com/
B. User can see the 1st video for free / User can also see that there are 19 other videos on the homepage.
C. When user tries to click on any of the 19 videos, they are directed to HOW TO PAY Page.
D. User completes Payment
E. User is able to see all the videos


Can someone point me in the right direction?

Thanks in advance for the help.

Re: Can't figure out landing Membership page

PostPosted: September 16th, 2010, 5:07 am
by bluecafe
how about setting the membership page as start page and a follow-up link to the paypal buttons?

Re: Can't figure out landing Membership page

PostPosted: September 16th, 2010, 8:53 am
by jhg03
3. What / Where can I find the Post IDs? Page IDs?


The easiest way is to download the plugin for this.
http://www.primothemes.com/forums/viewtopic.php?f=4&t=267

Re: Can't figure out landing Membership page

PostPosted: September 16th, 2010, 9:29 am
by teacherjames
Thanks guys for the feedback.

bluecafe --- where do I set the start page? I've been looking in general options and only see "landing page after payment"

Re: Can't figure out landing Membership page

PostPosted: September 16th, 2010, 9:35 am
by teacherjames
Also...I've set "Page Access Restrictions" and "Post Access Restrictions" to ALL needed for subscription levels 0-2 (I only have two levels of subscriptions)....and yet you can still roam the site and every page without needing to register.

Also, I don't see a registration or log-in button anywhere on the homepage.


Did I not install the app?


Thanks in advance for all the help.

Re: Can't figure out landing Membership page

PostPosted: September 29th, 2010, 6:06 pm
by Jason Caldwell
Thanks for your inquiry.
Also...I've set "Page Access Restrictions" and "Post Access Restrictions" to ALL needed for subscription levels 0-2 (I only have two levels of subscriptions)....and yet you can still roam the site and every page without needing to register.

Here are the most common causes of this problem.

- You've not yet configured a Membership Options Page for s2Member?
( s2Member will NOT enforce security restrictions until this has been setup )

- Your Membership Options Page is also your Login Welcome Page?
( this causes a conflict that is now detected automatically in s2Member v3.2.7+ )

- Your Membership Options Page is also your Download Limit Exceeded Page?
( this causes a conflict that is now detected automatically in s2Member v3.2.7+ )

- You're protecting individual Posts or Pages, and expecting your category
and other archive views to be protected? This is a common misunderstanding.

Whenever you protect an individual Post or Page, you are ONLY protecting the Permalink to that Post/Page. If you'd like to protect an entire Category, or an entire Tag, you should use Category or Tag Level Access instead. Either that, or you can turn on s2Member's Alternative View Protection in the General Options panel.

- Your WordPress® theme is using custom queries, through calls to functions like query_posts(), and your theme is forgetting to call wp_reset_query() afterward. This causes Conditional Tags in WordPress® to fail after the custom query is processed by your theme, or through another plugin/widget.
http://codex.wordpress.org/Function_Ref ... eset_query

Re: Can't figure out landing Membership page

PostPosted: September 29th, 2010, 9:06 pm
by teacherjames
Hi Jason,

Elizabeth has already been looking at my site, but she may out of touch recently. I think I'm really *this* close to getting this all set up. Here's the last message I sent her pertaining to the alternative page protection:


Hi Elizabeth,

Thanks for the reply.

I think I am still missing it.


I've attached a screenshot of my site --

1. I am logged out.
2. I am just going to the home page URL (http://toeflclass.teacherjames.com/)


As you can see...the videos (those flash videos in the each post) are still visible and clickable. That is what I need to Protect. Because that is what we are charging people for. Everything else can be viewable (i.e. the Class Descriptions, etc.) or not. It really doesn't matter.


However, when I turn on ALTERNATIVE VIEW PROTECTION to full protection, and I create a new user with access 1 or 2 level (what it would be when they purchase a package) and I click on the home page, it gives me the 2nd screenshot. It protects the entire thing and they can't watch the videos.


Can you help? I feel like this should be simple, and I'm just not getting it.

What I need to do...is protect the VIDEOS from the general public watching it until they purchase a membership.



Thanks so much!
Damon

Re: Can't figure out landing Membership page

PostPosted: October 2nd, 2010, 11:24 am
by Elizabeth
Hello,

You need to protect the videos from being viewed if it's a non-member.
<?php if (current_user_can("access_s2member_level1")){ ?>
Some content for Members who are logged in with an s2Member Level >= 1.
for examples your videos.
<?php }
else { ?>
Some public content., you can even have a teaser promoting the videos.
<?php } ?>

Re: Can't figure out landing Membership page

PostPosted: October 2nd, 2010, 11:55 am
by teacherjames
Hi Elizabeth,

What is this?

<?php if (current_user_can("access_s2member_level1")){ ?>
Some content for Members who are logged in with an s2Member Level >= 1.

Is that code I need to put in somewhere?


Thanks,
Damon