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 - 276 through 300 (of 2,703 total)
Author Replies
Author Replies
Posted: Wednesday Jul 24th, 2013 at 4:45 am #53961
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Could you let us know what versions of s2Member, WordPress, and BuddyPress you’re running? Also, could you send us a Dashboard login here:

s2Member® » Private Contact Form

Thanks!

Posted: Wednesday Jul 24th, 2013 at 4:43 am #53960
Bruce
Username: Bruce
Staff Member

Now I’d like to use s2 Member Pro Forms with Paypal Express, but I’m wondering if I change my API credentials, as suggested in the FAQ, if it will mess up the Paypal buttons that I generated and are currently using from the free version.

As long as your API credentials are correct, this shouldn’t cause your buttons to stop working completely, as far as I know. I do know that if you have any recurring subscriptions still going through these buttons, those should still work fine when you change your credentials, as the format for the IPN responses does not change.

The best way to make sure nothing goes wrong is to move over to Pro Forms and change your credentials at the same time, preferably while putting your site into Maintenance Mode.

Posted: Wednesday Jul 24th, 2013 at 4:39 am #53959
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Currently there’s no way to restrict access to anything on your site that your installation of WordPress with s2Member installed on is not loading with. The only way to accomplish protecting an entire site under your domain would be to connect your main site with this site via Multisite Network. Sorry about that.

Posted: Wednesday Jul 24th, 2013 at 4:31 am #53958
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m not totally sure on this. I’m going to contact the development team about this. I’ll get back to you ASAP.

Posted: Wednesday Jul 24th, 2013 at 4:27 am #53957
Bruce
Username: Bruce
Staff Member

I’ve seen on many website, trying to checkout myself with express checkout, how when landing on the Paypal page, i’m offered directly to login with my Paypal account. Checking the Paypal API, i found that it can be done by passing “landingpage=Login” when requesting the Paypal Express checkout page… and i assume that in my case, it can be done only by s2Member and the way it communicates with Paypal…

If you want to add this to your URL, you can switch the Shortcode’s output attribute to url, and create a button out of the URL yourself, with this added to the URL.

Something like this:

<a href="[s2Member-PayPal-Button... output="url"]?landingpage=Login">My Button Goes Here</a>

See: Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes (Explained) -› output

Posted: Wednesday Jul 24th, 2013 at 4:19 am #53956
Bruce
Username: Bruce
Staff Member

figure out how to generate the shortcode to display the buttons for the additional levels, i.e., levels 5-x.

You’d just change the level attribute of the Shortcode to match the level that you want to have your User check out for.

See: Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes (Explained) -› level

Posted: Wednesday Jul 24th, 2013 at 4:13 am #53954
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Because the hidden custom profile fields are NOT set to null if you access the page directly, I think it has to do with the “?s2p-v=” parameter that gets passed to the page after payment.

When you say hidden custom profile field, what do you mean by that? Are you using CSS styling for that, or are you making the field uneditable via this section of the Dashboard?

See: Dashboard -› s2Member® -› General Options -› Registration/Profile Fields

Posted: Wednesday Jul 24th, 2013 at 3:53 am #53953
Bruce
Username: Bruce
Staff Member

The IPN gives a blank screen (which is normal, I think). http://www.greenzonetalk.com/site2/?s2member_paypal_notify=1

Yes that’s correct, the page being blank is normal.

I would recommend first enabling logging if you haven’t already.

Secondly, if you have any caching plugins, or plugins that would filter queries to/from your site, or is designed to block repeated connections, turn those off.

Based on the link you posted it looks like the actual IPN processor is working correctly, but your server is just not getting the data when it’s sent.

Posted: Wednesday Jul 24th, 2013 at 2:29 am #53950
Bruce
Username: Bruce
Staff Member

I could possibly move the install if needed to the root, but it’s always a little bit of a hassle, so I’ve avoided it so far. What do you think?

That shouldn’t be necessary. s2Member is fully prepared to work with subdirectories. Could you check and make sure that you’re not getting a 404 from your IPN URL?

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

If you’re not, could you expand on what you said here, please? What exactly is failing? Do you have logging enabled?

my paypal IPNs have been failing recently. Would this be part of the problem? I haven’t been able to fix that yet.

Posted: Wednesday Jul 24th, 2013 at 2:24 am #53947
Bruce
Username: Bruce
Staff Member

But both of these are “optional.” Do you think either would affect my IPNs being received properly?

The site URL one sounds suspicious. Can you check your IPN URLs, and make sure that you don’t get a 404 error from them? If you do, you might need to change them to work with your URL structure, or need to change your Site URL to work correctly with what you have set up.

An example of something that would cause a problem is if you have your site at http://example.com/wp/, and your Site URL is set to http://example.com/, or vice versa. Plugins use this URL to connection to different things on your server, and it can cause issues if it’s not right.

Posted: Wednesday Jul 24th, 2013 at 2:00 am #53945
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’m very sorry for the delay in response. We missed this thread over the weekend.

ps: my paypal IPNs have been failing recently. Would this be part of the problem? I haven’t been able to fix that yet.

If your IPN responses have been failing, this is definitely the issue. s2Member sends the confirmation email based on what’s sent via IPN response from PayPal.

You might run the server check tool to make sure nothing obvious is wrong with your server’s setup, preventing s2Member from working. You can also test to make sure that your email functionality is working as well.

See: Knowledge Base » s2Member® Server Scanner

Posted: Wednesday Jul 24th, 2013 at 1:58 am #53944
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response. We missed this thread over the weekend.

Would it be possible to incorporate the following options in the registration form?

a) A checkbox which sets corresponding custom capabilities, i.e., ccap_one, ccap_two, ccap_three, etc.
b) A selector which sets the EOT time, i.e., 3 months, 6 months, 1 year

The short answer is no. s2Member can’t do this without custom code. That being said if you absolutely need this included, you could accomplish this by first editing the Pro Form template to add these checkboxes, and changing the pricing and term based on the values that the User selects.

See: Pre Sale FAQs » Is it possible to modify s2Member® Pro Form templates?

For changing the values, you’d use the second example here:

See Also: Knowledge Base » Using Variables In A Shortcode

Note that this would only work with Pro Forms, as Buttons pass information directly to your payment gateway, and won’t let you filter the values before they are sent.

Will that work for you?

Posted: Wednesday Jul 24th, 2013 at 1:52 am #53943
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response. We missed this thread over the weekend.

could you please explain me how I can get the discount for S2member pro working I saw on your Facebook page?

We currently do not have any active coupon codes. All of the codes that we had listed are now expired, and so we turned off our coupon code field. Sorry about that.

Posted: Wednesday Jul 24th, 2013 at 1:48 am #53940
Bruce
Username: Bruce
Staff Member

Gotcha. If you run into any problems let me know. :-)

Posted: Wednesday Jul 24th, 2013 at 1:40 am #53938
Bruce
Username: Bruce
Staff Member

Maybe I should add Pay Pal buttons on the Memership Options Page that would link to a seperate page that has the specific level’s forms?

Right, this is what you’ll have to do. We do the same thing here at s2Member.com.

See: http://www.s2member.com/prices/

Posted: Wednesday Jul 24th, 2013 at 1:37 am #53937
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Are you connected to Amazon S3 / CloudFront? This is usually an issue with an invalid Private Key (sometimes Users use their Public Key instead of Private Key).

Posted: Wednesday Jul 24th, 2013 at 1:36 am #53936
Bruce
Username: Bruce
Staff Member

Now I’m looking for an away to collect the information which is the problem for me.

What all do you need to store? Is there a specific way it needs to be formulated that s2Member’s not capable of? If you absolutely need to, you could also just force Users to be logged into pay for access, and force them to sign up originally through BuddyPress.

Posted: Wednesday Jul 24th, 2013 at 1:26 am #53933
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

If you’re talking about Custom Registration/Profile Fields, then the answer is that you need to create these fields within s2Member to get the flow you want. s2Member’s fields will be picked up by BuddyPress, but s2Member can’t bring in these fields to Pro Forms.

By creating your registration/profile fields with s2Member, you can force Users to input the needed information before signup no matter what.

Does that answer your question?

Posted: Wednesday Jul 24th, 2013 at 1:21 am #53932
Bruce
Username: Bruce
Staff Member

They are already paying members. I would like them to go directly to the video not the Membership Options Page. If they are not logged in, then to a login page and then be redirected to the video page.

Try using Remote Authorization. See: Dashboard -› s2Member® -› Download Options -› Remote Auth/Podcasting

You can just add this to the end of your download links, and your Users will be prompted with a login form if they’re not already logged in:

&s2member_file_remote=yes
Posted: Wednesday Jul 24th, 2013 at 1:13 am #53931
Bruce
Username: Bruce
Staff Member

Sorry, I misunderstood while writing my previous post. The best way to accomplish this would be to either use Cancellation Notifications, or use this hook:

ws_plugin__s2member_during_auto_eot_system_during_before_demote

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

See Also: Dashboard -› s2Member® -› API / Notifications -› Cancellation Notifications
And Also: Knowledge Base » Building An API Notification Handler

Posted: Wednesday Jul 24th, 2013 at 1:11 am #53930
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response.

Is there some kind of hook/cron process that i can hook into (when the system uses wpcron to deactivate memberships) so i can set the ‘overspill’ to inactive images.

It depends. How are you saving these images? Why would s2Member demoting a User keep a User’s art from being seen?

Posted: Wednesday Jul 24th, 2013 at 1:03 am #53928
Bruce
Username: Bruce
Staff Member

I think I probably know what you mean, then I have to use two “Simple Shortcode Conditionals (protect only parts of your content)”? Is that right:

Right. You’d use those two Conditionals that you listed. That’s the simplest way.

Posted: Wednesday Jul 24th, 2013 at 12:03 am #53927
Bruce
Username: Bruce
Staff Member

I do not want my subscribers to be able to download any of my videos. Is there a way in the free version or the multi-site version to prevent them from downloading?

If you don’t want any of your Users to be able to download anything, you can just not set up your Basic Download Restrictions.

If you only want non-paid members to not be able to download things, you would set up your Download Restrictions to only allow Users that are level 1 or higher to download files.

Does that make sense? Here’s a screenshot of that section of the Dashboard to give you an idea of what you can set up:

Posted: Tuesday Jul 23rd, 2013 at 11:57 pm #53925
Bruce
Username: Bruce
Staff Member

I am trying to figure out how to add the Admin Notes to one of my sites that doesn’t use S2member. Does anyone know a hack to get the same function ?

I’ve worked with this type of integration before, and it’s pretty simple. This post goes over the way to add fields to the User Add/Edit menu, and allow them to be editable. That’s what I used for my projects:

http://bavotasan.com/2009/adding-extra-fields-to-the-wordpress-user-profile/

Posted: Tuesday Jul 23rd, 2013 at 11:53 pm #53924
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Error code: 307. Error Message: Unable to update existing Amazon® S3 ACLs. Unable to acquire existing Amazon® S3 Bucket ACLs. Temporary Redirect

This error is caused when you already have Distros set up in your bucket and you try to set up s2Member with your bucket. If you have this bucket set up with another service, this won’t be possible. You’ll have to set up another bucket for s2Member.

If you’re planning to just use the bucket with s2Member, you’ll want to just delete your current distros, and then update them through your Dashboard.

See: http://s3browser.com/delete-cloudfront-distribution.php

Viewing 25 replies - 276 through 300 (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.