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.

Raam Dev

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 2,351 through 2,375 (of 2,567 total)
Author Replies
Author Replies
Posted: Thursday Mar 15th, 2012 at 10:36 am #8240
Raam Dev
Username: Raam
Staff Member

You’re most welcome, Aly! :)

Posted: Thursday Mar 15th, 2012 at 10:36 am #8239
Raam Dev
Username: Raam
Staff Member

Glad to help, Thomas! :)

Posted: Wednesday Mar 14th, 2012 at 4:12 pm #8158
Raam Dev
Username: Raam
Staff Member

You’re most welcome! Glad to hear it’s working now. :)

Posted: Wednesday Mar 14th, 2012 at 4:11 pm #8157
Raam Dev
Username: Raam
Staff Member

Hi Andy,

That’s because your query_posts() function is leaving out the &tag= query parameter. Please see the WordPress Codex Function Reference for query_posts().

If you can’t get that bit of code working, I recommend posting a question on the WordPress.org Support Forums.

Posted: Wednesday Mar 14th, 2012 at 3:51 pm #8155
Raam Dev
Username: Raam
Staff Member

Hi Aly,

s2Member does not support what you’re describing. You may be able to make it work by doing some custom programming, however we do not provide support for such custom programming (please see support policy):

We do NOT offer professional installation service, customizations, or services involving custom coding. If you need assistance in this regard, we recommend jobs.wordpress.net, or another freelance web site where WordPress® experts are offering their expertise through a bid on your project.

Posted: Wednesday Mar 14th, 2012 at 3:47 pm #8154
Raam Dev
Username: Raam
Staff Member

Hi Nola,

It sounds like you might be confusing BuddyPress with bbPress (the latest version of BuddyPress is v1.5.4; the latest version of bbPress is 2.0.2).

Have you read the documentation in Dashboard -› s2Member® -› Other Integrations -› bbPress®?

Posted: Wednesday Mar 14th, 2012 at 3:12 pm #8150
Raam Dev
Username: Raam
Staff Member
Awarded Andy the ‘Experienced User’ badge.
Posted: Wednesday Mar 14th, 2012 at 3:10 pm #8149
Raam Dev
Username: Raam
Staff Member

Hi Andy,

The only way I can think of achieving this would be to customize tag.php to retrieve each post’s category before it’s displayed and then checking to see if the current user has access to it (using
is_permitted_by_s2member (); please see Example #4 in Dashboard -› s2Member® -› API / Scripting -› Advanced Query Conditionals). Then if they don’t have access to the post’s category, you don’t display that post in the tag list.

Posted: Wednesday Mar 14th, 2012 at 2:48 pm #8145
Raam Dev
Username: Raam
Staff Member

Hi Terry,

As per our support policy, we only offer support through these forums:

We do NOT offer phone or live chat support. Support for Products by s2Member® is handled only through our Customer Support Forum.

Regarding your question: You are correct that s2Member levels are cumulative; higher levels inherit the access offered to lower levels.

However, many of our customers use s2Member with a scenario identical to yours. The way this is accomplished is by using Custom Capabilities. Instead of using various levels, you use one level and simply assign members different Custom Capabilities. (Please see the inline documentation in Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities.)

The assignment of Custom Capabilities is usually done as part of the purchase button; you can configure a subscription button or Pro-Form to automatically assign a specific Custom Capability to the members account when they sign up (for example, one signup form might be for members who have access to ‘videos’, while another would be for members who should have access to ‘ebooks’).

Then within your site, you simply restrict various content by Custom Capability (e.g., all your video pages/posts would require the ‘video’ Custom Capability; ebook pages/posts would require ‘ebooks’).

We have an ever-growing collection of videos that explain various features of s2Member. If you haven’t already seen them, I highly recommend checking them out. I’m including the video on Custom Capabilities below:

<Embed Playlist>
Posted: Wednesday Mar 14th, 2012 at 2:34 pm #8139
Raam Dev
Username: Raam
Staff Member

Hi John,

Are you running the latest version of WordPress (v3.3.1) and s2Member (v120309)? I just tested an Auth.net Pro Form upgrade on my site while logged in as a Subscriber (Level 0) and all the profile fields were filled in as expected.

Can you please share the pro-form button shortcode that you’re using?

Posted: Wednesday Mar 14th, 2012 at 2:26 pm #8136
Raam Dev
Username: Raam
Staff Member

Hi Aly,

Please try the suggestions here: Knowledge Base » Resolving Problems with File Downloads

Posted: Wednesday Mar 14th, 2012 at 2:24 pm #8135
Raam Dev
Username: Raam
Staff Member

Hi Thomas,

Custom Registration fields work with the Pro Registration Forms. Simply create the field in Dashboard -› s2Member® -› General Options -› Registration/Profile Fields and make sure Applicable Membership Levels and Allow Profile Edits are set correctly when creating the field. The custom field will then show up on your Pro Forms for the level(s) you configured.

Posted: Wednesday Mar 14th, 2012 at 2:19 pm #8133
Raam Dev
Username: Raam
Staff Member

Hi Aly,

While s2Member is compatible with WordPress Multisite Networking, the sites within a WordPress network are separate and not interconnected. That means you cannot share users, logins, or other data across the sites (including access control).

Please see the following from WordPress.org:

The sites in a multisite network are separate, very like the separate blogs at WordPress.com. They are not interconnected like things in other kinds of networks (even though plugins can create various kinds of interconnections between the sites). If you plan on creating sites that are strongly interconnected, that share data, or share users, then a multisite network might not be the best solution.

The s2Member Multisite feature allows you to offer the s2Member plugin to sub-sites, giving your sub-sites the ability to setup and use s2Member on their own. When you upgrade s2Member on the primary site, the s2Member plugin is automatically updated for all your sub-sites. However, things like access restrictions on one WP installation are not shared across WP installations (again, the WordPress Multisite feature itself isn’t designed to work like that, so s2Member also doesn’t work like that).

There are plugins that allow you to get around these WordPress Multisite limitations, however they may or may not work with s2Member.

Posted: Wednesday Mar 14th, 2012 at 2:17 pm #8132
Raam Dev
Username: Raam
Staff Member

Thank you for the update, Grace! Glad to hear you got it working. :)

Posted: Wednesday Mar 14th, 2012 at 2:16 pm #8131
Raam Dev
Username: Raam
Staff Member

Hi Paul,

s2Member is not designed for an author-based site. Please see the note below:

s2Member is designed for end-users of a site, and not for Users/Members that actually gain access to your Dashboard in some way. This could certainly be accomplished, using s2Member as a framework on which to build such a site, but it’s not something that s2Member provides by default. Here are some links that might help in your work to integrate this.

See: http://codex.wordpress.org/Roles_and_Capabilities
See: http://codex.wordpress.org/Function_Reference/current_user_can
See: http://wordpress.org/extend/plugins/user-role-editor/

Posted: Wednesday Mar 14th, 2012 at 2:15 pm #8130
Raam Dev
Username: Raam
Staff Member

Hello,

It could be that around 200 of those 600 members have canceled their subscription and their account simply has not EOTed yet (the Paid Subscr. ID remains on their account until their account has EOTed).

When s2Member processes a cancellation, it won’t necessarily remove access and EOT their account immediately. Please see the note below from Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior:

*Some Hairy Details* There might be times whenever you notice that a Member’s Subscription has been cancelled through PayPal®… but, s2Member continues allowing the User access to your site as a paid Member. Please don’t be confused by this… in 99.9% of these cases, the reason for this is legitimate. s2Member will only remove the User’s Membership privileges when an EOT ( End Of Term ) is processed, a refund occurs, a chargeback occurs, or when a cancellation occurs – which would later result in a delayed Auto-EOT by s2Member.

s2Member will not process an EOT until the User has completely used up the time they paid for. In other words, if a User signs up for a monthly Subscription on Jan 1st, and then cancels their Subscription on Jan 15th; technically, they should still be allowed to access the site for another 15 days, and then on Feb 1st, the time they paid for has completely elapsed. At that time, s2Member will remove their Membership privileges; by either demoting them to a Free Subscriber, or deleting their account from the system ( based on your configuration ). s2Member also calculates one extra day ( 24 hours ) into its equation, just to make sure access is not removed sooner than a Customer might expect.

If you’re suspicious about an account that canceled, you should enable logging (Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging) and then search for any messages related to the Subscription ID in question. (Keep in mind that if logging wasn’t previously enabled, you’ll need to wait until another member cancels; logs for previous events won’t exist if logging wasn’t enabled.)

Posted: Wednesday Mar 14th, 2012 at 2:02 pm #8128
Raam Dev
Username: Raam
Staff Member
Awarded Nathan Experienced and Advanced user badges.
Posted: Wednesday Mar 14th, 2012 at 1:34 pm #8125
Raam Dev
Username: Raam
Staff Member

You’re most welcome, Rayna! Glad we could help. :)

Posted: Tuesday Mar 13th, 2012 at 10:06 am #7993
Raam Dev
Username: Raam
Staff Member

Hello Bob and Frank,

We recommend posting a job at http://jobs.wordpress.net or a freelance site like eLance or oDesk.

Posted: Tuesday Mar 13th, 2012 at 9:45 am #7991
Raam Dev
Username: Raam
Staff Member

Hi Rayna,

The s2Member Multisite support does not extend access control from the primary site to the sub-sites.

While s2Member is compatible with and supports WordPress Multisite Networking, the sites within a WordPress network are separate and not interconnected. That means you cannot share users, logins, or other data across the sites (including access control).

Please see the following from WordPress.org:

The sites in a multisite network are separate, very like the separate blogs at WordPress.com. They are not interconnected like things in other kinds of networks (even though plugins can create various kinds of interconnections between the sites). If you plan on creating sites that are strongly interconnected, that share data, or share users, then a multisite network might not be the best solution.

The s2Member Multisite feature allows you to offer the s2Member plugin to sub-sites, giving your sub-sites the ability to setup and use s2Member on their own. When you upgrade s2Member on the primary site, the s2Member plugin is automatically updated for all your sub-sites. However, things like access restrictions on one WP installation are not shared across WP installations (again, the WordPress Multisite feature itself isn’t designed to work like that).

There are plugins that allow you to get around these WordPress Multisite limitations, however they may or may not work with s2Member.

If you’re trying to protect a file on http://the-tma.org/ and then allow users logged into http://the-tma.org/oilandenergy/ (the other WordPress installation) to access those protected files, that won’t work: The second WP installation won’t see that you’re logged in.

Posted: Tuesday Mar 13th, 2012 at 9:36 am #7989
Raam Dev
Username: Raam
Staff Member

Hi Kim,

The tax rate is calculated and added to the total purchase amount by s2Member Pro, before going to PayPal; a PayPal Pro account is not required to use the tax feature. Please see the note below from Dashboard -› s2Member® -› PayPal® Pro Forms -› Quick Start Guide:

*PayPal® Pro is NOT Absolutely Required* s2Member is very flexible. It is now possible to integrate Pro Forms without a PayPal® Pro account, whereby the enhanced Form Shortcodes that s2Member provides can be integrated ONLY with PayPal® Express Checkout. In other words, if you get declined for PayPal® Pro service, you can still use s2Member Pro Forms. Ask PayPal® to activate Express Checkout for you. ( it’s free ). Once Express Checkout is enabled, you will have access to your PayPal® API Credentials. Log into your PayPal® account, and navigate to Profile -> API Access (or Request API Credentials). You’ll choose ( Request API Signature ). Now … here is the tricky part; whenever you generate a Pro Form Shortcode with s2Member, be sure to change accept=”paypal,visa,mastercard,amex,discover,maestro,solo” to just accept=”paypal”; thereby excluding the on-site credit card processing functionality; which is available only with PayPal® Pro.

*PayPal® Express Checkout Limitations* If you decide NOT to acquire a PayPal® Pro account, and instead integrate ONLY with PayPal® Express Checkout, please understand the following limitation. PayPal® Express Checkout is intended to facilitate payments for PayPal® account owners and/or Customers willing to signup for PayPal® during checkout. It is NOT possible for a Customer to go through PayPal® Express Checkout without having and/or acquiring a PayPal® account, regardless of the transaction type ( i.e. Buy Now functionality is no exception to this rule ). This is because PayPal® Express Checkout is really intended for Customers that *prefer* to pay with PayPal®. So although it’s possible to integrate Pro Forms without a PayPal® Pro account, we recommend that you acquire a PayPal® Pro account, so that you can accept credit cards on-site, and then offer PayPal® Express Checkout to Customers that *prefer* to pay with PayPal®. That’s the way s2Member Pro Forms are designed to work, in an ideal fashion.

Posted: Monday Mar 12th, 2012 at 8:36 am #7891
Raam Dev
Username: Raam
Staff Member

Fantastic. Thank you for the update. :)

Awarded Experienced User badge.
Posted: Monday Mar 12th, 2012 at 8:28 am #7889
Raam Dev
Username: Raam
Staff Member

Thank you for the update, Roger. Let us know if you get it working.

Posted: Monday Mar 12th, 2012 at 8:19 am #7888
Raam Dev
Username: Raam
Staff Member

Hi Victor,

Please try adding SecFilterEngine Off and SecFilterScanPOST Off to an .htaccess file in the web root as described here: Knowledge Base » Mod Security, Random 503/403 Errors

Posted: Friday Mar 9th, 2012 at 6:15 pm #7810
Raam Dev
Username: Raam
Staff Member

No worries. Thank you for the update! :)

Viewing 25 replies - 2,351 through 2,375 (of 2,567 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.