Cristián Lávaque
Forum Replies Created
-
Great! Thanks for the update. I’m glad you sorted it out. 🙂
Interesting. s2Member is prepared to deal with refunds, unless PayPal made a new update to their API without warning anyone. Or maybe it’s a problem specific to your installation…
If you can reproduce it in a clean installation of WordPress with just s2Member added, could you please create a bug report following the instructions, so Jason can investigate it? https://www.websharks-inc.com/support/?product=s2member&request_type=bug_report
Thank you!
> Integration with a list server requires keeping email addresses in sync.
Well, it depends.
You’re subscribing the user to your MailChimp list with that option when he registers, but later changing his WP email address doesn’t necessarily mean he wants your MailChimp emails to go that other address now too. He can update the MailChimp subscription address through MailChimp, clicking the relevant link in your emails for that.
> Note that whatever solution you come up with should work when a user updates any profile info. Some of us use an s2m hack (explained in your user forum) to sync custom user data with the list server. We want that to work for all user data.
If you have a hack to add custom fields/capabilities to your MailChimp integration, and now want profile changes to reflect those in the MailChimp integration, would require you to improve your hack for that as well.
If s2Member added those fields by defaults, it’d make sense that s2 also should update them, but if they were added by your customization, s2 can’t be expected to update them by default.
Yes. This is what I asked him:
“he asks if he can have with Auth.Net a few terms at one price and then have it change to another amount for the following terms… I know it’s most likely not possible, but I thought I’d ask you.”
And this was his reply:
“Yes, but this requires a manual changes to the ARB profile through their Authorize.Net account. Not possible via s2Member.”
🙂
I’m glad there’s some progress.
Are you generating those with s2Member’s shortcodes for PayPal buttons, or from PayPal’s site? WP Admin -> s2Member -> PayPal Buttons -> Subscr. Cancellation
> Is there any way to get Express Checkout with this combination?
The s2Member pro-forms for PayPal integrate with Express Checkout. WP Admin -> s2Member -> PayPal Pro-Forms
> PayPal and they said that to be able to take recurring payments with Express Checkout, I would have to upgrade to PayPal Pro.
That isn’t true. You can sell subscriptions with Express Checkout without getting PayPal Pro. The customer will be required to login to PayPal, though.
I hope that helps. 🙂
Here is a way you could get them:
function get_all_ccaps_protecting_posts() { global $wpdb; $ccaps = array(); $results = $wpdb->get_results("SELECT <code>meta_value</code> FROM <code>".$wpdb->postmeta."</code> WHERE <code>meta_key</code> = 's2member_ccaps_req'"); if($results) { foreach($results as $_result) if(is_array($_result_ccaps = maybe_unserialize($_result->meta_value)) && $_result_ccaps) $ccaps = array_merge($ccaps, $_result_ccaps); unset($_result, $_result_ccaps); } return array_unique($ccaps); }I hope that helps. 🙂
With a backslash. I did it in my other reply to show you. Here it is again, maybe easier to see:
\'I hope that helps. 🙂
Cool.
Yeah, I know it can get confusing, because they’re two different situations, each with a different solution.
Let me know if you have more questions. 🙂
> Hmm. Can you show me where Membership options is? It’s not in my menu:
I’m terribly sorry, I missing writing Scripting in that path I gave you… :/
WP Admin -> s2Member -> Scripting -> Membership Options Page Variables
> I’ve tried:
None of those values are valid for the required_type attribute. See: http://www.s2member.com/kb/s2mop-shortcode/
> How do I use the shortcode to target specifically just users needing access to level 2 or just those that need access to level 3.
I’ll see how we can improve s2MOP to make that possible, but for now you’d use a conditional there, with the MOPage vars. Something like this (haven’t tested it, and you’ll require a PHP execution plugin):
<?php if (!empty($_REQUEST['_s2member_vars'])) @list($restriction_type, $requirement_type, $requirement_value, $seeking_type, $seeking_value, $seeking_uri) = explode('..', esc_html(stripslashes((string)$_REQUEST['_s2member_vars']))); if (current_user_is('s2member_level1') && !empty($requirement_type) && $requirement_type == 'level') if ($requirement_value == '2') { ?>I'm sorry, but you need to be a Level 2 member to access this article. You can upgrade your membership easily by clicking here. If you want access to all the material, consider purchasing a Level 3 membership here.<?php } elseif ($requirement_value == '3') { ?>I'm sorry, but you need to be a Level 3 member to access this article. You can upgrade your membership to level 3 by clicking here.<?php } ?>I hope that helps. 🙂
I asked Jason about making the custom fields columns sortable and he replied:
“this is only going to be possible after a larger restructuring”
Still, it’s there in the feature requests.
If you need it now, it’d require a customization. Here’s a relevant post from some time ago, that talks about searching users by their custom fields: http://www.primothemes.com/forums/viewtopic.php?f=4&t=15658#p48878
I hope that helps. 🙂
Thank you.
If you haven’t yet, could you please do these? http://www.s2member.com/kb/common-troubleshooting-tips/
Thanks!
You can try just having these in the level 1 URI restriction, they seem to be enough for what you want:
ngg
s=If the page mysite.com/ngg_tag/tagkeyword is being served by WordPress, and you have s2Member’s restriction configured, and you have set the Memberhsip Options Page, then the URLs that have those strings in the URI should be protected and allow only users with Level 1 access.
If that isn’t the case, please do the troubleshooting described here: http://www.s2member.com/kb/common-troubleshooting-tips/
You can check the plugins for conflicts deactivating them one by one, checking after each if the problem’s gone. http://www.s2member.com/kb/common-troubleshooting-tips/
What version of s2Member are you using? Could you try the previous release to see if you also have that problem? Just curious.