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,926 through 1,950 (of 2,703 total)
Author Replies
Author Replies
Posted: Saturday Feb 9th, 2013 at 3:16 pm #41265
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

When new member registers, it should be subscribed to our list. But in “account”->”API Keys” page in MC account shows an error (call failed) and a message “(250) List_MergeFieldRequired”.

It sounds like you have a missing or invalid MailChimp API Key here. Could you please follow the instructions provided to set up your API Key again, and see if that fixes the issue?

See: Dashboard -› s2Member® -› API / List Servers -› MailChimp®

Please let us know if problems persist.

Posted: Saturday Feb 9th, 2013 at 6:18 am #41254
Bruce
Username: Bruce
Staff Member

Inivestigation Complete.

After my investigation I’ve come to the conclusion that any problems that you’re having here are a result of a plugin/theme conflict on your specific installation of WordPress. By looking at your source code within your login page, a redirect_to variable is being set here for your Admin Panel, which is going to be overridden by s2Member. So I can’t tell you what’s wrong exactly.

Please try reverting to a default WordPress theme and deactivating all plugins but s2Member on your installation and see if that stops the issue. If you can reproduce this issue on a clean installation of WordPress, and provide step-by-step instructions on how to reproduce the issue, please let us know and we will preform further analysis of this issue.

Posted: Saturday Feb 9th, 2013 at 5:32 am #41251
Bruce
Username: Bruce
Staff Member

Details received. I’m running an investigation now.

Posted: Saturday Feb 9th, 2013 at 4:05 am #41250
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Has a group subscription been implemented yet? I read some discussion from Mar 2012 that sounded like it was being worked on, but haven’t been able to find anything to confirm that it exists. I understand it would be in Pro, but would like to know that it’s there and how it works before we buy.

No, I’m afraid this isn’t fully supported by s2Member. I can’t give any details on when this might be available either. You may want to try something with Free Registration Forms, however. You can give the option to Users to create other accounts this way without much hassle.

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

Posted: Saturday Feb 9th, 2013 at 3:52 am #41249
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Basically, we’d like our members to be able to login and view their payment History without having to keep on receiving e-mails detailing an individual transaction: we think having their billing displayed on their profile is important to them as well as to our custy service agents when they help them out.

No unfortunately s2Member currently does not have this functionality. We’ll take this as feature request.

If you’d like to keep a log of transactions that a user has a made, and you are okay with integrating some custom code, s2Member does provide a large array of Hooks and Filters within s2Member’s IPN Processor. A hook that many Users of s2Member use is located within /s2member/includes/classes/paypal-notify-in.inc.php.

See: http://www.s2member.com/codex/stable/s2member/paypal/c_ws_plugin__s2member_paypal_notify_in/
See Also: Knowledge Base » Hacking s2Member® Via Hooks/Filters

s2Member’s API Notifications may also work for you. Specifically Payment Notifications would work here.

See: Dashboard -› s2Member® -› API / Notifications -› Payment Notifications
See Also: Knowledge Base » Building An API Notification Handler

Posted: Saturday Feb 9th, 2013 at 3:25 am #41248
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

It sounds like what you’re looking for is Inline File Delivery. By setting up Inline File Extensions, Users will then be able to stream videos and load files directly from the browser, instead of having s2Member send the files as a download.

See: Dashboard -› s2Member® -› Download Options -› Inline File Extensions

Posted: Saturday Feb 9th, 2013 at 2:27 am #41247
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I need this form to collect an email address for sending confirmations, etc, but can’t seem to figure out how to all users to enter an email (and have it update their profile).

There’s currently no way to handle this directly through s2Member’s Billing Modification Forms. Instead, you will need to have users update their email address before you allow them to see your Billing Modification Forms. To check if a user’s email is set you could do something like this in a Post/Page, using s2Member Simple Shortcode Conditionals:

[s2If get_user_field(user_email)]
    Display the upgrade form
[/s2If]

[s2If !get_user_field(user_email)]
    Display a notice that the user needs to update their Email Address.
[/s2If]
Tip: s2Member comes with a Profile Modification Shortcode that you can put in any WordPress Post/Page to have Members edit their profile.

See: Dashboard -› s2Member® -› General Options -› Member Profile Modifications

Posted: Saturday Feb 9th, 2013 at 1:13 am #41246
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

On log in/ sign up page once s2m asks for new person info (user name, first name, last name, email ) it takes info but does not send log in credentials or even send person to log in page). Any thought on how to adjust this.

Are you saying that the User is taken to a blank page, or back to the registration page? What is happening when a User tries to register?

Also, are you able to create a User correctly when you are not being redirected here from Clickbank (e.g. are you able to create a user correctly by navigating to /wp-login.php?action=register in your installation?).

Based on what you have said, I suspect that this is a plugin conflict. Please try deactivating all plugins except s2Member, and reverting to a default WordPress theme, and see if you can then register correctly.

Posted: Thursday Feb 7th, 2013 at 9:45 pm #41157
Bruce
Username: Bruce
Staff Member

Is there any way in PRO to override the sequential membership structure of s2member framework?

No. s2Member’s Membership Levels are meant to be incremental, meaning that s2Member Level 1 will always have access to what’s protected at s2Member Level 0, etc.. If you’d to protect content without this structure, I would recommend using Custom Capabilities. Custom Capabilities are NOT incremental, and can be assigned to any Membership Level. Users can also have multiple Custom Capabilities at a time, making them very powerful.

You can protect content with Custom Capabilities just the same way as Membership Levels. Such as through the Add/Edit Post Panel.

See: Video » s2Member (Custom Capabilities)

is there any way in PRO to set a different login welcome page for each membership level?

Yes, you can send users to different Login Welcome Pages by editing the Login Welcome Page URL with the Replacement Codes that are available here.

For example, if you put http://yoursite.com/lwp/%%current_user_level%% here, an s2Member Level 1 member would be sent to http://yoursite.com/lwp/1/. This way you can create multiple pages for each Membership Level.

See: Dashboard -› s2Member® -› General Options -› Login Welcome Page

When visitor clicks on protected content he is redirected to “Membership Options Page”, it if fine but it is a little confusing too. Is there any way in PRO to instead redirect user to any other page which could say something like” sorry, the content you are trying to see is reserved for our paid members, if you want to become a member click here ( and then user is redirected to “Membership Options Page”)

s2Member passes Membership Options Page (MOP) vars when a user is redirected. If you’d like to accomplish this, you can access these variables through PHP, and display messages depending on where the member was redirected from.

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

Will s2member pro installation require some work and updates or is it seamlessly integrated with s2member framework?

Once you upload s2Member Pro, the module is automatically loaded into WordPress when the s2Member Framework is activated. s2Member Pro does not require any more customization past what you have already set up with s2Member, but if you’d like to set up s2Member Pro Forms, or another payment gateway, you will need to create your new Shortcodes and replace the old Shortcodes you were using with the s2Member Framework.

Let us know if you have any further questions/concerns. :-)

Posted: Thursday Feb 7th, 2013 at 9:22 pm #41149
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m reviewing this thread now.

Posted: Thursday Feb 7th, 2013 at 9:14 pm #41147
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Is there something similar I can do to only show the “real estate industry” custom field their price and “add to cart” button only?

s2Member’s Shortcode Conditionals currently cannot support this, but s2Member’s Advanced PHP Condtionals can.

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

To use s2Member’s Advanced PHP Condtionals in a Post/Page, you must have a PHP Execution Plugin installed.
See: ezPHP Plugin for WordPress®

Something like this would work, if your Custom Registration/Profile Field’s ID/slug were typeof:

<?php
$field = get_user_field('typeof');
if($field === 'the necessary value') { ?>
This is where your Shortcode would go.
<?php } ?>
The get_user_field() is an s2Member-created function.
Find documentation on the get_user_field() function in /s2member/includes/functions/api-functions.inc.php

Let us know if you have any further questions/concerns. :-)

Posted: Thursday Feb 7th, 2013 at 9:00 pm #41144
Bruce
Username: Bruce
Staff Member

I just want all of our members to expire at 30 June every year, other than editing the database manually or exporting and re-importing is there a way to set this in the Paypal button?

Editing the database, or Exporting and then Importing your users is really only needed if you have Members that previously signed up on your site that will not expire at your specified date.

s2Member does not normally support subscriptions that end at a specified date. To do this you will need some custom code on the Post/Page your Shortcode is on. You can dynamically set the length that the member will have access for by passing a custom value into the rp attribute of your Shortcode. Something like this:

[s2Member... rp="<?php echo $my_custom_regular_period ?>" .../]

See: Knowledge Base » Using Variables In A Shortcode

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.

Let us know if you have any further questions/concerns. :-)

Posted: Thursday Feb 7th, 2013 at 8:50 pm #41139
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I am reviewing this thread now.

Posted: Thursday Feb 7th, 2013 at 7:43 pm #41123
Bruce
Username: Bruce
Staff Member

As a PayPal Developer I know that with Payments Pro you can customize the recurring billing start date. With the pro version (using Payments Pro) is this functionality also available. (I have a customer that might need this)

With s2Member, you can set the start date of your subscription using the Trial functionality provided at the top of every Shortcode Generator.

The trial amount and trial period are both saved into attribute of the Shortcode that you generate here. You will need to change this amount based on the current date, which means you need to use variables in your Shortcode.

See Knowledge Base » Using Variables In A Shortcode
See Also: Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)

Let us know if you have any further questions/concerns. :-)

Posted: Thursday Feb 7th, 2013 at 7:36 pm #41117
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m reviewing this thread now.

Posted: Thursday Feb 7th, 2013 at 7:29 pm #41115
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I have put biannual subscriptions in as a feature request for a future version of s2Member. In the meanwhile you can achieve this by first creating a Pro Form on a Monthly Subscription basis. Copy the generated Shortcode, and when you paste this Shortcode into your Post/Page, change the rp attribute to 6. This will have Authorize.Net charge the User every 6 months.

See: Dashboard -› s2Member® -› Authorize.Net® Pro Forms -› Shortcode Attributes (Explained)

Posted: Thursday Feb 7th, 2013 at 6:51 pm #41101
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Do I need to remove S2MemberPro or just deactivate it during install?

While it’s true that installing s2Member after BuddyPress is generally the best method, you can still install BuddyPress after s2Member is installed. I can confirm that this works just fine.

You may need to go back through your General Options after you install BuddyPress, though.

See: Dashboard -› s2Member® -› General Options

Posted: Thursday Feb 7th, 2013 at 6:25 pm #41097
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

We submitted the files yesterday. Any updates on the issue?

We did not receive any log files yet. Could you please resend these log files?

s2Member® » Private Contact Form

Thank-you.

Posted: Thursday Feb 7th, 2013 at 6:08 pm #41089
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

If you’d like to send a User’s password to another application on signup, I’d recommend using s2Member’s API Notifications (specifically, Signup Notifications).

See: Dashboard -› s2Member® -› API / Notifications -› Signup Notifications

Here you can set s2Member up to send your other application your user’s details when they sign up, such as First and Last Name, and Username and Passsword. This data is passed through special replacement codes available in this section.

For more information, see the link below:

Knowledge Base » Building An API Notification Handler

Posted: Thursday Feb 7th, 2013 at 6:00 pm #41085
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Some of my users are being redirected and are not able to log in via safari or chrome, just firefox.

Here is the log in page: http://scala.com/scp/register/

The page will refresh, but remains the same. The link shown is: http://scala.com/scp/register/?_s2member_seeking%5Btype%5D=page&_s2member_seeking%5Bpage%5D=53&_s2member_seeking%5B_uri%5D=L3NjcC93ZWxjb21lLXRvLW91ci1tZW1iZXJzLWFyZWEv&_s2member_req%5Btype%5D=level&_s2member_req%5Blevel%5D=0&_s2member_res%5Btype%5D=sys&s2member_seeking=page-53&s2member_level_req=0

The URL you provided here is redirecting to (what I assume is) your Login Welcome Page.

scp/welcome-to-our-members-area/

It appears that users are getting sent to your Login Welcome Page before they are logged in, and then are redirected back to your Membership Options Page.

Could you please provide us with an admin login via Private Contact Form so that we may diagnose further what the issue is?

s2Member® » Private Contact Form

Posted: Thursday Feb 7th, 2013 at 5:51 pm #41084
Bruce
Username: Bruce
Staff Member
Duplicate post. Please refer to the below thread for details regarding this.

http://www.s2member.com/forums/topic/wordpressmu-multisite/#post-40930

Posted: Thursday Feb 7th, 2013 at 5:50 pm #41083
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

We have gone through all of the error logs and found nothing.

Could you please send the s2Member logs to us please? These are located in the /s2member-logs/ directory in your plugins folder.

s2Member® » Private Contact Form

Posted: Thursday Feb 7th, 2013 at 5:47 pm #41082
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’ve looked at the paypal ipn log and everything looked like it went through ok. Any idea why he might have been bumped to a level 0?

Could you please post the Shortcode that the Customer used for this transaction? Also, could you please check in PayPal to ensure that the payment went through properly?

Also, please send us the log files that were created for this transaction via our Private Contact Form:

s2Member® » Private Contact Form

Posted: Thursday Feb 7th, 2013 at 5:44 pm #41080
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Yes, s2Member allows you to translate all front-end text that is displayed using I18n, which is a standard within WordPress

See: http://codex.wordpress.org/I18n_for_WordPress_Developers
See Also: Pre Sale FAQs » Can s2Member® be translated into other languages?

If you’d like to edit just this specific part of your installation, you can do this through PHP as well.

See: Knowledge Base » Changing Words/Phrases In s2Member®

Posted: Thursday Feb 7th, 2013 at 5:39 pm #41078
Bruce
Username: Bruce
Staff Member

I want to assign my content to specific user not to all user level. For example I want to give access to level 0 users but not for all but for selected user form 0 level user. Is this something possible to do with S2Member Plugin ?

This is not possible directly through s2Member’s admin panel. However, if you’d like to use the Advanced PHP Conditionals s2Member provides, you can do this like so:

<?php
$current_user = wp_get_current_user();
if($current_user->login === 'steve') // Steve doesn't get access to this.
	{
		//Display something
	}
?>

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

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.
Viewing 25 replies - 1,926 through 1,950 (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.