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.

Jason (Lead Developer)

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 426 through 450 (of 1,909 total)
Author Replies
Author Replies
Posted: Thursday Feb 7th, 2013 at 5:40 pm #41079
Staff Member

Thanks for the follow-up :-)

It sounds like maybe there was an incomplete upload, or a corrupted file.
I’m not aware of any bugs in the previous release that would have caused this.

If this happens again (or to anyone else), the best course of action is to run s2Member’s Server Scanner, which will verify that your installation of s2Member® is full and complete (still intact after upload to your server). In other words, it makes sure that no files were left behind, and that all files were uploaded properly.

You can download the s2Member Server Scanner here:
http://www.s2member.com/r/server-check-tool/
Unzip, and upload the file to your server. Then open the file in a browser to run the scan.
Posted: Thursday Feb 7th, 2013 at 5:36 pm #41077
Staff Member

Thanks for your reply :-)

I receive the following error:

User registration is currently not allowed

Indicating that Open Registration is disabled on this installation, so I am unable to help diagnose the issue. That being said, if you are running a custom theme, anything that is slightly out of place in a custom theme, would need to be addressed by modifications to your style.css file, or by adding custom CSS into your theme options panel. If you’re not familar with CSS, you might want to hire a developer to assist you with this.

Posted: Thursday Feb 7th, 2013 at 5:31 pm #41075
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

That functionality you’re seeing here in our forums is custom (i.e. integrated by s2Member devs). If you would like something similar, you might check the bbPress forums for ideas, or consult with a freelancer that’s experienced with bbPress. I’m not currently aware of any plugins that would add this for you. Sorry.

Posted: Wednesday Feb 6th, 2013 at 8:40 pm #40954
Staff Member

Thanks for reporting this important issue.

We’ve identified the underlying cause. This behavior is attributed to a bug in the latest release of s2Member® Pro and its Authorize.Net payment gateway integration. We’re having this corrected and a fix will be pushed out in the next maintenance release.

Until then, we’ve had this file updated on your installation to correct the problem.
/s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php

Your Modification Tracking Codes are now working as expected. See attached screenshot.

Please let us know if problems persist :-)


For anyone else having this problem, I’m attaching a copy of the patched file.
Please unzip and upload to your site, allowing it override your existing copy of this file.
/s2member-pro/includes/classes/gateways/authnet/authnet-checkout-in.inc.php
http://d1v41qemfjie0l.cloudfront.net/s2member/uploads/authnet-checkout-in.inc_.php_.zip

Posted: Wednesday Feb 6th, 2013 at 7:40 pm #40949
Staff Member

Details received. Thank you!

~ Investigating your installation.

Posted: Tuesday Feb 5th, 2013 at 5:13 am #40838
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

If you want to sell this ONLY to Level #1 Members, please wrap your Shortcode in Simple Conditionals like this.

[s2If current_user_is(s2member_level1)]
	[s2Member-Pro-AliPay-Button level="*" ccaps="category_1" desc="Description and pricing details here." custom="idu.local.host" ra="50" rp="1" rt="L" image="default" output="anchor" /]
[/s2If]

You want to use level="*", so that you’re only adding new Capabilities and not modifying their existing Role.
See: Dashboard -› s2Member® -› AliPay® Buttons -› Capability (Buy Now) Buttons

Related articles:
Knowledge Base » Simple Shortcode Conditionals
Video » s2Member (Custom Capabilities)

Posted: Tuesday Feb 5th, 2013 at 5:06 am #40837
Staff Member

Thanks for reporting this important issue.

Yes, please submit your log files privately.
See: s2Member® » Private Contact Form

Posted: Tuesday Feb 5th, 2013 at 5:05 am #40835
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

Please post a link to your registration form; or post a screenshot. Thanks!
Is this running a default installation of WordPress? Or do you have a custom theme or other plugins running?

Posted: Tuesday Feb 5th, 2013 at 5:03 am #40834
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

Right. s2Member’s Coupon Codes are designed to provide discounts on purchases, but not to discount things all the way down to a completely free scenario, unfortunately. This may come in a future release.

For now, the easiest way to handle this, is by setting up a Pro Form for Free Registration, and wrapping it with Simple Conditionals that would test for the existence of a Coupon Code (or Codes) that you generate yourself and integrate into this scenario.

Raam (an s2Member® Support Rep) put together a how-to article covering this topic here.

It may also be worth your time to read this recent KB article that goes into more detail about Simple Shortcode Conditionals. See: Knowledge Base » Simple Shortcode Conditionals


So let’s assume for a moment that you have a cookie set in the customer’s browser with the Coupon Code that makes it possible for them to register at no cost. I’ll assume you’re dealing with this part in custom code.

Now you will create a WordPress® Post or Page and pop a Free Registration Form Shortcode into it.

<?php if(!empty($_COOKIE&#91;'coupon_code'&#93;) && $_COOKIE&#91;'coupon_code'&#93; === 'FREEREG2013'){ ?>

	[s2Member-Pro-PayPal-Form register="1" level="0" /]
	
<?php } else { ?>
	Sorry, your Coupon Code has expired.
<?php } ?>

It might help to have this plugin installed too. See: Knowledge Base » ezPHP Plugin for WordPress®

Posted: Tuesday Feb 5th, 2013 at 4:52 am #40833
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

Having a non-default registration page with BuddyPress installed would be the expected behavior. With BuddyPress installed, s2Member tries to provide some clarification about this in your Dashboard.

Please see: Dashboard -› s2Member® -› General Options -› Registration/Profile Fields

I’m not seeing a question here that pertains to any s2Member-specific features. All I can do is point you to the BuddyPress documentation for now. See: http://buddypress.org/support/

Posted: Tuesday Feb 5th, 2013 at 4:45 am #40832
Staff Member
Duplicate thread. Please see my previous response here.
http://www.s2member.com/forums/topic/shareasale-integration-not-working/#post-39309

Please submit a Dashboard login and we’ll take a look at your configuration.
Please do that privately through this form. Thanks! See: s2Member® » Private Contact Form

~ Closing this topic.

Posted: Tuesday Feb 5th, 2013 at 4:39 am #40831
Staff Member

However, aside from issues with the short code, there was one other miniscule issue that had completely compounded my efforts to get this working and that is the reference to the JW Player location.

This doesn’t work

“/jwplayer/jwplayer.js”

Are you running WordPress® from a sub-directory of your domain? If so, try this:

/sub-directory/jwplayer/jwplayer.js
Posted: Tuesday Feb 5th, 2013 at 4:35 am #40830
Staff Member

Thanks for your reply :-)

I’m not giving out any release dates. If you need Stripe support right away, I would suggest going with a different software application. I don’t see this happening anytime real soon with s2Member®.

Posted: Tuesday Feb 5th, 2013 at 4:31 am #40828
Staff Member

Thanks for your reply :-)

The HTML output there looks fine. Interesting.

If you would like to send us a Dashboard login I will run diagnostics for you.
Please use: s2Member® » Private Contact Form

Posted: Tuesday Feb 5th, 2013 at 4:23 am #40827
Staff Member

Details received. Thank you!

I’m sorry, I was unable to reproduce this on your installation. It appears that you’re running the latest release of s2Member® Pro. Did you resolve this already? If so, what was the issue please? Thanks!

Posted: Tuesday Feb 5th, 2013 at 4:15 am #40826
Staff Member

Details received. Thank you!

I successfully imported your CSV export into an installation of WordPress® v3.5.1 running s2Member® Pro v130203. I don’t see anything wrong with your CSV file, so I’m really confused about why you’re having trouble.

You said…

The result I get is
Operation complete. Users/Members imported: 0.

Are there any errors to go with that message? Or was that it?
It sounds like your upload to s2Member® is failing in some way. If problems persist, please try this in the latest release of s2Member® Pro. Can you reproduce it there?

Posted: Tuesday Feb 5th, 2013 at 4:08 am #40825
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

It might be easier just to set the overall width of your Pro Form by wrapping your Shortcode with a div tag.

<div style="width:50%;">
	[s2Member-Pro-PayPal-Form ... /]
</div>

Or, you could inspect your site with an application like FireBug and tweak CSS styles.
http://getfirebug.com/

Posted: Tuesday Feb 5th, 2013 at 4:00 am #40824
Staff Member
Not a Pre-Sale question.
Moving this to the Community Forums.

If you have questions about features listed for s2Member Pro, please let us know in the Pre-Sale Questions Forum. If you’re a customer, please log into your account at s2Member.com and post in our Customer Support Forum where a Support Rep will assist you :-)

Otherwise, please post general questions in our Community Forum where others may see it. Thanks! ~ For a list of all available forums, please see: http://www.s2member.com/forums/

Posted: Tuesday Feb 5th, 2013 at 3:56 am #40821
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

I’m not aware of any cross-browser compatible way, other than what is discussed here (MAYBE).
http://stackoverflow.com/questions/3385/mac-addresses-in-javascript

A MAC Address would seem like a logical alternative.
However, I’m not aware of any way to obtain this information reliably from within a browser.

Please let me know if you come up with something!

Posted: Tuesday Feb 5th, 2013 at 3:49 am #40820
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

1 – The user shouldn`t be able to download the video he bought

I recommend that you integrate s2Member® with Amazon S3/CloudFront and use the s2Stream Shortcode to introduce protected videos to your Users/Members. Please be sure to serve Users/Members with an RTMP stream only (i.e. player="jwplayer-v6-rtmp-only") so that MP4 files are not actually downloadable.

Please see: Knowledge Base » JW Player® w/ s2Stream Shortcodes

2 – The video should have an expiration date (when it expires the user shouldn`t be able to see it)

This can be accomplished with File Download Keys in s2Member®. Videos accessed with a File Download Key will expire automatically after 24 hours. You can generate a Key each time they access a certain area of your site, thereby renewing this expiration time for another 24 hours; or you can choose NOT to.

Please see: Knowledge Base » JW Player® w/ s2Stream Shortcodes -› Shortcodes
Please click the “Shortcode Attributes (Explained)” tab, and look for the download_key Attribute.

3 – The video management section must be flexible so that multiple videos can be added to specific packages.
Is this something that can be easily achieved with your plugin?

s2Member® is VERY flexible when it comes to File Downloads and audio/video protection.

However, I wouldn’t use the word “easy” to describe this, because I consider this to be one of s2Member’s most advanced aspects. s2Member® can certainly accomplish this for you, but it’s not all point and click functionality. There is a learning curve.

See: Dashboard -› s2Member® -› Download Options -› JW Player® & RTMP Protocol Examples

Please let us know if you have any other questions/concerns :-)

Posted: Tuesday Feb 5th, 2013 at 3:39 am #40819
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

So you would like to introduce custom code and modify the way s2Member® Pro Forms work by default.
Please see this article which covers template customization in s2Member® Pro Forms.
Also note that PHP code can go right inside a Pro Form template file if you like.

Please see: Knowledge Base » s2Member® Pro Forms -› Customizing Templates
See also: Knowledge Base » Hacking s2Member® Via Hooks/Filters

Posted: Tuesday Feb 5th, 2013 at 3:35 am #40818
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

I’m sorry but the business model that you’ve laid out seems to include many aspects that would require a custom configuration and integration of s2Member® that would go well beyond what it’s designed to do right out-of-the-box. I don’t see anything in your list that couldn’t be accomplished with s2Member and a few hacks, but it’s not something where I can say “oh yes, s2Member® does that!” — and provide you with support for those features.

I will say that s2Member comes equipped for scenarios like this, where you really want to dig and customize things nicely. Much of what you’ve described could be accomplished with Simple Shortcode Conditionals. In some cases (like with redirects), you could implement some of s2Member’s Advanced PHP Conditionals.

Please see: Knowledge Base » Simple Shortcode Conditionals
See also: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals
See also: Dashboard -› s2Member® -› API / Scripting -› Advanced Query Conditionals

Posted: Tuesday Feb 5th, 2013 at 3:27 am #40817
Staff Member

Thanks for the follow-up :-)

Nothing in s2Member® that is stored locally and accessible through an API Function, no. In order to retrieve those details you will need to make a call to your payment gateway and retrieve the details I describe here. Using the TERM and PAYPERIOD values you can get the exact information that you need.

Please see this PHP routine:
http://www.s2member.com/forums/topic/last-payment-time-is-wrong/#post-28491

Are you running a Payflow Edition account? In other words, do you have these details filled in?
Dashboard -› s2Member® -› PayPal® Options -› PayFlow™ Account Details

Posted: Tuesday Feb 5th, 2013 at 3:21 am #40816
Staff Member

Thanks for your reply :-)

I’m still not sure what email you’re talking about exactly.

Please see my previous post…

What email are you referring to exactly please? Can you please point me to the location in your Dashboard where you configured this email. Was it configured with s2Member?

Posted: Tuesday Feb 5th, 2013 at 3:20 am #40815
Staff Member

Thanks for your reply :-)

1. How do I install the s2member pro onto the wp multisite?

The installation of s2Member and s2Member Pro is the same for a Multisite Network.
Please follow the instructions on this page to get both s2Member and s2Member Pro installed.
See: http://www.s2member.com/pro/#!s2_tab_jump=s2-pro-install-update

2. With this s2member pro installation, will it enable the groups and clubs to have their own blog area?

Yes, that is certainly possible. s2Member® can allow Members at different Levels to create Blogs on your Network. s2Member® does not limit this to just groups and clubs, it is based on the Membership Level that a User/Member has on your site. See: Dashboard -› s2Member® -› Multisite (Config)

This will require an s2Member® Multisite Network Support License however, because you will be making blogs available to your Users/Members through the s2Member® application. If you would like to receive support for this, please visit your “My Account” page here at s2Member® and upgrade to a Multisite Network Support License.

Viewing 25 replies - 426 through 450 (of 1,909 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.