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 - 2,251 through 2,275 (of 2,703 total)
Author Replies
Author Replies
Posted: Sunday Dec 23rd, 2012 at 2:54 am #35404
Bruce
Username: Bruce
Staff Member

Hi William,

s2Member uses the Custom Registration/Profile Fields in 2 places: The wp-login.php?action=register page, and in Pro Forms. Are you looking to edit them in the Pro Forms?

If so, you’ll want to check out the files under /s2member-pro/includes/templates/forms.

Posted: Sunday Dec 23rd, 2012 at 2:52 am #35403
Bruce
Username: Bruce
Staff Member

Hi Alex,

Thanks for the logs. However, we’ll need to see your PDT logs to know what went wrong. Would you mind posting those?

Posted: Sunday Dec 23rd, 2012 at 2:45 am #35402
Bruce
Username: Bruce
Staff Member

If only I could have version 3.4.2 back on that server.

http://wordpress.org/download/release-archive/

Replace all but the wp-config.php file and /wp-content/ folder.

Posted: Sunday Dec 23rd, 2012 at 1:03 am #35400
Bruce
Username: Bruce
Staff Member

Hi JD

The restriction was set at 5 but I now changed it to 10. And it’s highly unlikely they would use more than 5 or 10. You know of any other reason why that would happen?

This sometimes happens when users are using smartphones / certain internet connections to access your site. These connections use dynamic IP addresses that change every so often, or even every time a user goes to a page on your site. There’s little you can do about this. You either deal with an insecure site structure that allows sharing passwords, or you don’t support dynamic IPs (which are not that common).

Posted: Sunday Dec 23rd, 2012 at 12:51 am #35397
Bruce
Username: Bruce
Staff Member

– Can you please confirm that CCBill payment processor is supported with current version of s2member Pro?

Yes, CCBill is available with s2Member Pro. You will need activate it under Dashboard -› s2Member® -› Other Gateways once you install s2Member Pro.

Find a full list of payment gateways s2Member supports: Pre Sale FAQs » What payment gateways does s2Member® support?

Please explain how does CCBill integration work with s2member pro.

CCBill integration is very similar to all of the other integrations available with s2Member. One thing to note, however, is that CCBill is only able to deal with Buttons, and you will not be able to use Pro Forms with CCBill.

You’ll need to fill out s2Member required fields within Dashboard -› s2Member® -› ccBill® Options, and set up CCBill Datalink as well as IPN and Approval/Denial URLs. You can then use Dashboard -› s2Member® -› ccBill® Buttons -› Membership Level # Buttons just as you’d use PayPal Buttons in s2Member Framework (free).

Posted: Sunday Dec 23rd, 2012 at 12:43 am #35396
Bruce
Username: Bruce
Staff Member

Hi Chris,

Are you using Custom Capabilities, or Membership Levels to achieve the first 2 mini programs? I would suggest using custom capabilities. Check out Knowledge Base » Using variables in a shortcode. You should be able to use the documentation here to fill in custom capabilites to ONE Pro Form that will allow you to sell any/all of the mini programs that you have. You will, however, need to have users decide whether they want the free trial for all of them, or none of them.

Does that sound like it would work for you?

Posted: Saturday Dec 22nd, 2012 at 7:47 pm #35378
Bruce
Username: Bruce
Staff Member

Hi Miles,

The confirmation email is something that MailChimp sends on it’s own. See this article for info on turning off this email. You’re want to make sure that Dashboard -› s2Member® -› API / List Servers -› Registration Double Opt-In Box is OFF.

Posted: Saturday Dec 22nd, 2012 at 7:45 pm #35377
Bruce
Username: Bruce
Staff Member

Jeremy,

Do you have logs we could take a look at? To enable logging, go to Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging, and run a test purchase. Then send us the files under /s2member-logs/.

Posted: Saturday Dec 22nd, 2012 at 7:36 pm #35376
Bruce
Username: Bruce
Staff Member

Hi Stuart,

Unfortunately s2Member has no built-in way to do this. You’ll need to set up a custom form to do this, and use the get_user_field() functionality within s2Member to do this, or enable the edit availability of these fields and notify users to edit them.

Posted: Saturday Dec 22nd, 2012 at 7:27 pm #35375
Bruce
Username: Bruce
Staff Member

Hi Randy,

Changing the content type of this email is a bit more complex. You’ll need to edit all of the files that start with paypal-notify-in-. Search for wp_mail ($recipient, apply_filters.

Posted: Saturday Dec 22nd, 2012 at 7:20 pm #35374
Bruce
Username: Bruce
Staff Member

Hi Mark,

Could you send your details via s2Member® » Private Contact Form so we can take a look?

Posted: Saturday Dec 22nd, 2012 at 7:18 pm #35373
Bruce
Username: Bruce
Staff Member

Hi Cheryl,

s2Member currently doesn’t have this feature built-in, but you can do this through PHP. s2Member uses the following line of code in it’s IP Restriction processes that allows you to disable a specific IP restrction.

!apply_filters("ws_plugin__s2member_disable_specific_ip_restriction", false, get_defined_vars())

Something like this might work for you:

Posted: Saturday Dec 22nd, 2012 at 6:57 pm #35370
Bruce
Username: Bruce
Staff Member

It worked for a while, but now it seems as though the trial is messing with Paypal, maybe because it’s free for 30 days?

Is there a different way we could do this?

How is it affecting PayPal exactly? There are ways of doing this without a trial, but they require some custom code. It would be more effective and simpler to diagnose the problem you’re having with the trial.

Posted: Saturday Dec 22nd, 2012 at 6:47 pm #35368
Bruce
Username: Bruce
Staff Member

Hi Robert,

Can you please try running this Server Check Tool?

Your IPN log is showing the error:

4 => ‘Unable to obtain API vars. The ClickBank® API may NOT have data for this order yet. Or, your ClickBank® API Keys are NOT configured properly under `s2Member -> ClickBank® Options`.’,

Which can be caused by the following:

  • The JSON library not being installed (unlikely, but possible)
  • The connection to ClickBank being refused entirely, causing a WP Error
  • The connection to ClickBank Timing Out. s2Member’s processes allow 20 seconds for the connection to take place and finish. If the connection takes longer than this, the process will fail and you will get this error.

In conjunction to running the Server Check Tool, could you please post a list of the current plugins you have installed? Do you have any plugins that filter queries / block bad queries?

Posted: Saturday Dec 22nd, 2012 at 4:03 pm #35361
Bruce
Username: Bruce
Staff Member

Hi Leo,

Sorry about the wait

I have sent this over to the dev team to see if they can shed some light on this, and I’ll let you know as soon as I get a possible fix. In the mean time, would you mind filling out this s2Member® » Private Contact Form so that we can take a look at your setup and figure out what’s wrong?

Posted: Saturday Dec 22nd, 2012 at 3:07 pm #35349
Bruce
Username: Bruce
Staff Member

Hi there,

This is not a feature that s2Member is capable of as of yet. I’ll put in a request for this for a future version of s2Member. For now, you’ll need to manually set this to happen by protecting and un-protecting the posts you make.

Posted: Saturday Dec 22nd, 2012 at 3:04 pm #35346
Bruce
Username: Bruce
Staff Member

Hi Alec,

Sorry for the delay. s2Member should already be putting the EOT date and other details into the WordPress User’s profile page in your Dashboard, for users that are allowed to have these dates. Administrators do not have have these fields.

Posted: Saturday Dec 22nd, 2012 at 2:24 pm #35343
Bruce
Username: Bruce
Staff Member

So this mu-plugin is useless then.
Now that this option is ruled out, what can we do then to translate texts AFTER the user logged in?

This is not the case. You’ll want to use the gettext_with_context filter here. The reason that the code is not working properly is because of either a small error in the code, or because of an error with the way that you’re attempting to get the user’s language.

Posted: Saturday Dec 22nd, 2012 at 2:22 pm #35342
Bruce
Username: Bruce
Staff Member

Hi Andy,

s2Member’s s2If shortcodes work in the same way as any PHP conditional, meaning that you should be able to put them around any portion of your HTML/Visual editor.

The simplest way is to wrap the actual contextual content (or the text) that you’d like to guard, but you can wrap as much or as little as you’d like.

Posted: Wednesday Dec 19th, 2012 at 3:04 am #35007
Bruce
Username: Bruce
Staff Member

Hi Graham,

s2Member uses the Mcrypt Extension to encrypt buttons/Pro Forms to keep users from altering the data before being sent to PayPal/your payment gateway. If you’re not going to use s2Member’s Pro Forms or buttons, you can simply leave Dashboard -› s2Member® -› General Options -› Security Encryption Key empty, and s2Member shouldn’t need Mcrypt.

Posted: Wednesday Dec 19th, 2012 at 3:02 am #35006
Bruce
Username: Bruce
Staff Member

Hi there,

It sounds like you’re wanting to make the specific page available for 2 custom capabilities. Is that correct?

This is not how s2Member’s restriction works. Putting 2 different custom capabilities in the field to protect the post will make it so that users need BOTH custom capabilities to view the page. Instead, try using Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals to display content based on the user’s ccaps, or protect the page with 1 custom capability and give all users that should have access to the post that ccap.

Posted: Wednesday Dec 19th, 2012 at 2:59 am #35005
Bruce
Username: Bruce
Staff Member

Hi Kelley,

Yes, s2Member’s capable of doing this. You’ll want to look at Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals for doing this in your Dashboard.

Posted: Wednesday Dec 19th, 2012 at 2:54 am #35004
Bruce
Username: Bruce
Staff Member

Hi Mike,

Sorry about the confusion. With Authorize.net you’ll want to go here: Dashboard -› s2Member® -› Authorize.Net® Pro Forms -› Billing Cancellation Forms

Posted: Wednesday Dec 19th, 2012 at 2:49 am #35003
Bruce
Username: Bruce
Staff Member
Posted: Wednesday Dec 19th, 2012 at 2:45 am #35002
Bruce
Username: Bruce
Staff Member

Hi there,

s2Member should not be redirecting to a login page when a user gets to a page they don’t have access to. Instead they should be brought to your Dashboard -› s2Member® -› General Options -› Membership Options Page. If your members are seeing the login page, it’s because you have your Membership Options Page set up to send them there. You can choose when to send a user to the login page and when not to by using s2Member’s Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals OR Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals.

Viewing 25 replies - 2,251 through 2,275 (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.