Bruce

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Wednesday Jul 31st, 2013 at 9:04 pm #54545 | |
![]() |
|
Taking a look now. |
|
Posted: Wednesday Jul 31st, 2013 at 9:02 pm #54543 | |
![]() |
|
Thank you for your inquiry and interest in s2Member Pro.
This depends on how you set up your checkout form. s2Member uses the rra attribute to decide how many times it will allow a payment to attempted before the subscription just ends. If you set the rra attribute to 0, the User cannot allow a payment to fail or their subscription will end. Note that even if a subscription ends, as long as you don’t have your Automatic End of Term (EOT) settings set up to delete the User, they can re-up their subscription using Modification Forms: Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms
Yes, all of s2Member’s payment gateways support subscriptions. To see a full list of our payment gateways, check here: Pre Sale FAQs » What payment gateways does s2Member® support? |
|
Posted: Wednesday Jul 31st, 2013 at 5:45 pm #54537 | |
![]() |
|
I can confirm that this is coming in the next maintenance release of s2Member. :-) |
|
Posted: Wednesday Jul 31st, 2013 at 12:59 pm #54525 | |
![]() |
|
Right. That’s correct. |
|
Posted: Wednesday Jul 31st, 2013 at 12:13 pm #54517 | |
![]() |
|
We are currently in the middle of a full rewrite of s2Member that will work totally differently than the current release. The release date of said rewrite has been pushed back many times due to many things, the biggest being the changes with PayPal’s APIs and other changes we’ve had to make to the current release of s2Member to keep it going correctly. We do not have a release date for this. This is what Eduan was referencing in his reply. The “current release” of s2Member is the one that you have download that we are still releasing maintenance releases with, but refraining from adding too many new features as we are trying to focus our development on the “next major version” of s2Member. |
|
Posted: Wednesday Jul 31st, 2013 at 2:08 am #54460 | |
![]() |
|
I’m very sorry for the delay in response.
While this is correct, this is the closest s2Member can get to what you need. What you’ll need to do to achieve what you want requires custom code. This isn’t something we’re looking to bring into the current release of s2Member, sorry. If you want to set this up on your site, you would hook into the processes in this file:
Specifically, this hook may do the trick:
See: Knowledge Base » Hacking s2Member® Via Hooks/Filters
That’s about as far as we can go with custom code. If you need further assistance, we recommend http://jobs.wordpress.net, or another freelance web site where WordPress® experts are offering their expertise through a bid on your project.
|
|
Posted: Wednesday Jul 31st, 2013 at 2:04 am #54459 | |
![]() |
|
Thank you for your inquiry.Sorry for the delay. We missed this topic over the weekend.
Yes that sounds like it would work for you. As for restricting access to your categories based on Custom Capabilities, you might use s2Member’s Advanced PHP Conditionals with the WordPress
http://wordpress.org/plugins/wp-show-ids/ |
|
Posted: Wednesday Jul 31st, 2013 at 1:46 am #54458 | |
![]() |
|
Sorry for the delay over the weekend. And thank you for your detailed suggestion here. I see what you’re saying with this. We are keeping this in mind going forward, but I can’t say for sure that we will get this added in soon, but I will bump this at the development level. We are currently making some small changes to the Pro Form to make them more flexible, so perhaps we can add this in as well. |
|
Posted: Wednesday Jul 31st, 2013 at 1:39 am #54457 | |
![]() |
|
I want to mention that it sounds like your theme’s developer just skipped the step that allows developers to customize the custom fields easily when they set up this part of the theme. I would say that if you contacted them they would probably add this in, as it is something that’s relied on by several plugins that hook into the BuddyPress registration system. As for the redirect from the standard BuddyPress registration page to the theme’s custom one, you’ll need to ask the BuddyPress forums about that. |
|
Posted: Wednesday Jul 31st, 2013 at 1:36 am #54456 | |
![]() |
|
I see. You may be able to get these to work if you can get your theme’s developer to use the BuddyPress custom fields, or have them integrated. s2Member specifically hooks into BuddyPress’s processes in this file to accomplish the integration:
Based on what’s in the file, if you made use of the bp_after_signup_profile_fields action hook in your theme’s template for these registration pages, s2Member should be able to put the Custom Registration Fields here, too.
You may also need to make use of the bp_signup_usermeta filter name as well for saving these custom fields if your theme does not already.
The only ways that s2Member integrates with BuddyPress are with the Custom Registration Fields with the hooks in BuddyPress that I mentioned above. The redirection that’s done is done by BuddyPress, and s2Member is simply ready for it to happen and makes room for that to happen. We don’t have any formal docs for this, no. Sorry about that. |
|
Posted: Wednesday Jul 31st, 2013 at 1:26 am #54455 | |
![]() |
|
Thank you for your inquiry.
You can’t accomplish this with s2Member’s API Notifications. You’ll have to use this hook to accomplish this:
See: Knowledge Base » Hacking s2Member® Via Hooks/Filters
You’ll notice that this says PayPal. That’s because s2Member routes all of its IPN handlers through the central PayPal IPN processor. All Modifications that include a Membership Level change go through this file, and by effect the above hook is called:
At the point that this hook is fired, s2Member is right about to upgrade the User based on the Subscription details. Here you can grab the current User object that s2Member has, and see if they are s2Member level 0 now. If they are, then you can do the process that you want to. Here’s some example code:
|
|
Posted: Wednesday Jul 31st, 2013 at 12:40 am #54451 | |
![]() |
|
Thank you for reporting this important issue.
If you’re using a child theme, you’ll either need to use the template attribute to tell s2Member to use the template in your Child Theme’s directory, or move the template to your parent theme’s directory. That’s probably your issue. See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained) -› template |
|
Posted: Wednesday Jul 31st, 2013 at 12:38 am #54450 | |
![]() |
|
Thank you for your inquiry.
You’ll have to either use this filter to accomplish this (which would take some advanced Regex I believe. I would recommend against it), or edit the Profile Form directly.
s2Member allows you to override classes manually, so you can copy this file, and stick it into a Must-Use Plugin, then edit it to work with what you want:
|
|
Posted: Wednesday Jul 31st, 2013 at 12:32 am #54449 | |
![]() |
|
The reason it’s not working for upgrades is because you’re using a hook designed for signups:
Try using this hook along with that one:
|
|
Posted: Wednesday Jul 31st, 2013 at 12:28 am #54448 | |
![]() |
|
First I want to mention that no matter how you’re serving your files (inline or not) the User is still downloading the file. The only difference between the two methods is that inline sends some specific headers to the browser to tell it that it’s possible to download the file inline, making it simpler for Users to view the file. This can be demonstrated with an inline link to an .mp3 file. Even if the file is served inline, you can simply right-click the link and Save Link As… in your browser. As for the links being available for a period of time after the download: This has to do with Amazon’s Signed URLS. s2Member goes over what these are in this section of your Dashboard (click to see full image): Dashboard -› s2Member® -› Download Options -› Amazon® S3/CloudFront CDN Storage
The bottom line here is that (as far as I know) there is no way to totally securely share your files. However you do it, Users still download the file to view it and it can be accessed in it’s raw format. Your best defense against what you’re looking for are things like well-written Terms and Conditions. Protecting your work legally is very important any time you’re providing content to Users on the internet. I hope that clarifies things. Let us know if you have any further questions. :-) |
|
Posted: Tuesday Jul 30th, 2013 at 11:42 pm #54446 | |
![]() |
|
Thank you for your inquiry.
Are you using PayPal buttons, or s2Member’s PayPal Pro Forms? |
|
Posted: Tuesday Jul 30th, 2013 at 11:41 pm #54445 | |
![]() |
|
Thank you for your inquiry.
s2Member doesn’t have this kind of form available. The only way to achieve this would be to have a developer set up a form to collect the information from your Users and to either automatically or manually upgrade the User and their profile after they submit the form. Sorry about that. You might check out one of the Contact Form plugins for creating that. |
|
Posted: Tuesday Jul 30th, 2013 at 11:33 pm #54444 | |
![]() |
|
Thank you for your inquiry.s2Member is capable of this with Custom Capabilities. Custom Capabilities allow you to protect groups of Posts/Pages, and you can mix and match them to give access to some, or all of your content. The reason you’ll need to use Custom Capabilities is because s2Member’s regular Membership Levels are incremental, meaning that someone at s2Member Level 3 would have access to all of the content at s2Member Levels 0, 1, and 2. Because you want to have only some types of Users to see certain content, Custom Capabilities are the best option for you. For advanced information on this, you can check out this part of your Dashboard: Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities or this video here at s2Member.com: |
|
Posted: Tuesday Jul 30th, 2013 at 10:42 pm #54437 | |
![]() |
|
s2Member allows you to set Posts and Pages to load in HTTPS mode with an SSL certificate using a custom Post value. However this does not affect things like log in forms, or any processes that are not done on a Post/Page. I’m not personally experienced with the HTTPs Plugin you mentioned, but I know that I have seen this used in conjunction with s2Member in the past. If you just want to secure your checkout forms, then I would say that s2Member alone should be enough. Otherwise, you can leave the current plugin installed. It shouldn’t hurt anything. :-) |
|
Posted: Tuesday Jul 30th, 2013 at 10:39 pm #54436 | |
![]() |
|
Thank you for your inquiry.
I think you’re looking for MailChimp’s Publicity Settings: http://kb.mailchimp.com/article/what-are-publicity-settings-and-how-do-i-change-them s2Member uses an API Key from MailChimp, so it can register Users when your list is in Private mode still. Will that work for you?
No, sorry. s2Member exports all WordPress information along with the Custom Fields. This actually is probably what you need, anyway, because you need the email address / WordPress username to link User account to their information, right? If you open up the file in something like Excel, you should be able to delete any columns that you don’t want after you export the data, as well. |
|
Posted: Tuesday Jul 30th, 2013 at 9:27 pm #54426 | |
![]() |
|
Thank you for your inquiry.Sorry for the delay.
What do you mean by this? The only time you should be redirected to this page is if you try to access /wp-login.php?action=register. This is something that BuddyPress does, not s2Member. Is that not working?
Which part of the fields do you not understand? Could you expand on this please? Thanks! |
|
Posted: Tuesday Jul 30th, 2013 at 1:02 pm #54400 | |
![]() |
|
It doesn’t look like we have all the info here. Would you mind sending us access to all of your files so we can take a look? You can do that here: s2Member® » Private Contact Form |
|
Posted: Tuesday Jul 30th, 2013 at 12:59 pm #54399 | |
![]() |
|
Cool. Let us know if you have any more problems. And thanks for your purchase. :-) |
|
Posted: Tuesday Jul 30th, 2013 at 3:21 am #54382 | |
![]() |
|
Do you have logging enabled? If you’re not getting any emails, then that probably means that your Authorize.Net IPN integration is broken. If you don’t have logging enabled, enable it and run another test transaction. Then check this section of your Dashboard: Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration Is there an authnet-ipn.log file generated? If so, does s2Member say that there’s something wrong with the information? |
|
Posted: Tuesday Jul 30th, 2013 at 2:34 am #54380 | |
![]() |
|
Testimonial from Reply #54351 added here:
Thanks very much for the kudos! :-) |