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 - 726 through 750 (of 2,703 total)
Author Replies
Author Replies
Posted: Friday May 24th, 2013 at 11:51 pm #50612
Bruce
Username: Bruce
Staff Member

Thanks for your patience.

I’m very sorry for the delay in response.

You know I was thinking…why would I want to use the wp_remote_fopen? This opens a remote file, however the sale.php is located on my domain.

You can’t use a PHP include() or anything like that here. I’d say the best way to handle this would probably be to create an HTML image tag. So instead of this:

$contents = wp_remote_fopen($uri); 

You could do this:

echo '<img src="' . $uri . '"' alt="iDev Tracking Pixel" style="height: 1px; width: 1px;"/>';
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: Friday May 24th, 2013 at 11:45 pm #50609
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response.

what we need is some custom code to let current print subscribers add their email to their record in the database

Unfortunately, we cannot provide you with/debug custom code as per our Support Policy, but I’d be happy to point you in the right direction here.

The issue is that we don’t have email addresses for many subscribers, so we want to create an easy registration process so the users can add their email.

Because these custom IDs you’re hoping to use for Users to link with their account are so short (3-4 digits?), I’d say that it’d be very easy for someone to guess an ID that is unused and create an account even if they do not subscribe to your service.

For this reason I’d say the best approach to take here would be to create an SQL database of your current User’s First&Last Names, and these IDs. You can then have a developer set up a form to collect information, and validate it against this database’s entries. If this matches, you will need to have to pass this special ID into an s2Member Custom Registration/Profile form. You can do this using s2Member’s Remote Operations API to create these Users.

See: Dashboard -› s2Member® -› API / Scripting -› Remote Operations API

After these Users are created, you can then have them update their Email addresses, etc with these forms:

Dashboard -› s2Member® -› General Options -› Member Profile Modifications

Posted: Thursday May 23rd, 2013 at 2:51 pm #50446
Bruce
Username: Bruce
Staff Member

Do you mean the WP login? If so, how can I send it privately?

You can send that here: s2Member® » Private Contact Form

Posted: Thursday May 23rd, 2013 at 5:41 am #50435
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Yes, s2Member Level 0 is one and the same with the WordPress Subscriber role.

Posted: Thursday May 23rd, 2013 at 5:40 am #50434
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m sending this to our billing department.

Posted: Thursday May 23rd, 2013 at 5:35 am #50432
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

This is normally caused by a problem with the IPN response for your payment gateway. Do you have logging enabled? See: Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration

If you do, then please just send us a Dashboard login so we can take a look at them. Otherwise, we’ll need you to enable that and run a test transaction so we can take a look at the response.

Posted: Thursday May 23rd, 2013 at 5:33 am #50431
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m sorry for the delay in response.

Is there a way to write the mod_rewrite rul so that it does not affect .gzip during normal browsing and then only comes into play when downloads are being served?

I’m assuming that you’re talking about s2Member’s Download Option files located in the /s2member-files/ directory only, right? If that’s the case, you should be able to just add this rule into the .htaccess file located in that directory.

Posted: Thursday May 23rd, 2013 at 5:24 am #50430
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member currently does not have this functionality built-in. You can only set Unique IP Restrictions on a global basis. If you need to extend this functionality you’ll have to have a developer add this functionality to s2Member. You can find the IP Restrictions code here:

/s2member/includes/classes/ip-restrictions.inc.php
Posted: Thursday May 23rd, 2013 at 5:22 am #50429
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response.

We have a user who is concerned about:

A. Logging into our site on public networks because we do not use SSL on the login page, and

B. About pages with user data also not using SSL.

While this concern is valid, the only risk here is for the User, because of the network the User is using as I understand it (See: https://en.wikipedia.org/wiki/Packet_analyzer). That being said if you feel that forcing SSL on these pages is necessary on your site, you can do this using the information in the article you posted for login pages, and you force ssl using the same method as you would for your pages with Pro Forms (with s2_force_ssl=yes).

I’m not super experienced with the intricacies of protecting packets with SSL, so I can’t provide much information on this, but I can tell you that we do not force SSL on any pages other than the checkout pages here at s2Member.com, and we are yet to run into any problems.

Posted: Thursday May 23rd, 2013 at 5:15 am #50428
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response.

1. I want to have different membership levels that give access to different areas. From what I have read, the member levels in S2 are hierachial, as in, whatever level 3 can access, level 4 can access by default. I need to be able to setup different member levels that are not hierarchial. So (if we call them level 3 & level 4) I need level 3 to have access to certain things that level 4 cannot access – and vice-verca. Hopefuly that makes sense.

The only way to accomplish this is to use s2Member’s Custom Capabilities. This video series goes over this. Note that it gets really into detail at a certain point, so you don’t need to watch the entire playlist.

Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities

See Also: Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities

2. I’m not interested in processing payments on the site, but want to be able to offer coupon codes and some of the other features of S2 Pro. But I would prefer to stick with PayPal Standard and not move to PayPal Pro. Can I still use the Pro Forms WITHOUT using PayPal Pro?

You can use PayPal Pro Forms without PayPal Pro, yes. However, you cannot accept Credit Cards on-site without PayPal Pro.

See: Pre Sale FAQs » To use s2Member® Pro Forms, will I have to use PayPal® Pro?

Posted: Thursday May 23rd, 2013 at 5:11 am #50427
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

We’ll need to take a look at your full log files to see what the issue here is. Could we get a Dashboard Login so we can take a look please?

You can send that here: s2Member® » Private Contact Form

Let us know when you’ve done that.

Posted: Thursday May 23rd, 2013 at 5:10 am #50426
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response.

s2Member is not capable of keeping track of multiple subscriptions at once. So providing separate services with one installation of s2Member is tricky. If you have Users sign up for two services, if they cancel their subscription for one service, they’ll lose service for both. So I’d recommend setting up a subdomain site and set up another installation separate from this one to run your hosting.

Posted: Thursday May 23rd, 2013 at 4:52 am #50425
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

We currently do not have any plans to add this payment gateway to s2Member. Sorry for the inconvenience. If you’d like to look into integrating this payment gateway with s2Member, this information may be useful to you:

Pre Sale FAQs » Can I add support for other payment gateways?

Posted: Thursday May 23rd, 2013 at 4:51 am #50424
Bruce
Username: Bruce
Staff Member

Do you have an outline of recommended settings to use with Super Cache/S2Membership?

No, we don’t have any recommend settings for Super Cache right now. s2Member has compatibility with Super Cache, but if you’d like an alternative, if you’re having problems with Super Cache, you might check out Quick Cache. We made it and know it works right with s2Member.

See: http://wordpress.org/extend/plugins/quick-cache/

Posted: Thursday May 23rd, 2013 at 4:49 am #50423
Bruce
Username: Bruce
Staff Member

So, basically I would just need a very barebones copy of my wordpress installation on the secure subdomain with just the secure checkout pages and the script to update the main installation with the username, name, email, subscription type, etc. Is that right? Is there a way to use the Paypal IPN to handle some of this?

Right, you’d need to set up s2Member in two places. I don’t think you could use PayPal IPN directly to go from API Notifications -> Remote Operations, but all of the information you’re getting is directly from the PayPal IPN processor. You’ll need to set up a script that formats this information and sends it to your main site using the information provided here, though:

Knowledge Base » Building An API Notification Handler

Posted: Thursday May 23rd, 2013 at 4:39 am #50422
Bruce
Username: Bruce
Staff Member

Hi, I demoted two users back to a Free Subscriber (Level #0) using S2Member and removed the Paid Subscriber ID as well. However, both users are still getting charged and I can’t for the life of me figure our how to fix it.

If you only remove the Paid Subscription ID on your s2Member site, the subscription is still going over on PayPal. The only difference is that s2Member is no longing listening to what PayPal is doing for this transaction. You need to cancel this subscription via PayPal.com to stop this from happening.

Posted: Thursday May 23rd, 2013 at 4:35 am #50421
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response.

Yes you can accomplish this with s2Member. You can accomplish this with s2Member’s Content Dripping which is documented here in the Dashboard:

Dashboard -› s2Member® -› API / Scripting -› Content Dripping

Basically the client doesn’t want to give away the archive of videos. But lets say after 12 months I didn’t renew my subscription for 3 months and on month 15 I decided com come back. If using the same email address, the system would know I am the same person and I would get access NOT for videos 1 do 16, but from video 13 which is where I stopped at.

s2Member will carry this over. You can use this function in your Content Drip to find paid registration time, and you can find the time paid for a specific level.

See: http://www.s2member.com/codex/stable/s2member/api_functions/package-functions/#src_doc_s2member_paid_registration_time()

Posted: Thursday May 23rd, 2013 at 4:24 am #50419
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response.

You may choose to add a nofollow to your link, but it’s not necessary. A search engine checking a ClickBank checkout page won’t cause any problems for you, I think.

Posted: Thursday May 23rd, 2013 at 4:21 am #50418
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’m very sorry for the delay in response.

– 503: Service Temporarily UnavailableToo many IP addresses accessing one secure area!

I can tell you that this error is expected in some situations. s2Member’s Specific Post/Page Access uses your setup you have here in your Dashboard to try to prevent Users from sharing links:

Dashboard -› s2Member® -› Restriction Options -› Unique IP Access Restrictions

However, for your 404s, I can’t say I know what the issue is there. s2Member should redirect to the Membership Options Page if a User cannot access a protected Post/Page. Can you post an example of a link that is throwing a 404 error?

Posted: Thursday May 23rd, 2013 at 4:18 am #50417
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’m very sorry for the delay in response.

Unfortunately this is a concern in all browsers now, as with any browser you can effectively Save any page, and there’s no way to stop that from happening. I will have our development team check to see if there is a header we can pass to stop Safari from allowing Users to do this.

Posted: Thursday May 23rd, 2013 at 4:16 am #50416
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’m very sorry for the delay in response. As Cristian was handling this thread I had skipped over this until now.

I’m going to bump this at our development level, as I’m not totally sure what the issue was here myself. I’ll see if Jason can shed some light on this.

Posted: Thursday May 23rd, 2013 at 4:13 am #50415
Bruce
Username: Bruce
Staff Member

I’m very sorry for the delay in response.

Is it possible to incorporate something like Jigoshop or another shopping cart application into the “members only” pages and have the checkout process work from there?

s2Member doesn’t have integration with any shopping cart applications, I’m afraid. It’s a possible we’re looking into for the next major version of s2Member, but currently it’s just not possible with the way that s2Member handles transactions.

Posted: Wednesday May 22nd, 2013 at 6:58 pm #50398
Bruce
Username: Bruce
Staff Member

Bruce, thanks for the response. Just to be clear, if I MANUALLY upgrade my existing members (that have paid for LEVEL 1), to LEVEL 2, it will NOT interfere with their existing LEVEL 1 auto-payments. YES?

No, s2Member can continue using the existing subscription to allow the User access. The User will be denied access when/if they cancel that subscription.

Posted: Wednesday May 22nd, 2013 at 5:45 pm #50392
Bruce
Username: Bruce
Staff Member

I have been updating automatically from my website, and it wont work….how else can I update?

You can also download the new ZIP file from http://s2member.com/pro/, and use the installation information here to reinstall the new version:

s2Member® » Pro » Install/Upgrade Instructions

Posted: Wednesday May 22nd, 2013 at 6:31 am #50359
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I just updated an installation of s2Member Pro from the site fine. Are you still having issues with this?

Viewing 25 replies - 726 through 750 (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.