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 - 6,951 through 6,975 (of 7,376 total)
Author Replies
Author Replies
Posted: Friday Mar 16th, 2012 at 4:29 pm #8415

What Raam said. The upgrade won’t affect your users.

That said, it’s always good to do backups regularly and before you make changes. :)

Posted: Friday Mar 16th, 2012 at 4:10 pm #8407

I see. And you have logging enabled here?
[hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

Could you post here the shortcode for the button you are using when you get the error?

Could you post the URL of the page with your button to give it a look, please? If you want to keep it private, please use the contact form.
s2Member® » Private Contact Form

Thanks!

Posted: Friday Mar 16th, 2012 at 4:07 pm #8406

I see you went out of PHP and then back again after a couple of new lines. That shouldn’t be in that file.

Also, there’s a similar hook for the BuddyPress integration.

Try this:

[hilite pre_code]
user_login . ' just updated the Profile )', 'Message Body goes here.');
}
?>
[/hilite]
Posted: Friday Mar 16th, 2012 at 3:48 pm #8404

:)

Posted: Friday Mar 16th, 2012 at 3:47 pm #8403

Cool. :)

Posted: Friday Mar 16th, 2012 at 3:11 pm #8398

Joe, using an FTP client like FileZilla, go to the directory [hilite mono]/wp-content/plugins/s2member-logs/[/hilite] and you’ll find the log files there. Open them all and copy the entries related to the transaction that gave you the error, paste those entries here and x-out any email address, please.

Thanks. :)

Posted: Friday Mar 16th, 2012 at 3:08 pm #8396

Hi Sebastian.

You should keep a backup of your translation so you don’t lose it during the udpate. After the update you can apply the translation again.

You can do a diff between the previous and latest pot files in s2Member and see if you need to update anything in your translated one.
http://www.prestosoft.com/edp_examdiff.asp

I hope that helps. :)

Posted: Friday Mar 16th, 2012 at 3:05 pm #8394

What do you need the description for in the mu-plugins hack? For the domains list you mentioned putting there? You can have the domains in an array right in the hack, right?

Posted: Thursday Mar 15th, 2012 at 10:51 pm #8314

Yes, there is, that’s why I said you’d have to modify the conditionals. A simple [hilite mono]OR is_admin()[/hilite] added to each should do the trick.
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]

s2Member supports ALL Conditional Tags in WordPress®

I hope that helps. :)

Posted: Thursday Mar 15th, 2012 at 10:12 pm #8312

No, you’d have a two step process: The user would get a form with the options to pick what he wants, that gets submitted to the page where you have the button/pro-form, and the shortcode for it would use the variables it got from the previous form (the one with the options).

Does that help?

Posted: Thursday Mar 15th, 2012 at 10:10 pm #8311

Nola, now that you gave some more info on how you want to do it, here’s what I suggest:

Have everyone register with the same form, which’d give them Level 0, and then your client reviews each new user and upgrades their profiles with the access he wants to give them.

This would work as an approval process and also give him control over the access they get. The content should all be protected above Level 0 so they can’t see it when they first register.

The confirmation email is sent to those that paid, but the New User email is sent to all new registrations. The latter can be edited from [hilite path]Dashboard -› s2Member® -› General Options -› Email Configuration[/hilite].

I hope that helps. :)

Posted: Thursday Mar 15th, 2012 at 10:02 pm #8310

Because neither of those conditions would be true for an admin. You’d have to modify the conditionals, or just go to the edit page to see them.

Posted: Thursday Mar 15th, 2012 at 2:59 pm #8277

Maybe around a month. We’re trying for that, but is not in stone yet.

Posted: Thursday Mar 15th, 2012 at 2:54 pm #8276

You’re welcome. :)

Posted: Thursday Mar 15th, 2012 at 4:53 am #8212

Hi Joshua.

s2Member Pro is an add-on to the s2Member Framework plugin, but is not a WP plugin itself, just an add-on. Here you can read the installation instructions for Pro:
s2Member® » Pro » Install/Upgrade Instructions

I hope that helps. :)

Posted: Thursday Mar 15th, 2012 at 4:39 am #8210

Hi Lars.

No, it’s not something we support yet, and I don’t know when we will.

Great suggestion, though. :)

Posted: Thursday Mar 15th, 2012 at 4:36 am #8209

Sorry, just noticed it’s in the Pro Customers forum and you don’t have access to it yet.

Basically the idea is that instead of sharing a single account, each person would have his account and the one with the paid access could share it with other accounts he picked.

Posted: Thursday Mar 15th, 2012 at 4:33 am #8208

Hi Philip.

Yes, we’re working on this. :)

I went into some detail about it with another user the other day, which you may want to read:
http://www.s2member.com/forums/topic/group-accounts/

I hope that helps.

Posted: Thursday Mar 15th, 2012 at 4:30 am #8207

Hello Mark.

Yeah, it’s very possible.
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals -> Example #3[/hilite]

It’d be something like this:

[hilite pre_code]
[[s2If current_user_is(s2member_level1)]
Some content for Level 1 members.
[/s2If]]

[[s2If current_user_is(s2member_level0)]
Some content for Free members.
[/s2If]]

[[s2If !current_user_can(access_s2member_level0)]
Some public content.
[/s2If]]
[/hilite]

I hope that helps. :)

Posted: Thursday Mar 15th, 2012 at 4:25 am #8205

Hi!

Sorry I just got to your posts. You’re doing great for your first day!

Took note of the feature request, thanks for the suggestion. Will see what we can do about it.

Yeah, I see what you don’t like editing the core files. The way I’d go about it is probably use the mu-plugins file and just check the [hilite mono]$_POST[/hilite] array to see if the registration form was submitted. If so, do the email check against the domain names list and if it doesn’t pass, return the person to the registration page.

I hoep that helps. :)

Posted: Thursday Mar 15th, 2012 at 4:17 am #8204

Hi Joe.

Could you please enable logging, try a new transaction and then quote here all the log entries related to that test? Please x-out any private info (e.g. email address).
[hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

Thanks!

Posted: Thursday Mar 15th, 2012 at 4:14 am #8203
Posted: Thursday Mar 15th, 2012 at 4:07 am #8201

Hi Terry.

Philly’s suggestion would work to use the AWeber integration, which only deals with levels so far, not custom capabilities.

You’ll be giving them a level for the purpose of having them related to separate AWeber lists, but you’d protect the content with custom capabilities instead of levels, which will keep each user to the content he paid for and not the rest.

The coming major release of s2Member will give you way more control over the AWeber integration to add them to lists based on the access you’re selling them without having to create workarounds like the above.

Another thing I wanted to mention, just in case it’s a problem for you, is that the current s2Member only supports one subscription per user. That is, only one recurring payment subscription, so a user that is paying monthly for Access 1 won’t be able to also pay monthly for Access 2.

That isn’t a problem if they are one-time payments for lifetime access, though. He can pay one time for each of the accesses you sell and they wouldn’t have an issue.

Multiple subscriptions per user and separate times for each access is another thing we’re working on to make possible in the coming major release.

I hope it helps.

Posted: Thursday Mar 15th, 2012 at 3:51 am #8200

Hi Philly.

Try this:

[hilite pre_code]
= strtotime('-7 days') && (current_user_can('access_s2member_level4') || current_user_can('access_s2member_ccap_life'))) { ?>
Drip content to Members that started paying you at any Level, at least 7 days ago AND can access level#4 or have custom capability 'life'.

[/hilite]

I hope it helps. :)

Posted: Wednesday Mar 14th, 2012 at 8:44 pm #8190

But, that hook is after the page was excluded from the Specific Page restriction.

Did you try something like this with the hook I mentioned before?

[hilite pre_code]
add_filter('ws_plugin__s2member_sp_access_excluded', 'special_access', 1, 2);

function special_access($excluded, $vars) {
if (current_user_can('access_s2member_ccap_student')) {
$excluded = true;
return $excluded;
}
[/hilite]

or even

[hilite pre_code]
add_filter('ws_plugin__s2member_sp_access_excluded', 'special_access', 1, 2);

function special_access($excluded, $vars) {
return (current_user_can('access_s2member_ccap_student') ? true : $excluded);
}
[/hilite]

Viewing 25 replies - 6,951 through 6,975 (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.