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 - 776 through 800 (of 2,703 total)
Author Replies
Author Replies
Posted: Wednesday May 22nd, 2013 at 3:52 am #50329
Bruce
Username: Bruce
Staff Member

Are s2member dev staff available for hire if needed?

We do not do for-hire inquiries here. We recommend http://odesk.com/, http://elance.com/, or http://jobs.wordpress.net/ if you need a private contractor to check for third-party issues like this.

Posted: Wednesday May 22nd, 2013 at 3:50 am #50328
Bruce
Username: Bruce
Staff Member

You say you don’t this this is possible…

I’m sorry I should have clarified was was not possible. By this I meant the ability for iDevAffiliate to check the original amount that s2Member accepted. That is not possible, as iDevAffiliate is not querying s2Member for the information.

Have you tried making sure that the amount you’re sending iDevAffiliate has the ending decimal and 2 numbers at the end? For example you said that this didn’t work:

xyz.com/idevaffiliate/sale.php?profile=83&idev_saleamt=25&idev_ordernum=1234

How about this?

xyz.com/idevaffiliate/sale.php?profile=83&idev_saleamt=25.00&idev_ordernum=1234

See: http://www.idevkb.com/assets/commission_override.pdf

Posted: Wednesday May 22nd, 2013 at 3:45 am #50327
Bruce
Username: Bruce
Staff Member

Thanks for the information.

I see now. There was a Post a long time ago where a member was looking for a solution like this.

See: https://www.s2member.com/forums/topic/please-help-loginreg-design-issues/#post-24264

Posted: Wednesday May 22nd, 2013 at 3:42 am #50325
Bruce
Username: Bruce
Staff Member

Hi my download is a page on my site so just a url but I need to have it in the download folder for the download restrictions to work ie 1 per day ect. I have sort of got round it by creating a pdf file with the link to the page on it as an icon and that is in the download folder and that works but is there a better way or easier way?

I see, so you’re attempting to use s2Member’s Download Options to restrict a Post/Page once a day.

I’m afraid I can’t really give you a solution for this, s2Member’s Download Options weren’t intended to work this way. The only way I can see you achieving what you’re looking for would be to have a developer set up a timer on your Post/Page to achieve what you’re looking for. s2Member isn’t capable of it.

Posted: Wednesday May 22nd, 2013 at 3:32 am #50323
Bruce
Username: Bruce
Staff Member

Thanks for the information. I’m taking a look now.

Is there any way to make S2 use uncompressed Javascript so I can trace it myself to see what’s going on too?

If you go to /s2member-pro/includes/separates/gateways/paypal/, there is a paypal.js file, and a paypal-min.js file. If you change the name of paypal-min.js to something different, and paypal.js to paypal-min.js, s2Member will then use the uncompressed version of this file. This is true with all of s2Member’s JavaScript files.

Posted: Wednesday May 22nd, 2013 at 3:28 am #50322
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response.

I have a good deal of customers from outside of US that I want to offer my subscription services to. I wondering how to deal with accepting foreign country payments using the Pro Forms. Seems like the form fields are either mandatory and or not applicable.

Your payment gateway should handle conversions from one currency to another. The ability to change currency in Pro Forms/Buttons is meant for changing for your account, so if a User comes to your site with a European bank account, and you’re collecting US Dollars, a conversion will happen on checkout, and you will receive US Dollars no matter what.

I’m not sure if I understand what you mean about form fields being mandatory, could you clarify what you mean about that?

Posted: Wednesday May 22nd, 2013 at 3:24 am #50321
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response.

1) Does S2 Member or pro have a contact form and if so does it store the submissions?

No s2Member does not have a contact form. You can use a different plugin for doing this, such as Contact Form 7.

2) Does S2 Member or pro have the ability to restrict access to wp-admin menus and submenus based on user group or levels?

s2Member’s restriction options only encompass the ability to restrict access to specific parts of the frontend of your site. s2Member doesn’t have this capability, no.

Posted: Wednesday May 22nd, 2013 at 3:23 am #50320
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry, but I’m not sure what you’re asking here. You said you’re looking at s2Member’s Download Options, but “need to restrict in the same way web links to the same site can that be done…”, what do you mean by that? Are you trying to restrict specific URLs on your site? You can do that with URI Restrictions:

Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions

Posted: Wednesday May 22nd, 2013 at 3:20 am #50319
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Basically, I would like to put the sign-up (paypal pro) forms at, for example http://secure.example.com, where secure.example.com is hosted on an SSL-protected, pci-compliant server, and put the main site, or http://example.com, on a more scalable, and faster host without SSL and without the need to worry about PCI. Is this kind of configuration possible with S2member?

This is not possible by default, but if you’re okay with some custom code on your site, you could set up s2Member on your subdomain and your main site with the intention of sending s2Member information to its Remote Operations API on your main site.

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

With your Remote Operations, you can set up API Notifications on your site to change Users on your main site based on payments that occur on your subdomain site.

See: Knowledge Base » Building An API Notification Handler

Posted: Wednesday May 22nd, 2013 at 3:16 am #50318
Bruce
Username: Bruce
Staff Member

2. Could I put some sort of link in the ‘sign-up purchase confirmed’ email that would direct customers to receive the automated upgrade from 0 to 1?

You could do this with s2Member’s Remote Operations API, perhaps. But it will take custom PHP code.

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

1. I could turn off free registration – so that it will reduce this issue going forward? (i would still have some issues with the already pre-registered people though)

A better solution would be to force registration before the User can sign up. You can use s2Member’s Shortcode Conditionals to check to see if a User is logged in:

Knowledge Base » Simple Shortcode Conditionals

Posted: Tuesday May 21st, 2013 at 5:23 am #50278
Bruce
Username: Bruce
Staff Member

I use .htaccess to redirect all requests for wp-login.php to the correct file (which may explain why s2 seems to work fine); so which additional URLs is s2member looking for that could be redirected to the actual file? If there are only a few, perhaps this could be a simple workaround for people who are in this situation.

If you’re using a .htaccess rule for this then there shouldn’t really be any issues here if you’ve done it right. Based on your explanation thus far, this is true for you.

However, I have seen sites that methods that go through an index.php file and can cause errors with 404s when this happens. This is not as common as your method, but can screw things up. The only time this will cause a problem with s2Member is if the redirect from the main domain to the actual site on the subdirectory is being done without careful attention to the URI.

My general rule of thumb on this is that if you can reach http://example.com/wp/wp-login.php from http://example.com/wp-login.php, you shouldn’t have any problems. If your site conforms to this rule, then the only consequence to your setup will be that you’ll get weird variations of your URLs in log files.

Posted: Tuesday May 21st, 2013 at 5:17 am #50277
Bruce
Username: Bruce
Staff Member

I’m very sorry for the delay in response.

I took a look at your site and s2Member is not just failing to deliver its JS/CSS there is no call to the scripts at all. I’m noticing that you have many plugins installed and I’m afraid I can’t really diagnose the issue while all of these are installed. I’m going to have to suggest that you put your site into Maintenance Mode with one of the plugins in the WordPress plugins repository and try deactivating all of your plugins besides that Maintenance Mode plugin and s2Member and find the culprit here.

Posted: Tuesday May 21st, 2013 at 5:09 am #50274
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’m very sorry for the delay in response.

Could you send us a Dashboard login so we can take a look at your setup?

See: s2Member® » Private Contact Form

Let us know here when you’ve done that.

Posted: Tuesday May 21st, 2013 at 5:07 am #50273
Bruce
Username: Bruce
Staff Member

Thank you for your thoughts.

I will put this on our features request list. I’m sorry to hear that you’re having problems with this. I might suggest also filtering email addresses that you might see are being used to create these accounts. There’s an option for this here:

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

Posted: Tuesday May 21st, 2013 at 5:04 am #50272
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response.

Currently all display next to each other , which means at the end of the form container, some checkboxes remain on one line but labels drop to next line.

Could you post a screenshot of what is happening exactly? I’m not sure I understand.

Posted: Tuesday May 21st, 2013 at 5:03 am #50271
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response.

s2Member doesn’t have the capability to have Users post things, but if you’d like to protect access to allowing Users to do so with another plugin, you could sell access to a Custom Capability to allow this to happen.

You could do the same with your enquirer role.

See: Video » s2Member (Custom Capabilities)

Posted: Tuesday May 21st, 2013 at 5:01 am #50270
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response.

iDev gets the transaction however the idev_saleamt is not set to $1.50. It’s set to the original order amount. I’ve tested this out and it’s almost like iDev does a look up on S2Member and gets the sale amount there instead of what I’m passing it.

Do you still have iDevAffiliate integrated within API/Tracking? I don’t believe this is possible.

I’m curious, is there a list of replacement codes that iDevAffiliate accepts?

I believe there is an API available in the iDevAffiliate admin Dashboard. However the only ones you should need are profile, idev_saleamt, and idev_ordernum

Posted: Tuesday May 21st, 2013 at 4:55 am #50269
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response.

s2Member does not add a timestamp for this, as there are currently no hooks for updating a User’s profile in WordPress. It’s impossible to tell for certain when a User’s profile is updated. If WordPress makes this possible we will definitely provide this possibility.

Posted: Tuesday May 21st, 2013 at 4:54 am #50268
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m very sorry for the delay in response.

How to I make the default landing page for protected content, when a user isn’t logged in, be the sign in page?

The only way to accomplish this would be to use s2Member’s Shortcode Conditionals and a redirect on your Page.

See: Knowledge Base » Simple Shortcode Conditionals

Posted: Tuesday May 21st, 2013 at 4:52 am #50267
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Could you post the Shortcode that you’re using, please?

Posted: Tuesday May 21st, 2013 at 4:51 am #50266
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Sorry for the delay in response.

We have discontinued support of this plugin to focus on s2Member and Quick Cache. However as far as we know the plugin still continues to work correctly on the current installations of WordPress. I’m not aware of any other plugins that achieve this myself, no.

Posted: Tuesday May 21st, 2013 at 4:49 am #50265
Bruce
Username: Bruce
Staff Member

Sorry for the delay in response.

Thanks Bruce. So, just to confirm, if I use the IPN Proxy Key to utilize First Data, can I still use the built-in PayPal Pro feature in conjunction to strictly handle the PayPal payments ???

Yes, using the PayPal IPN w/ Proxy key will not affect your ability to integrate with any other built-in payment gateways.

I want to separate the credit card payment ‘control’ away from PayPal. That way, PayPal only controls payment money made thru PayPal, and not payment money made thru Credit Cards…

You can do this by changing your accept attribute on your Pro Form, and allowing a User to use a different for for checking out with a Credit Card.

See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)

Posted: Tuesday May 21st, 2013 at 4:47 am #50264
Bruce
Username: Bruce
Staff Member

It’s also surprising because there are no errors and s2member is working fine on several sites where WP is installed in a subdirectory (example.com/wp) and served via root (example.com).

I’m confused about what you’re saying is going on here. Is your site on a domain, or in a subdirectory? It sounds to me like you’re using a mixture of both the way you’re saying here. s2Member is perfectly capable of running in a subdirectory where your site’s homepage would be at http://example.com/wp/. Where a problem runs into is where your site is actually located at http://example.com/wp/, but you have your site’s URL set to http://example.com/, where s2Member attempts to connect to your site by grabbing the Site’s URL, and is sent to something like http://example.com/wp-login.php when it should be sent to http://example.com/wp/wp-login.php. Does that make sense?

Posted: Tuesday May 21st, 2013 at 4:38 am #50262
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Thank you for your patience. I’m very sorry for the delay in response.

I’m sorry but I’m unsure what Podcasting has to do with your RSS feed in this situation. Are you attempting to protect access to RSS feeds as well? Could you clarify please?

Posted: Tuesday May 21st, 2013 at 4:28 am #50261
Bruce
Username: Bruce
Staff Member

Thanks for the update, any ETA on when the rewrite will happen and be released?

No, currently we don’t have a strict timeline for the next major version of s2Member. Sorry.

Viewing 25 replies - 776 through 800 (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.