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,576 through 1,600 (of 2,703 total)
Author Replies
Author Replies
Posted: Wednesday Apr 3rd, 2013 at 3:43 pm #46492
Bruce
Username: Bruce
Staff Member

Thanks, I did it and it’s showing a few errors, but it’s weird since these settings are set in my php.ini file.
I’m on localhost with this site, could that be the problem?

It’s possible that you running on a local environment may be causing issues. Your computer’s resources aren’t geared toward what s2Member needs. I’d recommend setting up your testing environment on an actual server. In my experience WAMP/MAMP is great for general testing and setup, but bulk mySQL changes, and large processes can cause an issue.

Posted: Wednesday Apr 3rd, 2013 at 3:32 pm #46490
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

What type of restrictions would I set on these individual pages themselves if any? Would I make the pages private since i’m using PHP to query the_content from them or the global option rather. This way no one can access the page directly containing the lesson plan but would it still show up in the content drip using this method?

The way you use s2Member’s Content Dripping is up to you. I might suggest using the details in this article to give your Members the capability to see your Posts.

Knowledge Base » Changing Roles/Capabilities via PHP

See Also: Dashboard -› s2Member® -› API / Scripting -› Content Dripping

Posted: Wednesday Apr 3rd, 2013 at 3:27 pm #46489
Bruce
Username: Bruce
Staff Member
Posted: Wednesday Apr 3rd, 2013 at 3:25 pm #46488
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’m sending this to our development team.

Posted: Wednesday Apr 3rd, 2013 at 3:10 pm #46487
Bruce
Username: Bruce
Staff Member

Also, a developer has built a test-Wordpress site and installed s2MemberPro to investigate the download isssue and reported that both within the protected directory as well as outside the protected directory the downloads don’t process correctly.

When you say “within the protected directory as well as outside the protected directory the downloads don’t process correctly”, what do you mean by that?

Posted: Wednesday Apr 3rd, 2013 at 3:07 pm #46485
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

Could you following the instructions I posted regarding HTTP Logging, except run it only for testing the connection to the autoconfigure of CloudFront?

I dug up a thread from about a year ago discussing this error, and it appears it may be related to your server’s configuration for cUrl.

See: http://www.s2member.com/forums/topic/unable-to-auto-configure-amazon-cloudfront/

Let me know when you’ve done that, and I’ll take a look at your log files and let you know what’s going on.

Posted: Tuesday Apr 2nd, 2013 at 5:03 pm #46416
Bruce
Username: Bruce
Staff Member

Sorry for the delay.

We received details from you, but it appears that the User login you gave us access to does not have permissions for the WordPress Dashboard. See screenshot.

Posted: Tuesday Apr 2nd, 2013 at 3:53 pm #46409
Bruce
Username: Bruce
Staff Member

while im here, my client doesnt want two forms on the website, is there anyway of having one form but offering monthly or annually payment

or does it have to be two forms

This article details changing Pro Forms based on PHP variables. You can use the same Pro Form but change it depending on whatever you decide.

See: Knowledge Base » Using Variables In A Shortcode

Posted: Tuesday Apr 2nd, 2013 at 3:47 pm #46407
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’m reporting this to our development team.

Posted: Tuesday Apr 2nd, 2013 at 3:46 pm #46406
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Currently s2Member does not offer this functionality. However, with s2Member Pro you could protect your Free Registration/Paid Registrations Forms by putting your forms on a Password-protected page, or by using s2Member’s Shortcode/PHP Conditionals (or your own).

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

With this you can protect your registration however you need to.

Posted: Tuesday Apr 2nd, 2013 at 3:40 pm #46405
Bruce
Username: Bruce
Staff Member

In which case I must request a refund as I cannot do without Job Manager. Please advise.

I would advise you to take this up with the owners of the Job Manager plugin. s2Member integrates just fine with WordPress normally, and per our Support Policy, we cannot support integration with 3rd party plugins/themes.

I looked into this issue, as I said I would and there is no fault on s2Member’s part. The way the Job Manger plugin is handling its processes could conflict with any plugin checking for URIs from WordPress, and I see no easy way to prevent this from happening.

Also I will point out that the Jobs Manager plugin is not up-to-spec with the new versions of WordPress. Running this plugin is a risk in itself, and I would strongly suggest finding an alternative to this plugin.

At this point s2Member is working as intended. In addition, this plugin conflict could have been picked up on through tests with the FREE version of s2Member.

We cannot provide you with a refund per our Refund Policy.

Posted: Tuesday Apr 2nd, 2013 at 3:23 pm #46402
Bruce
Username: Bruce
Staff Member

Thanks for the information.

So it seems that this step works, and s2Member is protecting files in the bucket–even though the link is on a public page.

Good. The next step is to introduce your CloudFront integration. If it fails to work correctly (using the same method to get to the files as in the previous test), turn on debugging w/ HTTP connection logging for ALL of WordPress®. You can find that here:

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

Try to access the file again, and then turn the HTTP connection logging back off. This will slow down your site if you leave it on for a long period of time. Just test the file download and turn if back off. Let me know once you’ve done that, or if CloudFront integration works this time.

Posted: Tuesday Apr 2nd, 2013 at 3:18 pm #46401
Bruce
Username: Bruce
Staff Member

Your answer was about the signup confirmation email but I was talking about the renewal email. I need to customize the renewal email. How could I do that? Is there any provision in the s2member? Or can it be done by any hacks?

I see. That email is not available to be edited through the WordPress Dashboard yet. However I can tell you where this s2Member is sending this email. You can find it at line 132 of this file:

/s2member/includes/classes/paypal-notify-in-subscr-w-level.inc.php

The wp_mail() function is used here, and you can modify the email in two ways. You can either use the wp_mail filter that WordPress provides, or use the following s2Member filters:

ws_plugin__s2member_modification_email_sbj
ws_plugin__s2member_modification_email_msg

See: Knowledge Base » Hacking s2Member® Via Hooks/Filters

Sorry for the inconvenience. I’m going to ask our development team if it’s possible to get the ability to edit these email messages into a future version of s2Member.

Posted: Tuesday Apr 2nd, 2013 at 3:01 pm #46400
Bruce
Username: Bruce
Staff Member

Error #10478. Invalid Data. Recurring payments profile description must be provided if the billing agreement type is recurring payments.

That’s an error with your Shortcode’s setup. Can you send me the Shortcode you’re using, please?

Posted: Tuesday Apr 2nd, 2013 at 2:56 pm #46399
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

That’s caused because your theme is already echo’ing the data. If you want to put PHP code there, you have to do something like this:

<th>Author:</th>
<td><b> ';
// Your code can go here..
echo '</b></td>
</tr>
<tr>
<th valign="top"><b>About:</b> </th>
<td align="justify">'.get_the_author_description().'</td>
</tr>
Posted: Monday Apr 1st, 2013 at 8:19 pm #46326
Bruce
Username: Bruce
Staff Member

Thank-you for the information.

I have recreated the issue with Jobs Manager (http://wordpress.org/extend/plugins/job-manager/).

At the current time we’re unsure what’s causing this issue but I’m starting an investigation now. Thank-you for your patience. :-)

I ran an investigation on the plugin’s code and it really has not been updated in a while. We can’t support this plugin at this point. The plugin will need to be updated to follow WordPress’s new standards before we can work with it.

Posted: Monday Apr 1st, 2013 at 8:16 pm #46325
Bruce
Username: Bruce
Staff Member

Could you please use the steps provided here to reset your integration?

See: Knowledge Base » Reset the Amazon S3/CloudFront integration

Then try the integration again. If it still does not work, turn on network logging here, and try to access a file. Then turn this logging process OFF (we don’t want this to stay on for a long period of time):

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

Then send us your login details via Private Contact Form:

s2Member® » Private Contact Form

Let me know here when you sent it, so I can look for it and review the logs. Thanks!

Posted: Monday Apr 1st, 2013 at 8:10 pm #46324
Bruce
Username: Bruce
Staff Member

1) Access based on paid registration date for recurring monthly subscriptions. New content will be posted each month. A user who begins membership anytime during the month will have access to the entire months paid content, and then with recurring payments will have access to each month going forward, but not for months previous to their registration date. So if Joe buys a membership anytime in January, he will have access to January forward as long as his membership is paid each month. However, if Sally buys a membership in May, she will have access only to May forward and not January thru April – for example.

s2Member currently doesn’t handle situations like this by default. I believe the only way you could accomplish this would be to sell Custom Capabilities for each month’s post(s). Then either have Users sign up for each month (or buy a new Custom Capability for each month), or have a process using s2Member’s API Notifications to automatically give subscribers access to new Custom Capabilities as you create them.

See: Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities
See Also: Knowledge Base » Building An API Notification Handler

Posted: Monday Apr 1st, 2013 at 8:07 pm #46323
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I just tested this on a development server, and it appears to be working just fine for me.

I’d recommend testing your server. You can find our Server Check Tool here:

Knowledge Base » s2Member® Server Scanner

Posted: Monday Apr 1st, 2013 at 6:34 pm #46321
Bruce
Username: Bruce
Staff Member

Is it possible to make all custom profile fields not editable by the user and only editable by the admin?

Yes. You’d want to select this option while creating/editing your field(s):

Also, if you make a field required but only show it for a certain user level, what happens?

s2Member only requires fields that are set up for the specific level the User is signing up for. You won’t run into issues here.

Posted: Monday Apr 1st, 2013 at 4:56 pm #46315
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m not fully aware of the way you’d handle refunds/cancellatiosn with iDevAffiliate. However s2Member is fully capable of sending the data iDev would need for this ingration through its API Notifications.

See: Dashboard -› s2Member® -› API / Notifications -› EOT/Deletion Notifications
See Also: Dashboard -› s2Member® -› API / Notifications -› Refund/Reversal Notifications

Knowledge Base » Building An API Notification Handler

Posted: Monday Apr 1st, 2013 at 4:54 pm #46314
Bruce
Username: Bruce
Staff Member

Is there a setting I need to change so that all users are re-directed on login?

There’s no setting, but if you’d like to make a Must-Use Plugin, and put this line of code in, s2Member will turn on login redirections for ALL Users.

Posted: Monday Apr 1st, 2013 at 4:42 pm #46313
Bruce
Username: Bruce
Staff Member

I have in single page the functions for load the gallery thumbs for every post and now is showing the whole assigned thumbs, but when set the post to level2 i need s2member show first the 6 thumbs linked not redirect the user to the member page.

You’ll need to stop restricting the whole page with s2Member, and use s2Member’s Conditionals to protect the portion of your page that you want restricted.

See: Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals
See Also: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals

Posted: Monday Apr 1st, 2013 at 4:36 pm #46312
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Unfortunately we do not have a reduced rate for charities. You’ll need to buy s2Member at full price.

Posted: Monday Apr 1st, 2013 at 4:34 pm #46311
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

It sounds to me like you’re having some sort of timeout, or your downloads are being corrupted in some way. The first step here is to run our Server Scanner, and fix any issues that might pop up. If there are no issues, let me know.

See: Knowledge Base » s2Member® Server Scanner

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