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 - 1,251 through 1,275 (of 2,567 total)
Author Replies
Author Replies
Posted: Monday Jul 23rd, 2012 at 5:24 am #19968
Raam Dev
Username: Raam
Staff Member

Hi Darryl,

s2Member doesn’t automatically add a login form anywhere — you’ll need to add that login link to the menu yourself (you can point it at /wp-login.php). If you have a widgetized area on your theme, you can use the Pro Login Widget (see Knowledge Base » s2Member® Login Widgets).

Regarding the “Too many IP addresses” message: You can configure the IP Restrictions at Dashboard -› s2Member® -› Restriction Options -› Brute Force IP/Login Restrictions. To manually reset the IP access restrictions for a particular user, you can edit the user’s account, click the checkbox that says “Reset IP Restrictions”, and then hit Update User at the bottom.

Posted: Monday Jul 23rd, 2012 at 4:58 am #19965
Raam Dev
Username: Raam
Staff Member

Hi Jennifer,

The first problem I see with your code is that you keep referencing $_POST[‘membershiplevels’], however in the actual form that submits the selected membership level, the select box is called mlevel, not membershiplevels.

If that’s the select name you want to keep, then you should change $_POST[‘membershiplevels’] to $_POST[‘mlevel’] wherever it occurs in your code, otherwise you can simply change <select name=”mlevel”> to <select name=”membershiplevels”>.

The submit button is currently named membershiplevels, which does absolutely nothing (you’re not using the value of the submit button for anything). I recommend changing the submit button name to simply submit.

Posted: Monday Jul 23rd, 2012 at 4:46 am #19962
Raam Dev
Username: Raam
Staff Member

Hi Andy,

As far as I can tell, the logs look fine. There should be three different logs in that directory… do the other logs contain anything from this transaction?

My first suggestion here would be to double-check the PayPal PDT/Auto-Return integration settings: Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT Integration.

Also please download this Server Check Tool, upload the PHP file to your WordPress directory, and then load the URL to the file in your browser. It will run a bunch of tests to determine if there’s anything amiss on the server-side.

Posted: Monday Jul 23rd, 2012 at 4:43 am #19961
Raam Dev
Username: Raam
Staff Member

Hi Scott,

if you made customizations to the way s2Member works with your site, then I suggest contacting the developer who helped you make those changes. You may also want to enable logging (see Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging) and then after a test transaction you can check the logs in plugins/s2member-logs/.

The “You don’t have permission to do that” message is often caused by plugins or themes, so I also suggest disabling all plugins except s2Member to see if s2Member is causing the problem and also try switching your theme to the default WordPress theme (such as TwentyEleven) to rule out problems with your theme.

Posted: Monday Jul 23rd, 2012 at 4:37 am #19960
Raam Dev
Username: Raam
Staff Member

Hi Rocwing,

Using s2Member Pro with PayPal Pro allows you to accept credit card payments on your site, as opposed to having your customers go to PayPal’s website to pay with their credit card.

Posted: Friday Jul 20th, 2012 at 4:06 am #19810
Raam Dev
Username: Raam
Staff Member

Hi Ganaxi,

I’m not aware of any specific shopping cart that works best with s2Member. I recommend installing and testing them out to see if you can get one working. You may also want search and/or post a thread in the Community Forum to see if any other s2Member users have had success with integrating a shopping cart.

If you need to hire a programmer to make such an integration, we recommend jobs.wordpress.net.

Posted: Friday Jul 20th, 2012 at 4:03 am #19809
Raam Dev
Username: Raam
Staff Member

Hi Lisa,

We don’t currently support Authorize.net e-Check transactions and I’m not aware of any intention to support Authorize.net e-Check’s at this time (I’ve heard there are MANY issues with Authroize.net e-Checks).

If you need e-Check functionality, we recommend using PayPal, which allows payments to be funded by a checking account.

Posted: Friday Jul 20th, 2012 at 3:56 am #19808
Raam Dev
Username: Raam
Staff Member

Hi Nick,

There is a category restriction set to allow only Level 4 users to access that category, and the post you’re trying to access (Friday 13th July) is assigned to that category.

Posted: Friday Jul 20th, 2012 at 3:52 am #19807
Raam Dev
Username: Raam
Staff Member

Hi Mike,

First of all what’s this’ll about? You need to patch 3 core files but you don’t provide the numbers of the trac tickets? I’ve never seen that before. Can you provide the tickets numbers please?

You don’t need to patch the files yourself; s2Member handles that automatically (from the Multisite WordPress Patches page: “you will need to use the automatic patcher below. All you do is check the box & click Save.”).

When you check the box and hit Save, s2Member patches the files for you. You don’t need the WordPress Trac tickets to patch these files, but if you’d like to take a look at the tickets for your reference, I will contact Jason (the s2Member lead developer) and see if he can reference those here for us.

Can you answer me one question specifically? How does the plugin control the number of sites a member can create?

This is determined by the s2Member Level the user has been granted. You can define how many sites that user can create based upon the level. Please see screenshot below:

Regarding the Unlimited-Site License vs the Network Support License

In your original post, you said,

I want to offer the ability for the client to purchase the ability to add more sites under the same conditions.

That would imply that users are creating and administering additional sites in that multisite network. As per the “Definition Of A Multisite Blog Farm” at the bottom of the s2Member Pro Prices page:

In the case of a WordPress® Multisite Network operating as a Blog Farm, you WILL need our Network Support License […] If you operate a WordPress® Multisite Network, and your Network DOES make it possible for users/members to create child blogs or sub-sites (in any way), we consider your installation to be a Multisite Blog Farm

So if it is the case that you will be allowing users to “add more sites” and to “run”‘ those additional sites, you would need to the Network Support License. Even if the users are paying you to create additional sites for them, your site is still considered a “Multisite Blog Farm” and you would need the Network Support License.

A Multisite Blog Farm (in the eyes of s2Member®), is a Network that makes it possible for its users/members to create child blogs or sub-sites; where one or more of these child blogs or sub-sites is administered by a user/member (e.g. if you offer blogs or sub-sites to your customers, for free or otherwise).

Does that clarify things? If not, please let me know and I’ll see how else I can help. :)

Posted: Friday Jul 20th, 2012 at 3:43 am #19806
Raam Dev
Username: Raam
Staff Member

Hi Mike,

The s2member_file_download_url() function returns false on any type of failure, so there are many things that cause that. I would start with double-checking your configuration. Also, you may want to try Philly’s shortcode to see if you can get it working that way.

Posted: Friday Jul 20th, 2012 at 3:35 am #19803
Raam Dev
Username: Raam
Staff Member

Kevin,

I’m running a clean installation of s2Member right now and that button isn’t there. Unless you modified some of the s2Member files, it’s definitely not coming from the s2Member plugin.

Posted: Friday Jul 20th, 2012 at 3:34 am #19802
Raam Dev
Username: Raam
Staff Member

No, that doesn’t matter. The error is still coming from a file that doesn’t belong to s2Member; it belongs to the “inspiration” theme.

Posted: Friday Jul 20th, 2012 at 2:59 am #19799
Raam Dev
Username: Raam
Staff Member

Hi Roderick,

s2Member does not currently have a “credit system”, however you could hire a programmer to implement one, possibly using Custom Capabilities or even just hooking into the existing s2Member hooks and filters.

If you need to hire a programmer, we recommend jobs.wordpress.net.

Posted: Friday Jul 20th, 2012 at 2:49 am #19798
Raam Dev
Username: Raam
Staff Member

Hi Roderick,

s2Member does not support members on the administrative side: All s2Member Levels are based on the WordPress Subscriber role capabilities, which only allows viewing of content, not posting or accessing the admin side at all.

You can certainly make your own customizations to the plugin to make it work the way you like, but the features we provide and support do not include what you’re describing.

Posted: Friday Jul 20th, 2012 at 2:46 am #19797
Raam Dev
Username: Raam
Staff Member

Hi Edward,

I’m not sure why the emails are bounding back from Aweber, but you may want to contact them to see if they can help you resolve that.

Posted: Friday Jul 20th, 2012 at 2:43 am #19796
Raam Dev
Username: Raam
Staff Member

Hi Jonathan,

Yes, s2Member supports CCBill, however if you’re not using s2Member to signup the members through CCBill, then you’ll need to import that information into s2Member so that s2Member knows which users have paid, etc.

Once the users are in s2Member, you can do things like restrict them to specific categories, etc.

Posted: Friday Jul 20th, 2012 at 2:41 am #19795
Raam Dev
Username: Raam
Staff Member

Hi Darryl,

It sounds like you’ll need to create a Free Registration form for this and then present the user with a Membership Upgrade form after 12 months so they can renew their membership. s2Member Pro provides a Pro-Forms feature, which includes a Free Registration form that you can use in this scenario.

Posted: Friday Jul 20th, 2012 at 2:38 am #19794
Raam Dev
Username: Raam
Staff Member

Hi Marc,

I don’t understand the problem. Could you please explain further?

Posted: Wednesday Jul 18th, 2012 at 11:45 pm #19726
Raam Dev
Username: Raam
Staff Member

Hi Alex,

I suggest placing your Pro-Form shortcode on a regular page and seeing if you have the same problem. If you don’t, then it’s probably an issue with the JavaScript popup interfering with s2Member. If you do have the same problem, then I suggest double-checking your PayPal settings in Dashboard -› s2Member® -› PayPal® Options -› Account Details. If those check out too, then I suggest disabling other plugins and reverting to a default WordPress theme (such as TwentyEleven) to rule out possible plugin and theme conflicts with s2Member.

There is a lot of custom stuff going on here and such customizations and custom coding are outside the scope of our support policy. If you need help with custom payment processor integrations or with debugging custom code, we recommend posting your job on jobs.wordpress.net.

Posted: Wednesday Jul 18th, 2012 at 11:39 pm #19725
Raam Dev
Username: Raam
Staff Member

Hi Edward,

Please see this thread for more information on the Referral: 10422 problem.

Posted: Wednesday Jul 18th, 2012 at 11:36 pm #19724
Raam Dev
Username: Raam
Staff Member

Hi Jackie,

We don’t currently have an updated release date, but I assure you that we’re hard at work on it. We’ll make an announcement as soon as possible.

Posted: Wednesday Jul 18th, 2012 at 11:34 pm #19723
Raam Dev
Username: Raam
Staff Member

Hi Mike,

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).

There are plugins that allow you to get around these WordPress Multisite limitations, however they may or may not work with s2Member. The s2Member Multisite feature is not designed to be used to sell sub-site features or handle the creation/provisioning of sub-sites.

If you want to use s2Member Pro in a WordPress multisite environment, you’ll need to purchase the Unlimited-Site licence.

Posted: Wednesday Jul 18th, 2012 at 11:31 pm #19722
Raam Dev
Username: Raam
Staff Member

Hi Adam,

I don’t know of any specific plans to integrate that payment gateway, but I’ll suggest it to the development team. :)

Posted: Wednesday Jul 18th, 2012 at 11:21 pm #19718
Raam Dev
Username: Raam
Staff Member

Could you please send us your information via the Private Contact Form so we can login and diagnose this further?

Posted: Wednesday Jul 18th, 2012 at 11:10 pm #19712
Raam Dev
Username: Raam
Staff Member

Hi Jeff,

No, you don’t need to fill in any other fields to have them automatically demoted on the date you specify in the Automatic EOT Time field. Simply enter the EOT date in there and their account will be handled automatically on that date.

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