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.

Home Forums Bruce

Bruce

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 1,201 through 1,225 (of 2,703 total)
Author Replies
Author Replies
Posted: Monday Apr 22nd, 2013 at 8:10 pm #48137
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Could you post the Shortcode you’re using? Also, could the first two steps in this article?

See: Knowledge Base » Common Troubleshooting Tips

Posted: Monday Apr 22nd, 2013 at 8:08 pm #48136
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

We don’t directly integrate with SAML, but I’ve seen Users with SAML installed with s2Member with no issues. I’m sorry that I can’t provide any further information.

Posted: Monday Apr 22nd, 2013 at 8:02 pm #48135
Bruce
Username: Bruce
Staff Member

Can anyone see a problem here or make a suggestion about what is going wrong? Any help would be greatly appreciated. The live link to the membership form on the website is:

s2Member’s Pro Forms are encrypted on the page. Looking at your shortcode it appears to be correct, but we’ll need to see logs to tell for sure. Do you have logging enabled?

See: Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration

Posted: Monday Apr 22nd, 2013 at 7:53 pm #48134
Bruce
Username: Bruce
Staff Member

I have followed the step-by-step procedure (that’s why the videos worked on their first day). I think perhaps something expired (signature ID or whatever it is, I’m not sure with the term) and that’s causing the error to appear. I could provide access to the frontend as well as admin backend if necessary.

Can you post the code / shortcode that you’re using on this page?

Posted: Monday Apr 22nd, 2013 at 7:47 pm #48133
Bruce
Username: Bruce
Staff Member

It looks as though replacing the quotation marks in your example with single quotes has stopped this from happening.

Glad to hear you found the problem. Let us know if you have any further issues. :-)

Posted: Monday Apr 22nd, 2013 at 7:45 pm #48132
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Does taking out the data-target attribute fix the issue? s2Member should always show download confirmation unless specified otherwise.

Posted: Monday Apr 22nd, 2013 at 7:41 pm #48131
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Unfortunately we do not have this functionality yet. I’m unaware of any hacks for accepting European currencies through Authorize.Net. The integration we have is American-only at this time.

Posted: Monday Apr 22nd, 2013 at 7:39 pm #48130
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

You could use the Remote Operations API, seen here, or use WordPress’s wp_create_user() function.

See: Dashboard -› s2Member® -› API / Scripting -› Remote Operations API
See Also: http://codex.wordpress.org/Function_Reference/wp_create_user

Posted: Monday Apr 22nd, 2013 at 7:37 pm #48129
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member doesn’t support this functionality directly, you’ll need to add this capability using Advanced PHP Conditionals to the code for the activity page. You can find info on these conditionals here:

Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals

Posted: Monday Apr 22nd, 2013 at 7:35 pm #48128
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry. We appreciate your patience. :-)

1) I will be offering a one-off registration payment of £50, and yearly subscription of £100 to become a member.

That’s fine. You’ll want to use a trial amount of 150 euros and a trial period of 1 year. After the trial is over, the regular subscription will start at 100 euros.

2) A member will be able to book events on the site (using event espresso) and a non-member will be able to see the event page, but not be able to book, and will be prompted to join)

I’m not familiar with Event Espresso, but I don’t see this being an issue. You may need to resort to blocking access to the event page if you’re not familiar with some PHP code, but s2Member definitely has enough options available for you to restrict access to this.

3) There will be a membership form with custom fields, and I need the member data it to be easily exported to excel

s2Member Pro provides support for exportation, and s2Member has Custom Registration/Profile Fields built in.

5) If a member cancels, their details should remain on the system, but they shouldn’t be able to log in.

You can have a User demoted to Subscriber role. But they will still be able to log in. They will, however, not be able to access anything protected at s2Member Level 1. This is to keep Users from registering multiple accounts.

6) If they want to leave membership, and comeback, then there should be a way to renew their membership easily, without having to pay the joining fee again.

You can use s2Member’s Shortcode Conditionals to decide what form s2Member will show a User. If the User is logged in, or s2Member Level 0, they might see the form that allows them to skip the 50 euro fee.

See: Knowledge Base » Simple Shortcode Conditionals

7) As its a new venture, want to be able to experiment with the pricing (we will probably change the subsription price over the 1st 6 months, till its right) If a member joins and pays the 1st year at the test price, is there a way to correct the price for his next installment?

You can have Users cancel their subscription, and have them sign up for the subscription at the new level, but you can’t edit the User’s subscription. Sorry.

8) Also want to be able to offer a special offer for the rest of 2013 – no joining fee – just a subscription. In 2014, all NEW members will have to pay the joining fee

That’s fine. Just change your Pro Form to reflect these changes when you’re ready.

Posted: Monday Apr 22nd, 2013 at 7:04 pm #48126
Bruce
Username: Bruce
Staff Member

Thanks for your input.

We appreciate your request. I’ve put this on our list of things to take a look at in the next major version of s2Member. :-)

Posted: Monday Apr 22nd, 2013 at 7:03 pm #48125
Bruce
Username: Bruce
Staff Member

This is what the code looks like after parsed in Chrome’s code inspector. Any ideas at all?

I’ve seen this before with some ThemeForest themes. It’s a bug that we’re working to get resolved. It’s injecting an HTML break (<br />) into s2Member’s Shortcodes. You can stop this from happening by wrapping the shortcode with [raw] tags.

Posted: Monday Apr 22nd, 2013 at 7:01 pm #48124
Bruce
Username: Bruce
Staff Member

inthat all our partners will upload their courses.When ever the visitors ( buyers) click on paypal link ( Not implemented yet), We need to charge that money.

You can create PayPal Buttons with s2Member to charge money with Shortcodes. You’ll need a PayPal Business account. You will then need to fill out your PayPal Options here:

Dashboard -› s2Member® -› PayPal® Options -› Account Details

Then, you can create PayPal Buttons and charge for access to your site here:

Dashboard -› s2Member® -› PayPal® Buttons -› Membership Level # Buttons

You can protect content with Membership Levels, or Custom Capabilities. These are the things you will be selling through s2Member, which in turn allows Users to access their content. For more information on protecting content, see this section of your Dashboard with s2Member installed:

Dashboard -› s2Member® -› Restriction Options

Posted: Monday Apr 22nd, 2013 at 6:58 pm #48123
Bruce
Username: Bruce
Staff Member

Is there any chance you can tell us which log files you need and where they are located?

Sure. You can download your logs here:

Dashboard -› s2Member® -› Log Files (Debug)

Posted: Monday Apr 22nd, 2013 at 6:57 pm #48122
Bruce
Username: Bruce
Staff Member

You can find info on protecting content here:

Knowledge Base » A Basic Guide to Protecting Content With s2Member®

Posted: Monday Apr 22nd, 2013 at 6:56 pm #48121
Bruce
Username: Bruce
Staff Member

I’ll also note that all of s2Member’s classes are available to be manually overwritten, as they check to see if a class of the same name has bee created already. So you could copy a class, and move it over to a Must-Use Plugin file, and it will overwrite the current PHP Class that s2Member would’ve loaded otherwise. This keeps customization clean. :-)

Posted: Monday Apr 22nd, 2013 at 6:54 pm #48120
Bruce
Username: Bruce
Staff Member

Indeed. In a lot of ways, I know it’s infinitely flexible, it’s more about how easy it is to “flex” per se. If I jump right into the documentation, does it require a lot of background reading/knowledge to properly work with, or is reading that one section of code (the hook/filter/class/method) enough?

s2Member provides all of its source code documentation in it’s Codex if you’d like to check out the docs. There are also links to specific parts of the source code so you can take a look.

See: s2Member® » Codex (Source Code Docs)

Posted: Monday Apr 22nd, 2013 at 6:52 pm #48118
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member does not provide a way to query posts, but WordPress does.

See: http://codex.wordpress.org/Template_Tags/get_posts

s2Member saves the required Custom Capabilities in the meta key s2member_ccaps_req. You’ll need to query a serialized array value to get the correct value. Alternatively, you could query a number (or all) of your Posts, and use this s2Member function to tell if they are protect by s2Member:

is_post_protected_by_s2member()

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: Monday Apr 22nd, 2013 at 6:47 pm #48117
Bruce
Username: Bruce
Staff Member

Do you need any additional information from me and how much time is required to resolve this issue? Have you tried to stream video or audio from Amazon with an iPad?

I bought the “inFocus” theme because its been promoted as being the “perfect theme” and is “highly recommend” by s2Member.

We have not recreated this issue yet, as we do not provide support over the weekends. However I’m working with the development team at the moment, and we’ll report back to you ASAP.

As far as the inFocus theme goes, I don’t believe that the theme is what’s causing your issue. We are aware of the one issue with Shortcodes, but that is all.

Posted: Monday Apr 22nd, 2013 at 6:45 pm #48116
Bruce
Username: Bruce
Staff Member

I’m very sorry for the delay, this thread was buried over the weekend.

1) What are my options in basic link protection from non-members?
2) Can I use the remote download function where the logged-in users don’t need to fill in their user name and password each time they download?
3) Would it just be easier to put all of my libsyn download links on a restricted page to avoid having to restrict access to the downloads individually?
4) Or how would you go about protecting such download links with Libsyn?

At this time you can really only use s2Member’s /s2member-files/ folder or Amazon S3 / Cloudfront integration without custom code being put into your I’ll add Libsyn to our list of requests as a possible alternative in the future. In your current situation, I would recommend either moving your files to the /s2member-files/ directory, or using your idea on #3 to send Users to downloads. Note that these links could (probably) still be shared, as they won’t be protected by s2Member.

Using the Remote Auth option would make it easier to integrate Libsyn with s2Member, but would still require custom code.

Posted: Saturday Apr 20th, 2013 at 12:52 pm #48007
Bruce
Username: Bruce
Staff Member

Quick question though: Is this Dashboard -› s2Member® -› API / Notifications -› Payment Notifications
backend process hidden and secure? I ask this as i am also running the cubepoints secure api key which i would not like anyone knowing of. If not i will need to create a module to hide it.

Yes s2Member’s connections via API Notifications are done behind-the-scenes and aren’t displayed anywhere but in your logs (if you choose to enable them). :-)

Posted: Saturday Apr 20th, 2013 at 1:35 am #47976
Bruce
Username: Bruce
Staff Member

WordPress does a Cron Job a bit differently than your hosting company might be used to. You shouldn’t have any problems with that once you find a solution for your other problem.

If you’d really like to read up on WordPress’s Cron Jobs work, you can find information on it here:

http://codex.wordpress.org/Category:WP-Cron_Functions

That’s a codex, so it may be a bit overwhelming if you’re not used to working with code. You may want to check out this article, instead.

http://wp.tutsplus.com/articles/insights-into-wp-cron-an-introduction-to-scheduling-tasks-in-wordpress/

Posted: Saturday Apr 20th, 2013 at 1:31 am #47975
Bruce
Username: Bruce
Staff Member

I would like to have posts (newsletters) that are protected. When you subscribe you can read the full article. You will also be able to create and download the pdf while logged in and reading that specific article. However I would like to keep the person from being able to copy the pdf, the only thing they can do is print it. Is this possible with s2member?

You can protect parts of Posts and Pages with Shortcode Conditionals and User Levels / Custom Capabilities, so that part you’re O.K. on.

However, I’m not sure about the PDF functionality you’re talking about. I think that’s a PDF-specific thing and you have to set that up yourself. s2Member doesn’t do this.

Posted: Saturday Apr 20th, 2013 at 12:53 am #47973
Bruce
Username: Bruce
Staff Member

Seems like all the server “settings” are right (perhaps)..but maybe something at a higher level??

Yes, it’s not something that’s a setting. Having fopen and cUrl ON is not the problem here. The problem is that your server is blocking connections through these methods to the same domain. It’s something that’s done at a higher level than PHP. That error in the Server Scanner is checking to see if the site can connect to itself, and it’s failing. That’s why it’s throwing that error, not because it’s not enabled.

Sorry I can see how that would be confusing.

Posted: Saturday Apr 20th, 2013 at 12:41 am #47971
Bruce
Username: Bruce
Staff Member

Ok I did an another user and I didnt get it to show. Now I activated the account on my phone did login on my computer.

Check the User’s role, and make sure it’s either Subscriber, or one of the s2Member Level #’s.

Also, check the URL that you’re logging in on. Make sure it doesn’t have any additional variables tacked to the end of it, like ?redirect_to=/.

Viewing 25 replies - 1,201 through 1,225 (of 2,703 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.