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 - 251 through 275 (of 1,909 total)
Author Replies
Author Replies
Posted: Monday Feb 18th, 2013 at 2:37 pm #42310
Staff Member

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

What I would like to know is if someone that buys a ticket to conference A they can access an account where they have the link to the download page of conference A, now if they decide to buy the ticket to conference C they will see in their account a list of both links conference A and conference C,, and so on…

I agree that Custom Capabilities would be best for this. Initially you can just sell them Membership Level Access. Once they become a Member you have three choices about how you sell them additional access.

1. You can sell them Custom Capabilities (a supplement to their existing membership).
See: Dashboard -› s2Member® -› PayPal® Buttons -› Capability (Buy Now) Buttons
See also: Dashboard -› s2Member® -› PayPal® Pro Forms -› Capability (Buy Now) Forms

2. Or you can bypass the need for Custom Capabilities and just sell them Specific Post/Page Access (a supplement to their existing membership). This is an added layer of functionality. It does not require Membership, but if they are already a Member, that’s fine too.

See: Dashboard -› s2Member® -› PayPal® Buttons -› Specific Post/Page (Buy Now) Buttons
See also: Dashboard -› s2Member® -› PayPal® Pro Forms -› Specific Post/Page (Buy Now) Forms

3. You can allow them to upgrade their existing Membership plan through a Billing Modification Button or Pro Form. This wipes out their existing plan and replaces it with something new entirely. Perhaps with a higher Membership Level.

See: Dashboard -› s2Member® -› PayPal® Buttons -› Membership Level # Buttons
See also: Dashboard -› s2Member® -› PayPal® Pro Forms -› Membership Level # Forms


Additional Recommendations…

See also: Knowledge Base » s2Member® Pro Forms
See also: Video » s2Member (Custom Capabilities)

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

Posted: Sunday Feb 17th, 2013 at 6:22 pm #42218
Staff Member

Thanks for the heads up on this thread :-)

It sounds like you’ve had some corruption somewhere, or possibly changed permissions on files in the cache directory by mistake at some point. To verify this, please check this directory on your installation.

See: /wp-content/cache/
Please delete ALL files in that directory (including any lock files).

Now be sure that your /wp-content/cache/ directory is empty and that it has permissions set to 755 or higher.

Please let us know if problems persist :-)

Posted: Sunday Feb 17th, 2013 at 12:26 pm #42030
Staff Member

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

s2Member® has not yet been tested against BuddyPress v1.7. We will be sure to post details in the s2Member® Changelog once we have been able to confirm compatibility. That being said, I’m not currently aware of any issues. We just haven’t done a full review of BP v1.7 yet.

Keep tabs here please: s2Member® » Unified Changelog

Posted: Saturday Feb 16th, 2013 at 7:08 am #41942
Staff Member

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

The MAILING/BILLING ADDRESS that you mentioned… is this data stored in Custom Registration/Profile Fields that you configured with s2Member? Or how are you storing that data, with another plugin?

Posted: Saturday Feb 16th, 2013 at 6:59 am #41941
Staff Member

Thanks for the follow-up :-)

Yes, I will see what we can do about that. And thanks for the heads up on that broken link!

Posted: Saturday Feb 16th, 2013 at 6:56 am #41940
Staff Member

Thanks for the follow-up :-)

Right. I would add the following URI Restrictions to protect search results.

?s=
&s=

However, please keep in mind that URI Restrictions may not always guard search results; because it is also possible (though unlikely) that a form would POST this data instead of passing the s variable in the URI. If all of your search forms use the GET method (i.e. s= appears in the URI) then you’re probably fine — as long as nobody figures out they could POST the s value. Anyway, probably not a huge issue, I just wanted to mention that. See also: Dashboard -› s2Member® -› Restriction Options -› Alternative View Protection

Posted: Friday Feb 15th, 2013 at 8:24 pm #41920
Staff Member
Thanks (I think). lol
~ Glad I could help.
Posted: Friday Feb 15th, 2013 at 7:09 pm #41915
Staff Member

Details received. Thank you!

Posted: Friday Feb 15th, 2013 at 7:08 pm #41914
Staff Member

Thanks for your patience.

Your configuration looks good. You just need to enable the Badge Status API please.

See: Knowledge Base » s2Member® Security Badges
See: Dashboard -› s2Member® -› General Options -› Security Badge

Posted: Friday Feb 15th, 2013 at 6:59 pm #41912
Staff Member

Details received. Thank you!

~ Investigating now.

Posted: Friday Feb 15th, 2013 at 6:36 pm #41908
Staff Member

Details received. Thank you!

I just took a quick look at your installation and Restriction Options for s2Member®.

The URI leading to your Thank-You page is: /thank-you/?s2p-v=(a verification code from s2Member®)

Unfortunately your current URI restrictions are a match to this Page. In other words, your Thank-You page is protected currently, and it requires Level #1 Membership. This explains the redirection away from this page if you are not logged in yet. See screenshot below.

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

See also: Dashboard -› s2Member® -› PayPal® Pro Forms -› Custom Return URLs Upon Success
Look at the section under “Verifying the Integrity of Replacement Codes” where it mentions the s2p-v string that s2Member® will pass through to your Custom Return URL.

Please let us know if problems persist :-)

Posted: Friday Feb 15th, 2013 at 8:24 am #41868
Staff Member

You could either go live with the site (removing the previewdns portion from your URLs).

Or you might consider modifying this environment variable. Currently, your server reports that $_SERVER['HTTP_HOST'] does NOT include the previewdns portion on the end. If you access the site from the previewdns, it needs to include that. In your /wp-config.php file, add this line at the top:

$_SERVER['HTTP_HOST'] = 'hauntedattractionassociation.com.previewdns.com';
Posted: Friday Feb 15th, 2013 at 7:51 am #41864
Staff Member

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

I replied to your other topic here.
http://www.s2member.com/forums/topic/online-visitor-redirect/#post-41860

Yes, the use of Simple Shortcode Conditionals would also work just fine for you.
See: Knowledge Base » Simple Shortcode Conditionals

Posted: Friday Feb 15th, 2013 at 7:49 am #41863
Staff Member

Thanks for your reply :-)

It sounds to me like you need to have this additional plugin that you’ve installed, integrated with s2Member®. Is that correct? In other words, you want that Shortcode [powerpress /] to handle some additional logic for you?

If this is correct, you will need to contact the developer of that plugin and point them to this page.
See: Knowledge Base » Simple Shortcode Conditionals
See also: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals

Posted: Friday Feb 15th, 2013 at 7:46 am #41862
Staff Member

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

There is a new POT translation file released with each version of s2Member®. While most releases do not make any significant changes to this file, our last two releases of s2Member v130213 and v130214 did. If you are upgrading to one of these latest releases, you will need to update any translations that you performed in past versions. In the case of Pro Forms, we removed spaces from these strings.

Username ( lowercase letters and/or numbers )
Is now: Username (lowercase letters and/or numbers)

Password ( type this twice please )
Is now: Password (type this twice please)

Another problem, is there a way to not transfer the .mo file every time there is an update of s2member, i’ve been forced to upload the file 3 time this las 10 days.

I assume that you placed your MO file into the /s2member/includes/translations/ directory?
If so, you can avoid doing this each time, by placing it here instead: /wp-content/plugins/

s2Member® will find it in either place.

Posted: Friday Feb 15th, 2013 at 7:38 am #41860
Staff Member

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

I’m so sorry it looks like your post kept getting bumped down because of repeat replies.

What you’re trying to accomplish can be handled with MOP Vars provided by s2Member®.
See: Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)
This section includes several code samples also.

Posted: Friday Feb 15th, 2013 at 7:32 am #41857
Staff Member

Thanks for your inquiry. ~ We appreciate the feedback :-)

Lastly…Can you confirm that a membership upgrade keeps all the existing ccaps. I think it does from my test but as most users, I can’t keep buying my own products and switching a live site to PayPal sandbox is not a realistic solution.

That is correct. Please see the attached screenshot for further details (click image to open full view).

Posted: Friday Feb 15th, 2013 at 7:26 am #41855
Staff Member

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

Have you reviewed your s2Member® Log Files to see what happened with this transaction?
See: Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging
See also: Dashboard -› s2Member® -› Authorize.Net® Options -› Account Details -› Logging

If you’re running s2Member v130213 or higher, please see:
Dashboard -› s2Member® -› Log Files (Debug)

Posted: Friday Feb 15th, 2013 at 7:22 am #41854
Staff Member

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

Have you enabled logging to see if post-processing completed succesfully?
See: Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging
See also (in s2Member® v130213+): Dashboard -› s2Member® -› Log Files (Debug)

If you need assistance with this, please submit a Dashboard login and we’ll review your installation. Please do this privately. See: s2Member® » Private Contact Form

Posted: Friday Feb 15th, 2013 at 7:19 am #41853
Staff Member

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

I’m sorry but this is not a feature provided by s2Member® or s2Member® Pro. While it is definitely possible to integrate with other affiliate systems (which is what you’re describing), the s2Member® software application is not an affiliate marketing tool of it’s own. We recommend integrating s2Member® with iDevAffiliate.

See also: Dashboard -› s2Member® -› API / Tracking -› Signup Tracking Codes

Posted: Friday Feb 15th, 2013 at 7:15 am #41851
Staff Member

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

There is an option when you setup the Pro Login Widget for this. What is yours set to?

Posted: Friday Feb 15th, 2013 at 7:13 am #41849
Staff Member

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

It’s not currently possible to do with this a Coupon Code. However, an s2Member Pro Form can certainly be generated to accomplish this. See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Membership Level # Forms. Set the Initial/Trial Period to 3 months at $0.00.

Coupon Codes provide discounts and can be configured in MANY different ways, but it’s not possible to completely manipulate the terms and add free trial periods, etc. I’m sorry.

Posted: Friday Feb 15th, 2013 at 7:09 am #41848
Staff Member

Thanks for your reply :-)

Gotchya. Same site.

Unfortunately, this is not currently possible because Pro Forms are generated with Shortcodes that live on your s2Member® installation. There are some hacks/redirects that can work with Payment Buttons, if you’re interested?

Posted: Friday Feb 15th, 2013 at 7:06 am #41847
Staff Member

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

So what you have here requires a Member at Membership Level #1 (or higher).

[s2If current_user_can(access_s2member_level1)]
	[powerpress feed="learn"]
[/s2If]
[s2If current_user_can(access_s2member_level1)]
	[powerpress feed="practice"]
[/s2If]
[s2If current_user_can(access_s2member_level1)]
	[powerpress feed="pdf"]
[/s2If]

Please confirm that you’ve tested this against a logged-in User at Membership Level #1 or higher. Correct?

Posted: Friday Feb 15th, 2013 at 7:01 am #41846
Staff Member

Thanks again!!

Viewing 25 replies - 251 through 275 (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.