latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Home Forums Bruce

Bruce

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 1,626 through 1,650 (of 2,703 total)
Author Replies
Author Replies
Posted: Friday Mar 29th, 2013 at 6:40 pm #46107
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

The best way to accomplish this would be to use s2Member’s Advanced PHP Conditionals on your Login Welcome Page, and redirect Admins and Editors based on these conditionals.

See: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals
See Also: http://codex.wordpress.org/Function_Reference/wp_redirect

Posted: Friday Mar 29th, 2013 at 6:32 pm #46106
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

No, your member will not have to create a new account. You can have him re-up his membership with a Billing Modification Form (with s2Member Pro). You can find those here:

Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms

Posted: Friday Mar 29th, 2013 at 6:29 pm #46105
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Is it possible to have customers complete a registration form first that gets their contact information, but also asks them questions to determine which rate they qualify for? Once they complete the form, a limited number of plans appears for them to choose from. If this is possible, what would I need to do/know to accomplish this?

While this isn’t default functionality, s2Member does leave this door open for a developer to set up. You can use s2Member’s Advanced PHP Conditionals to decide when a User should see different forms.

See: Video » s2Member (Advanced Conditionals)
See Also: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals

One other (lesser documented) api function that you’d find useful here is s2Member’s get_user_field() function. Find info on this here:

http://www.s2member.com/codex/stable/s2member/api_functions/package-functions/#src_doc_get_user_field()

That’s about as far as we can go with custom code. If you need further assistance, we recommend http://jobs.wordpress.net, or another freelance web site where WordPress® experts are offering their expertise through a bid on your project.
Posted: Friday Mar 29th, 2013 at 6:15 pm #46104
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I am baffled by this plugin. If I login as admin, I can view the site and go to a page called Registrations and register. Great! However, if I am general public (anyone else in the world), Soon as I click my URL it sends me to the registration page.

Sorry to hear you’re having problems. However, I’m not sure what you’re saying is the problem here. Are you having a problem with s2Member’s redirect to the Membership Options Page? This is how s2Member protects content.

Posted: Friday Mar 29th, 2013 at 6:09 pm #46103
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Does the problem persist when you disable all other plugins but s2Member, and revert to a default WordPress theme?

If it does, please send us the full log files and WordPress Dashboard login via Private Contact Form here:

s2Member® » Private Contact Form

Posted: Friday Mar 29th, 2013 at 5:51 pm #46102
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m unsure what you’re looking for. You should be able to add text to your Membership Options through just editing the page. Are you looking for Membership Options Variables?

See: Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)

Posted: Friday Mar 29th, 2013 at 5:20 pm #46099
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry. We appreciate your patience.

I believe the only way you’d accomplish this would be to edit/replace the BuddyPress template file(s). I’d ask about changing these files in the BuddyPress forums, but you should be able to use the Shortcodes that you find in s2Member’s docs along with the do_shortcode() function from WordPress to get the information you need in this template file. If you have any trouble getting the information, we’ll be happy to help, but I can’t tell you how/where to put it. :-\

See: BuddyPress Forums

Posted: Friday Mar 29th, 2013 at 5:17 pm #46097
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I think the form you’re looking for is here:

Dashboard -› s2Member® -› PayPal® Options -› Signup Confirmation Email (Pro Form)

Posted: Friday Mar 29th, 2013 at 5:14 pm #46096
Bruce
Username: Bruce
Staff Member

And how would you suggest to set up the individual purchases by day?
A button for whatever length of time?

Right. You’d make a Button / Pro Form that generates an amount of time that the ad should show up. When the time that they paid for it up, an EOT Notification will be generated and your process will run.

Posted: Friday Mar 29th, 2013 at 5:13 pm #46094
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member’s Levels are incremental, meaning that a User at s2Member Level 2 would have access to anything protected at s2Member Level 1, or s2Member Level 0. s2Member’s Custom Capabilities, however, are not this way. You can sell Custom Capabilities separately to any level. It is for this reason when a User wants two different groups of Users we recommend Custom Capabilities.

See: Video » s2Member (Custom Capabilities)

The way I’d recommend handling this is to provide two different Free Registration Forms. One form with a Custom Capability for one group of Users, and the other with a different Custom Capability. Then you can have two Pro Forms (that are paid) and these Users can upgrade with depending on which Custom Capability they have.

Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms

You can use s2Member’s Shortcode Conditionals to decide which paid Pro Form they should see.

See: Knowledge Base » Simple Shortcode Conditionals

What you protect with these Membership Levels / Custom Capabilities is up to you. You can see all the ways you can use Custom Capabilities within your Restriction Options.

Dashboard -› s2Member® -› Restriction Options

Posted: Friday Mar 29th, 2013 at 4:57 pm #46091
Bruce
Username: Bruce
Staff Member

Glad to hear you found your issue. :-)

Closing Thread.
Posted: Friday Mar 29th, 2013 at 4:56 pm #46090
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry. We appreciate your patience. :-)

And thank-you for the kudos!

I believe the only way to accomplish what you’re looking for here would be to set up API Notifications. You can have Users sign up for whatever you decide, and have your API Notification handler handle your Post’s changes. You can find all the information about s2Member a developer will need to set this up here:

Knowledge Base » Building An API Notification Handler

I’d recommend using the Payment Notifications, and EOT Notifications. You’d want to create/publish your Post when you receive your payment, and change it to “Pending Review” on EOT Notificiation.

If you need assistance, we recommend http://jobs.wordpress.net, or another freelance web site where WordPress® experts are offering their expertise through a bid on your project.
Posted: Friday Mar 29th, 2013 at 4:49 pm #46089
Bruce
Username: Bruce
Staff Member

Thanks for the clarification.

I’ll contact Jason (Lead Developer) to see if there is a way to disable this from happening.

Posted: Friday Mar 29th, 2013 at 4:47 pm #46088
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

The User having to check their email and use that link is a way for s2Member to validate the User, as well as protect the registration page. The link in this email is special in that it creates a specific link that will allow Users to sign up for the level that they paid for.

In s2Member Pro, this page is not required. You can send Users to a different page telling them that they need to check their email using the success attribute that is enabled in s2Member Pro, or you can use the PayPal Pro-Forms, and have Users register before they check out.

These Pro Forms do not require PayPal Pro. You can find information on this here:

Pre Sale FAQs » To use s2Member® Pro Forms, will I have to use PayPal® Pro?

For a full list of features that are available with s2Member Pro, see here:

http://s2member.com/pro/

Posted: Friday Mar 29th, 2013 at 4:37 pm #46087
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.
And thank you for your patience.

The first thing we’ll need to see for this are your log files. Do you have logging enabled?

See: Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration

If so, you can send your log files to us through Private Contact Form along with a Dashboard and FTP Login. If you don’t have logging enabled, we’ll need to run test transactions to get some information.

See: s2Member® » Private Contact Form

Posted: Friday Mar 29th, 2013 at 4:34 pm #46086
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

Based on the URL you provided, I’d say the easiest way to deal with this would be to add /feed to your URI Restrictions.

See: Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions

Posted: Friday Mar 29th, 2013 at 4:29 pm #46085
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

The Buy Now Buttons will work equally well as the Buy Now Pro Forms. Sorry for the confusion. :-)

Posted: Thursday Mar 28th, 2013 at 7:04 pm #46008
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Based on your requirements, I would say that s2Member can accomplish most of what you need.

You can enable free subscriptions here: Dashboard -› s2Member® -› General Options -› Open Registration

You will need to restrict access to your Posts which members can buy separately from your subscription with Custom Capabilities. You can sell access to these Custom Capabilities with Capability Buy Now Buttons here:

Dashboard -› s2Member® -› PayPal® Buttons -› Capability (Buy Now) Buttons

To decide how much you will sell these capabilities for, you can check if the User is a s2Member Level 1 (or paid) subscriber to your site using Shortcode Conditionals. You want to charge $20 for non-subscribers to buy one of these posts, while subscribers would be charged $9. So you’d do something like the following:

[s2If current_user_can(access_s2member_level1)]
	This is where your $9 form goes
[/s2If]
[s2If current_user_cannot(access_s2member_level1)]
	This is where your $20 form goes
[/s2If]

See: Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities
See Also: Knowledge Base » Simple Shortcode Conditionals


For restricting access to your forums, you can use the Custom Capabilities that you’re selling in conjunction with s2Member’s Advanced PHP Conditionals and some custom code to decide when a User will not have access to a forum. This should be the only portion of your setup that requires custom code.

See: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals

For Aweber Integration, s2Member can automatically send a User an opt-in message when they sign up, but cannot check if they are already subscribed. For info on setting up Aweber with s2Member, see this Article:

Knowledge Base » AWeber Email Parser For s2Member

Posted: Thursday Mar 28th, 2013 at 6:18 pm #46006
Bruce
Username: Bruce
Staff Member

Investigation Complete.

Changing the permissions of the s2member-o.php file to allow for it to be executed solved the issue. The s2member-o.php file should be set to permissions 755.

Posted: Thursday Mar 28th, 2013 at 6:15 pm #46005
Bruce
Username: Bruce
Staff Member

Details Received. I’m taking a look now.

Posted: Thursday Mar 28th, 2013 at 6:10 pm #46004
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I did a bit of research and I do not see a way to automatically capitalize words through CSS or HTML. You can, however, assign a CSS Class to the fields that need to be automatically capitalized, and use some JavaScript to grab these fields, and capatilize them that way.

If you cannot accomplish this yourself, we recommend posting a job listing on http://jobs.wordpress.net/ or http://elance.com/

Posted: Thursday Mar 28th, 2013 at 5:22 pm #46001
Bruce
Username: Bruce
Staff Member

Is there a way to keep http://www.sitename.com/members/username as my after login page, but keep http://www.sitename.com/members publicly available?

I do not believe this is the intended behavior here. Check your page’s restrictions, and make sure you do not have any URI restrictions set up for this URI here:

Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions

Posted: Thursday Mar 28th, 2013 at 5:19 pm #46000
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

It looks like WordPress is giving you some variables from the function. It looks like you should be able to use the domain variable to get what you’re looking for. Maybe something like this?

<?php
$user_id = 1;
$user_blogs = get_blogs_of_user( $user_id );
echo 'User '.$user_id.'\'s blogs:<ul>';
foreach ($user_blogs AS $user_blog) {
    echo '<a href="'.$user_blog->domain.'"><li>'.$user_blog->blogname.'</li></a>';
}
echo '</ul>';
?>
That’s about as far as we can go with custom code. If you need further assistance, we recommend http://jobs.wordpress.net, or another freelance web site where WordPress® experts are offering their expertise through a bid on your project.
Posted: Thursday Mar 28th, 2013 at 4:27 pm #45994
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

It seems to be working for me. Did you resolve your issue, or am I missing the problem?

Posted: Thursday Mar 28th, 2013 at 4:24 pm #45993
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

We’re glad to hear you’re interested in using s2Member for your site. :-)

1, Can I manage Recurring Charge of CCBill by using S2Member?

I’m unsure what you mean by this. s2Member does integrate with CCBill, and allows you to make CCBill payment buttons to have your Customers check out with CCBill. There are buttons available to have Users sign up for a subscription, and s2Member handles demotions on cancellations and refund automatically. You cannot, however, see or edit your subscriptions with s2Member. You’ll need to go through CCBill to handle that.

2, Can I hide specific contents into the post to specific member level?

Yes. You can use s2Member’s Shortcode Conditionals to display content based on the level of the User, or if the user has a certain Capability. You can find info on this in your Dashboard here:

Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals

And there is a Knowledge Base Article on Shortcode Conditionals here:
Knowledge Base » Simple Shortcode Conditionals

Viewing 25 replies - 1,626 through 1,650 (of 2,703 total)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.