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.

Cristián Lávaque


My Latest Replies (From Various Topics)

Viewing 25 replies - 1,576 through 1,600 (of 7,376 total)
Author Replies
Author Replies
Posted: Saturday Mar 30th, 2013 at 7:25 am #46127

Thanks, got your email.

I did a test purchase from /premium/test-250313 and everything seems to have gone well. I checked out with Express Checkout, was returned to the site to the page you specified in the success attribute, I got the Signup Confirmation email, as well as the New User email.

I’m not sure what is not working here. Could you give me a step-by-step to reproduce the problem you’re having?

Posted: Friday Mar 29th, 2013 at 10:12 am #46061

If you’re using the link from the email, you shouldn’t be told registrations are closed. There’s something wrong, and that’d explain why with Open Registrations the users end up at Level 0, since the s2Member info in the cookie/link is not used.

Could you please try all the tips in this article? Knowledge Base » Common Troubleshooting Tips

Posted: Friday Mar 29th, 2013 at 10:09 am #46060

Hi Lucy.

That’s WordPress, not s2Member. Yes, a conditional would help, not sure if you can use a hook or would need to edit wp-login.php, though. Have you googled this to find if others have shared a solution yet?

Posted: Friday Mar 29th, 2013 at 10:04 am #46059

Hi Garry.

Is there anyway I can continue to allow them to set restrictions per post but bypass the built in enforcing?

If you mean the Access Restrictions that protect the whole page, no, those will always redirect to the Membership Options Page when the user doesn’t have enough access to the URL he’s trying to load. [hilite path]Dashboard -› s2Member® -› Restriction Options[/hilite]

The only way to not have those redirections is not restricting the whole page, and instead protecting the content using conditionals. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Conditionals[/hilite]

If you want to apply the condition to every post or page, you’d have to add it to the template instead of each individual post.

I hope that soft launch goes as well as possible. :)

Posted: Friday Mar 29th, 2013 at 9:53 am #46058

Elva, I also think that you may have the wrong path for s2Member Pro. It’s common to have an extra folder when extracting it from the zip file. Please make sure you don’t have an one s2member-pro folder inside the other: s2member-pro/s2member-pro/, that’s incorrect. s2Member® » Pro » Install/Upgrade Instructions

Posted: Friday Mar 29th, 2013 at 9:49 am #46057

Hi Gambit.

You can try customizing this hack a bit to email you about it. http://www.primothemes.com/forums/viewtopic.php?f=4&t=16143&p=54346#p54346

Posted: Friday Mar 29th, 2013 at 9:45 am #46056

Hi Craig.

Hmm… Maybe customizing this hack so you put month and year together in the format the pro-form would normally submit it? http://www.s2member.com/forums/topic/registering-without-required-fields/#post-10707

Haven’t tried it, but I hope that helps. :)

Posted: Friday Mar 29th, 2013 at 9:39 am #46055

Hi Jose.

That’s odd. Those links allow registration even if Open Registration is disabled. I don’t know whey it wouldn’t be working…

Please try the tips in this article and see if one of them helps: Knowledge Base » Common Troubleshooting Tips

Posted: Friday Mar 29th, 2013 at 9:35 am #46054

Cool. Glad I could help. :)

Posted: Friday Mar 29th, 2013 at 9:34 am #46053

Hi Ronnie.

You can use JW Player with files served by other CDNs, but s2Member only integrates with Amazon’s to protect the files.

We have in our feature requests list integrating with other CDNs, we’ll make it known when it happens. :)

Posted: Friday Mar 29th, 2013 at 9:31 am #46052

Most probably from the WordPress settings. [hilite path]WP Admin -> Settings -> General[/hilite]

Posted: Friday Mar 29th, 2013 at 9:21 am #46050

You can only have one demotion role in s2Member, which by default is 0, but can be changed to another one. Knowledge Base » Forcing A Specific Demotion Role

If you need different demotions depending on the user’s current level, you’ll have to create a customization to achieve it. This may help: Knowledge Base » Changing Roles/Capabilities via PHP

I now have some subscribers who paid me differently than by PayPal. They do not have a recurring payment (yet).

You can enter an EOT time manually in the user’s profile. Just remember that if you do this to a user that has a subscription in PayPal, then the time you enter manually is the one that’ll be used and won’t be updated by changes in the subscription (e.g. new payments).

Posted: Friday Mar 29th, 2013 at 9:16 am #46049

Hi Joon.

s2Member doesn’t handle the logins, WordPress does. You should ask in the Vanilla or WordPress forums, someone there may know.

Posted: Friday Mar 29th, 2013 at 9:11 am #46048

Im still getting the error message when I try to access the paypal pro forms section

Try the tips in this article, please: Knowledge Base » Common Troubleshooting Tips

I have installed s2member pro, please could you point me to the best resource for enabling free membership for all levels.

Video » s2Member (Free Registration On Multiple Levels?)

In short, I dont want members to be taken to the membership option page now, I want to send them to their dashboard where they can access their relevent pages dependent on their level.

If they try to access a page/post restricted at a level higher than the one they have, then they will be redirected to the Membership Options page, that’s how the access restrictions work.

What behavior do you want when, for example, someone at Level 0 tries to open a Level 1 page?

Posted: Friday Mar 29th, 2013 at 9:04 am #46047

Hi Simon.

I don’t think that’d be a problem, but I have never tried it or seen someone mention doing it yet, so you’ll need to test it to confirm it.

Posted: Friday Mar 29th, 2013 at 9:01 am #46046

Jino, thanks for the log entries.

Does your browser accept cookies? Are you using the registration link in the Signup Confirmation email?

Do you have Open Registration enabled? Try disabling it and testing again, I’d like to confirm that you’re registering only because you have the s2Member cookie or using the special registration link when you have that role problem. [hilite path]Dashboard -› s2Member® -› General Options -› Open Registration[/hilite]

Posted: Friday Mar 29th, 2013 at 8:58 am #46045

Yes, it will definitely be useful.

Right, s2Member currently does not support subscriptions for ccaps, EOTs for ccaps individually, or keep a log of these. I have these in the feature requests list.

Posted: Friday Mar 29th, 2013 at 8:27 am #46041

Just enter the domain name you’ll use, I guess. It won’t prevent your s2Member Pro from working in your installation with the IP address, just as you wouldn’t have a problem using s2Member Pro in development installations besides the actual live site. :)

Posted: Friday Mar 29th, 2013 at 8:24 am #46040

Hi Angus.

Coupon codes are possible for discounts, but not the kind you describe, sorry. :/

Posted: Friday Mar 29th, 2013 at 7:52 am #46031

How do i get Paypal Pro and Payflow to work seamlessly together?

I’d just like to mention this, in case there’s a misunderstanding: PayFlow Pro is not supported by s2Member Pro. s2Member Pro supports PayPal Pro, which can may be using the PayPal Pro API or the PayFlow API. The latter version is called PayPal Pro PayFlow Edition. Knowledge Base » PayPal® Services / A Quick Comparison

Make sure that you have PayPal Pro, not PayFlow Pro. Then verify if you have the PayFlow Edition and, if so, enter the PayFlow credentials in your s2Member integration. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayFlow™ Account Details[/hilite]

If you’re selling a subscription and receiving payments on your site, then you’ll need to upgrade your PayPal Pro account with the DPRP service. I think DPRP stands for “direct payment recurring payment”. Check with PayPal that you have this.

Posted: Friday Mar 29th, 2013 at 7:44 am #46030

Jim, while waiting for Jason’s reply, why don’t you try creating a clean installation of WP to test this and see if it has the same problem? If it doesn in that same server, why not try a different one?

Like Jason said, and I agree, it’s specific to your installation, because this is not happening to other site owners. It could be the current installation you’re working with, or the server you’re using. It’d help to determine which.

Knowledge Base » Common Troubleshooting Tips

Posted: Friday Mar 29th, 2013 at 12:27 am #46025

Here’s what Jason said:

Well the customer is not logged out during an upgrade. We simply ask them to log back in because this clarifies things a little from the customer perspective (i.e. please log back in because now your account is a bit different); and they land back on the Login Welcome Page, so this feels logical to a customer.

However, you can modify this behavior by simply adding a hack like this, which detects if the customer is already logged in when they reach the login screen.

[hilite pre_code]

For the redirection you can try [hilite mono]wp_redirect[/hilite] or [hilite mono]header[/hilite].
http://codex.wordpress.org/Function_Reference/wp_redirect
http://php.net/header

And this hack could go in the same must-use plugin file as the auto-login one, in which case you’d already have the PHP block open and don’t need a new [hilite code]

Posted: Friday Mar 29th, 2013 at 12:09 am #46023

Yes, Jason confirmed what I said, the EOT would be at the end of the trial if it isn’t over yet.

That is correct. The EOT Time is set for the end of the trial period in that case (as long as the cancellation occurs BEFORE the trial is over). In other words, before they have paid for anything. In this case, the EOT occurs at the end of the trial period.

If that’s not the case, we’ll need to see log files; and a list of all plugins they are currently running. The first thing that comes to my mind, is a possible issue with object caching. I would ask them about caching plugins.

Try all the tips in this article: Knowledge Base » Common Troubleshooting Tips

If you have caching, make sure object and database caching are not enabled. They’re known to cause trouble.

Keep logging enabled to log a subscription that had this happen, and then submit your site’s info so we can take a look at it. Let us know when you send it, please. s2Member® » Private Contact Form

Posted: Friday Mar 29th, 2013 at 12:05 am #46022

Jason told me you could try this:

Create this directory/file: /wp-content/mu-plugins/s2hacks.php
Knowledge Base » Hacking s2Member® Via Hooks/Filters

[hilite pre_code]
http://adambrown.info/p/wp_hooks/hook/wp_loaded

Posted: Thursday Mar 28th, 2013 at 11:56 pm #46021

No, it’s not possible without a hack. And there isn’t a hook to do it, so you’d have to make a copy of the file and customize it instead. s2member/includes/classes/meta-box-security.inc.php

I suggest that you move the copy of the file to the must-use plugins folder, so it doesn’t get overwritten when you update s2Member. /wp-content/mu-plugins/

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