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,026 through 1,050 (of 1,909 total)
Author Replies
Author Replies
Posted: Saturday Jan 12th, 2013 at 3:09 pm #37162
Staff Member

Thanks for reporting this important issue.

Yes, I would also suggest a reinstall of s2Member Pro (e.g. delete your current installation files, and upload a fresh copy of the latest release). The file that you referenced does not exist in s2Member Pro, which would lead me to believe that your current installation has been corrupted in some way.

You referenced file:
s2member-pro/includes/functions/._api-functions.inc.php

This file should be named:
s2member-pro/includes/functions/api-functions.inc.php

Please be sure to follow the instructions that we’ve provided here:
s2Member® » Pro » Install/Upgrade Instructions

Please let us know if problems persist :-)

Posted: Saturday Jan 12th, 2013 at 3:02 pm #37161
Staff Member

Thanks for reporting this important issue.

To clarify this matter. There is NO configuration of s2Member that would ever allow a user’s profile editing panel to be displayed without that user being logged into your site (e.g. already authenticated). Please make sure that you’re NOT logged into the site when attempting to access this page.

Even if a search engine somehow picked up on this URL and indexed it, it should NOT be publicly accessible. If it is, please reproduce this on a clean installation of WordPress running ONLY the s2Member plugin with the default WordPress theme. If you can do that, please send us a link to the installation privately and we will run diagnostics on your installation to determine the underlying cause. Please use: s2Member® » Private Contact Form

Posted: Saturday Jan 12th, 2013 at 2:51 pm #37160
Staff Member

@ Rena Hearn

Details received.

It looks like you have multiple WordPress installations, and the current path that you detailed in a previous post is NOT the correct server path matching the domain that you’re attempting to install s2Member Pro on. Please check my private email reply for the correct server path for the domain that you referenced privately.

Please let us know if problems persist :-)

Posted: Saturday Jan 12th, 2013 at 1:44 pm #37148
Staff Member

@Rena Hearn

Your private email was received. However, the Dashboard login credentials that you supplied are not working for me. I also tried the FTP credentials you sent over, and they are not working either. Can you please check these details and submit the information again?

Use: s2Member® » Private Contact Form

Posted: Saturday Jan 12th, 2013 at 1:35 pm #37146
Staff Member

Thanks for your inquiry.

~ We appreciate your patience :-)

My clients would like posts to be both individually purchasable for non-members and viewable (without further payments) by paid members.

Yes, this is possible in both the free and paid versions of s2Member. You’ll want to protect these Posts/Pages using s2Member’s Specific Post/Page Access Restrictions, and sell access to them using s2Member’s Specific Post/Page PayPal Buttons. Or, you can use Pro Forms, if you’re running s2Member Pro.

Please take a look at this section in your Dashboard.
Dashboard -› s2Member® -› PayPal® Buttons -› Specific Post/Page (Buy Now) Buttons

There is also a video tutorial here that you might like to watch.
Video » s2Member (Specific Posts/Pages)

Posted: Saturday Jan 12th, 2013 at 1:24 pm #37145
Staff Member
Four other duplicate topics regarding this same issue, posted by you, have been removed from the forum. Please ask your question one time and await a response from a Support Rep or myself. We’ll be happy to help.

I noticed in one of the duplicate topics you posted, that you said you were running WordPress in Multisite Mode. Is that correct? If problems persist, please submit a Dashboard login for us, and we’ll run diagnostics on your installation. However, please make sure this installation is running ONLY WordPress/s2Member, using the default WordPress theme. This way we can make an attempt to reproduce the bug you’re reporting.

Please submit your Dashboard login details here privately.
s2Member® » Private Contact Form

Thanks!

Posted: Saturday Jan 12th, 2013 at 1:15 pm #37141
Staff Member

Thanks for the heads up on this thread :-)

This is how you might handle this.
Use the login_form_register hook please, it comes VERY early on.
This hook is built into WordPress itself.

Please create this directory and file:
/wp-content/mu-plugins/s2-hacks.php
(NOTE: these are MUST USE plugins, see: http://codex.wordpress.org/Must_Use_Plugins)
(See also: http://www.s2member.com/kb/hacking-s2member/)

Posted: Saturday Jan 12th, 2013 at 6:14 am #37116
Staff Member

Thanks for your inquiry.

~ We appreciate your patience :-)

Thanks for the kudos. Much appreciated!

Yes, certainly possible. Please take a look in Multisite Mode in this section of your Dashboard.
Dashboard -› s2Member® -› Multisite (Config)

Please do NOT allow Open Registration, and do NOT allow any Blogs at the Free Subscriber Level. Instead, you can allow certain Membership Levels only, to create new blogs, up to however many you’ll allow them to create, based on Membership Level.

Posted: Saturday Jan 12th, 2013 at 6:11 am #37115
Staff Member

Thanks for reporting this important issue.

Very interesting. I’ve not heard this before. Can you please post a link?
Also, can you reproduce this with only WordPress/s2Member? That is, the default theme, no other plugins.

Posted: Saturday Jan 12th, 2013 at 6:08 am #37114
Staff Member

Thanks for your inquiry.

~ We appreciate your patience :-)

You should have received an email receipt from us. I’m notifying Elizabeth in accounting who will set things straight for you. Please stand by while you’re awaiting a response from Elizabeth.

Posted: Saturday Jan 12th, 2013 at 6:06 am #37113
Staff Member
If problems persist, please post a screenshot of your
Dashboard -› s2Member® -› Multisite (Config)
so we can verify your configuration. Thanks!
Posted: Saturday Jan 12th, 2013 at 6:05 am #37112
Staff Member

Thanks for reporting this important issue.

Were you logged in as an Administrator when this occurred? Please try logging out before testing this type of thing. It can get confusing I know, but an Administrator will always have access, regardless of configuration.

Please let us know if problems persist :-)

Posted: Saturday Jan 12th, 2013 at 6:03 am #37111
Staff Member

Thanks for the follow-up :-)

OK. No worries. With logging enabled now, if this happens again, please update this thread and I will personally take a look for you. You can submit your log files privately using this form: s2Member® » Private Contact Form

Posted: Saturday Jan 12th, 2013 at 6:01 am #37110
Staff Member

Thanks for reporting this important issue.

On their account details page, the Automatic EOT field is showing a past date as expected, but their accounts were not demoted to a free subscriber account.

We are using fixed term 1 year purchases, and I just found a setting in PayPal options -> Automatic EOT behavior -> FIxed Term Extensions (auto extend), and this is set to Yes for me.

I’m guessing this causes the non-demotion, correct? Will this now demote all customers that should have already been demoted, or do I need to run a cron for the demotions to take effect?

Having fixed-term extensions will NOT adversely affect s2Member’s EOT System. It just means that IF a customer purchases something new, that new purchase will extend any existing access they’ve already purchased in the past. So for instance, if I pay for 1 year of access to your site (a Buy Now purchase), and then I pay for another year (a Buy Now purchase), I now have a full two years, instead of 1 year from the date of my second purchase.

Regarding this problem you’re reporting. It sounds like s2Member’s EOT System is not actually running via WP_Cron yet, on your installation. If that’s the case, and your EOT Times are already set, as you mentioned they were, the only thing to do is turn on s2Member’s Auto-EOT System via WP_Cron, and anyone that has expired in the past will automatically expire within a day or two after you’ve gotten this corrected.

Please confirm for me, what you have configured here:
Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior
Posted: Saturday Jan 12th, 2013 at 5:55 am #37109
Staff Member

Thanks for your inquiry.

~ We appreciate your patience :-)

I know I can generate a form and throw it on the page I want to charge access to. But when I place the shortcode in the page, the content still shows.

Can you please post some of the Shortcodes that you’ve integrated so far, and also describe for us exactly what Pages or Posts these went into? i.e. I put this Shortcode into my Signup Page, and I did this in another page…. that type of thing. Please post the Shortcodes too please.

Thanks!

Posted: Saturday Jan 12th, 2013 at 5:50 am #37108
Staff Member

Thanks for your inquiry.

~ We appreciate your patience :-)

I’m sorry but Cristrian is currently unavailable. I would like to help, so I’ll take a shot at your latest questions. Please forgive me if I’ve overlooked something you’ve discussed previously with Cristian :-)

SO… What does it mean… clicks a post/page that contains a cancellation form “that you’ve created”…
what form… how? and do you have any examples?

It means that you’re leading the customer (using a link) to a Post or Page where you’ve inserted the Cancellation Button Shortcode. Upon landing on this Post or Page, the s2Member Shortcode will produce a Cancellation Form for the customer to use. It will be displayed alongside any content you’ve published in that Post or Page. So, if you’d like to dress this Post or Page up further, please feel free to do so.

And if that is the case… for ease… I would prefer to offer TWO methods of unsubscribing, but with instructions: … for the beta Charter Team (prior to Dec. 1) use this button… and for the New Members after Dec. 1… use the submit form below…

You can certainly do that on your cancellation Post or Page. Using the WordPress Editor you should be able to customize this nicely. If you need to condition the Cancellation Form based on the type of membership that someone currently has, or when they first became a member, please take a look at the following documentation in your Dashboard, which covers various aspects of scripting with s2Member. Including Shortcode Conditionals, which might help you here.

See: Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals
See: Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants
See: Knowledge Base » s2Member® Conditionals

Posted: Saturday Jan 12th, 2013 at 5:39 am #37107
Staff Member

Thanks for your inquiry.

@ David Gregory

Please take a look at this thread where I posted information about this.
See: http://www.s2member.com/forums/topic/using-clickbank-and-paypal/#post-11438

Please let me know if you have any questions/concerns about this. Thanks!

Posted: Saturday Jan 12th, 2013 at 5:33 am #37106
Staff Member

Thanks for the heads up on this thread :-)

@ Emmanuel Kimberley

Thanks for the great question and kudos. No, this has not been accomplished yet in any official capacity. We are working on the next major release of s2Member Pro, which WILL support this however. We will post updates on the site when an official release is available. Thanks for the feedback!

Posted: Saturday Jan 12th, 2013 at 5:31 am #37105
Staff Member

Thanks for the heads up on this thread :-)

@ Richard Glover

It seems to me that an update to the javascript to recognize multiple instances of a form on the page, and perhaps add an incremented number to the form ID, or something like that might be useful.

Yes, we’re aware this is an unfortunate limitation.
We’re working to make this possible in a future release. Thanks for the feedback!

Posted: Saturday Jan 12th, 2013 at 5:28 am #37104
Staff Member

Thanks for your inquiry.

~ We appreciate your patience :-)

In order to translate these customizable/dynamic portions of s2Member, you will need to use WordPress filters exposed by the s2Member plugin. Here is an example showing how to accomplish this.

Please create this directory and file:
/wp-content/mu-plugins/s2-hacks.php
(NOTE: these are MUST USE plugins, see: http://codex.wordpress.org/Must_Use_Plugins)
(See also: http://www.s2member.com/kb/hacking-s2member/)

Please let us know if problems persist :-)

Posted: Saturday Jan 12th, 2013 at 5:12 am #37103
Staff Member

Thanks for the heads up on this thread :-)

@ Addison Day

Please take a look at this thread, and try adding the mp4: prefix please. Or a prefix for whatever type of file you’re serving. If you’re serving a webm file, use a webm: prefix.

See: http://www.s2member.com/forums/topic/cloudfront-subfolder-streaming-error/#post-35174

Please let us know if problems persist :-)

Posted: Saturday Jan 12th, 2013 at 5:06 am #37102
Staff Member

Thanks for your inquiry.

~ We appreciate your patience :-)

Great to hear things are going well overall. Thanks for sharing.

The way my system worked previously is we created a private RSS for each person. I have seen this request somewhere in the forum and would like to put it out there just as a request. Does that make sense?

Gotchya. However, can you elaborate just a bit further about how you see this working exactly? I think once I have a better understanding the for idea behind this, we might be able to help you.

Posted: Saturday Jan 12th, 2013 at 5:03 am #37101
Staff Member

Thanks for reporting this important issue.

~ I apologize for the delayed response.

Glad to hear you got this sorted out. Yes, that is correct. Raw HTML code in the WordPress Editor can be problematic. I recommend this plugin if you’re going to cut/paste raw HTML into WordPress.

Please see: http://wordpress.org/extend/plugins/raw-html/

Please let us know if problems persist :-)

Posted: Saturday Jan 12th, 2013 at 4:59 am #37100
Staff Member

Thanks for the heads up on this thread :-)

~ I am reviewing this thread now. I will respond shortly :-)
Thanks for your patience.
Posted: Saturday Jan 12th, 2013 at 4:56 am #37099
Staff Member

Thanks for the heads up on this thread :-)

@ Kim Dushinski

Then I went into PayPal and refunded her payment. Nothing happened within s2Member.

Yes, this SHOULD have triggered an immediate EOT upon refunding the customer. If it did not, I would double-check to be sure the customer’s account in WordPress has the Paid Subscr. ID field filled in, and that the value stored in the field DOES match up with the transaction and/or subscription that you refunded at PayPal.

This setting needs to be enabled here, which you said you did already.
Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior

I would also make sure that you’ve configured your IPN URL at PayPal if this problem continues. Please log into your PayPal account and be sure that your PayPal account has an IPN URL configured, pointing to the IPN handler established for your installation of s2Member.

See: Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration

If problems persist, please enable s2Member’s logging routines in your Dashboard, and then submit your log files to use privately when/if this happens again. That way we can tell you exactly what and why it happened :-) If you already had logging enabled, please feel free to post those log files now.

See: Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging
Please use this form to submit your log files: s2Member® » Private Contact Form

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