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 - 1,776 through 1,800 (of 1,909 total)
Author Replies
Author Replies
Posted: Monday Feb 20th, 2012 at 9:18 pm #5775
Staff Member

Thanks for your inquiry :-)

So you want your entire site to be locked down, with everything
redirecting to the Home Page until they become a Member, is that correct?

Posted: Monday Feb 20th, 2012 at 9:16 pm #5773
Staff Member

Hi there. Thanks for your inquiry.
You might post this in the Community Forum as well, just in case another s2Member site owner has experience with this particular aspect. It’s not something s2Member currently supports though.

That being said…
We’ve written a jQuery script which tries to get this working in the free version, you can read about that here:
http://www.primothemes.com/forums/viewtopic.php?f=36&t=14806&p=33812#p33812

In s2Member Pro, it’s possible to reduce the fields collected, down to just a Username/Email, using the options provided under: s2Member -> General Options -> Registration/Profile Fields. However, it’s not possible with a true and complete integration with WordPress, since the database and other plugins expect both an email and a Username. In other words, it’s something you’d need to hack in for your specific case.

Posted: Monday Feb 20th, 2012 at 9:10 pm #5772
Staff Member

Hi there. Thanks for your inquiry.

Is Open Registration enabled in your s2Member -> General Options?
Which version of s2Member and s2Member Pro are you running please?

Please provide as much detail as possible, including any log entries you have, which might be associated with the issue you mentioned. Thank you!

Posted: Monday Feb 20th, 2012 at 9:08 pm #5771
Staff Member
This issue with Apache v1.x was addressed in the release of s2Member v120219.
Just referencing this post here for the benefit of other readers.
http://www.s2member.com/forums/topic/moving-site-to-apache-2-server/#post-5757
Posted: Monday Feb 20th, 2012 at 7:38 pm #5766
Staff Member

Hi there. Thanks for your inquiry.
I just took a quick look at your site and I find this redirection occuring, which includes s2Member’s MOP Vars (Membership Options Page Variables). These variables on your site indicate that you DO have at least one URI Restriction configured in your installation.

http://nrfight.phpfogapp.com/inscription/?_s2member_seeking%5Btype%5D=ruri&_s2member_seeking%5Bruri%5D=L3ZpZGVvcw%3D%3D&_s2member_seeking%5B_uri%5D=L3ZpZGVvcw%3D%3D&_s2member_req%5Btype%5D=level&_s2member_req%5Blevel%5D=0&_s2member_res%5Btype%5D=sys&s2member_seeking=ruri-L3ZpZGVvcw%3D%3D&s2member_level_req=0

Please check your URI Restriction Options under:
s2Member -> Restriction Options -> URI Restrictions

Posted: Monday Feb 20th, 2012 at 7:33 pm #5765
Staff Member

Hi there. Thanks for reporting this important issue.

Interesting. That’s a very general error code, so in this case we’ll need to have a look at your Authorize.Net API log file. If you’ve enabled s2Member’s logging routines for Authorize.Net, you will find your API log file here: /wp-content/plugins/s2member-logs/authnet-api.log.

You can enable logging from your Dashboard:
s2Member -> Authorize.Net Options -> Authorize.Net Account Details -> Logging/Debugging

Please email your log file for review, using this private contact form.
s2Member® » Private Contact Form

Posted: Monday Feb 20th, 2012 at 7:27 pm #5764
Staff Member

Marking this as resolved. Thanks for the email reply.

Posted: Monday Feb 20th, 2012 at 7:26 pm #5763
Staff Member

Hi there. Thanks for your inquiry.
I might classify that request as “Content Dripping”.

You’ll find further details on this in your Dashboard under:
s2Member -> API Scripting -> Content Dripping

Posted: Monday Feb 20th, 2012 at 7:24 pm #5761
Staff Member

Hi there. You'll just need to request the additional parameters in your add_filter() call please.

add_filter('ws_plugin__s2member_aweber_msg','add_to_aweber_msg', 10, 2);

See also: http://codex.wordpress.org/Function_Reference/add_filter

Posted: Monday Feb 20th, 2012 at 7:22 pm #5760
Staff Member

Hi there. Thanks for your inquiry.
I’m not sure that I understand the issue you’re reporting. Can you please post some log entries from s2Member Pro? You’ll find those inside /plugins/s2member-pro/clickbank-ipn.log

Enable logging under: s2Member -> ClickBank Options -> Account Details -> Logging/Debugging.

Posted: Monday Feb 20th, 2012 at 7:12 pm #5759
Staff Member

Just posting this FAQ entry for the benefit of others:
Pre Sale FAQs » Can s2Member® be translated into other languages?

Posted: Monday Feb 20th, 2012 at 7:11 pm #5757
Staff Member

Hi John. We are currently aware of a single issue with the Apache v1.x series, which was corrected in s2Member and s2Member Pro v120219. See changelog entry here please:
http://www.s2member.com/changelog/#s2-changes-v120219

That being said, if you still want to move into Apache v2, that’s certainly a good idea in my opinion. Apache v1.x has MANY security issues, and s2Member is far better off in that hosting environment. Another great option is the LiteSpeed web server (much faster than Apache).

If you move your entire site, along with the database as it exists now, you shouldn’t need to re-configure anything for s2Member. If you’re re-building the site all together, you’ll need to walk through each configuration option again, yes. Here is a reference article that might be of some assistance:
http://codex.wordpress.org/Moving_WordPress

Posted: Monday Feb 20th, 2012 at 7:04 pm #5755
Staff Member

Hi there. Thanks for your inquiry.
Please take a look at this article covering translations for s2Member and other WP plugins.
Pre Sale FAQs » Can s2Member® be translated into other languages?

Posted: Monday Feb 20th, 2012 at 7:02 pm #5754
Staff Member

I checked the main s2Member plugin area on the plugin page, but still no version number + s2MemberPro version number. Thanks Dan. Any more suggestions?

Please make sure you don’t have two /s2member-pro/s2member-pro/ sub-directories nested into each other. This can sometimes happen if you unzip things a certain way. You’ll hear me explain that in this video intro.

<Embed Playlist>

Posted: Monday Feb 20th, 2012 at 6:57 pm #5750
Staff Member

Hi there. Yes, that’s certainly possible with s2Member Pro Forms for Free Registration.
Please watch this tutorial video for some ideas :) Let us know if we can help further.

<Embed Playlist>
Posted: Monday Feb 20th, 2012 at 6:54 pm #5749
Staff Member

Thanks for the heads up on this thread.

I have three levels of membership. When a member tries to access content not available to their level, I want to redirect them to the login welcome page instead of the membership options page.
How do I do this?

I would recommend using s2Member’s MOP Vars to handle this.

If you look in your Dashboard under:
s2Member -> API Scripting -> Membership Options Page Variables (MOP Vars),
you will find documentation about the details s2Member passes to your Membership Options Page whenever a redirection occurs. You can use these details to intercept that redirection, and perhaps redirect to a custom location based on a multitude of factors that you design.

Posted: Monday Feb 20th, 2012 at 6:01 pm #5746
Staff Member

Awesome. Thanks Mark! Keep us posted :-)

Posted: Monday Feb 20th, 2012 at 6:00 pm #5745
Staff Member

Hi Carl. Thanks for your inquiry.

This is a silly limitation in the Authorize.Net API, which for sanity purposes does NOT allow these two configuration sets to be exactly the same. The easy workaround to this, is to change the amount in one of these configuration sets to something that’s one penny more. Either that, or set the term to one day more, something to make it slightly different :-) Very sorry for the confusion.

Posted: Monday Feb 20th, 2012 at 5:54 pm #5743
Staff Member

Thanks for sharing that. Nice work!

Posted: Monday Feb 20th, 2012 at 5:52 pm #5741
Staff Member

Hi there. Thanks for your inquiry.

What version of s2Member (and s2Member Pro) are you running please?
How did this person register, through a Pro Form, or via /wp-login.php?action=register
Is Open Registration enabled in your s2Member -> General Options?

Posted: Monday Feb 20th, 2012 at 5:50 pm #5740
Staff Member

Hi Adam. Thanks for writing in.

Should I cancel their Recurring Payment via Paypal?

Yes. You should issue a refund and cancel things on the PayPal side. s2Member is notified of these changes behind-the-scene, and the appropriate actions will be taken automatically on the WordPress side of things, based on what occurs at PayPal, and also based on your configuration of s2Member -> PayPal Options -> EOT Behavior.

One way to build confidence in s2Member’s handling of these events, is to enable logging for your installation. Please check your Dashboard under: s2Member -> PayPal Options -> Account Details -> Logging/Debugging.

Or should I just delete the user via the admin panel?

You can certainly do that, but it’s not necessary. s2Member handles this for you.

If I refund via papal, I noticed s2m will automatically revoke access, which is great. But will it cancel the Recurring Payment profile, or would they be charged when it’s time for renewal?

If billing is cancelled on the PayPal side, that’s it. s2Member doesn’t do any of it’s own billing. It relies solely on your Payment Gateway integration. If billing is cancelled at your Payment Gateway, all that’s left to configure is the Customer’s on-site access, which is where the PayPal IPN service comes in, and this is handled seamlessly between PayPal and s2Member as I mentioned above.

To answer your question… No. Refunding a specific transaction does NOT tell s2Member to cancel a Recurring Profile, you will need to do that yourself, from inside your PayPal Pro account. Then s2Member will be notified by PayPal via the IPN service.

Posted: Monday Feb 20th, 2012 at 5:42 pm #5739
Staff Member

Hi Ryan. Thanks for writing in.

That’s a VERY general error that can occur during verification of an IPN or Auto-Return event. It’s difficult to pin that down without seeing log entries. If you can please post a log entry from /wp-content/plugins/s2member-logs/paypal-ipn.log where this occurred, perhaps we can shed some light for you.

Posted: Monday Feb 20th, 2012 at 5:39 pm #5738
Staff Member

Maybe i should generate a Buy Now button from the PayPal® Buttons For Level #1 Access instead?

Right. Independent Custom Capabilities are sold to “existing” Members as something extra for their account. But first they need to either be registered as a Free Subscriber, or already paying you as a Member (i.e. they just need an account first, and they need to be logged into that account before purchasing extra Capabilities).

I’d go with the normal PayPal Buttons at Level #1 first, then you could introduce Independent Custom Capabilities later if you need them (i.e. if you want to sell an existing User/Member something extra).

Posted: Monday Feb 20th, 2012 at 5:29 pm #5736
Staff Member

This FAQ section might be of some interest here:
Pre Sale FAQs » Is it possible to modify s2Member® Pro Form templates?

where do I tell the php code to store the value in the database? Where is the custom field stored in the database and in which table?

I would suggest using your own custom Meta Field for this.
See: http://codex.wordpress.org/Function_Reference/update_user_meta
http://codex.wordpress.org/Function_Reference/get_user_meta

Posted: Monday Feb 20th, 2012 at 5:17 pm #5735
Staff Member

Hi there. Thanks for your inquiry, and for the KUDOS!

Yes, the success Shortcode Attribute is made possible by s2Member Pro, and it’s documented in your Dashboard with s2Member Pro installed under: s2Member -> PayPal Buttons -> Shortcode Attributes (Explained).

[s2Member-PayPal-Button ... success="http://www.example.com/success-page" /]
Viewing 25 replies - 1,776 through 1,800 (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.