Cristián Lávaque
My Latest Replies (From Various Topics)
| 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? 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. 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. 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.
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: 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: I hope that helps. |
|
| Posted: Thursday Mar 15th, 2012 at 4:30 am #8207 | |
|
|
|
|
Hello Mark. Yeah, it’s very possible. 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)] [[s2If !current_user_can(access_s2member_level0)] 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). Thanks! |
|
| Posted: Thursday Mar 15th, 2012 at 4:14 am #8203 | |
|
|
|
|
Maybe this article helps you. :) |
|
| 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) { or even [hilite pre_code]add_filter('ws_plugin__s2member_sp_access_excluded', 'special_access', 1, 2); function special_access($excluded, $vars) {
|
|








Pre-Sale FAQs
Video Tutorials
Community Forum
Knowledge Base
News/Updates
s2 Codex / Docs
GPL v2 License
Contact A Human
About Us
Our Customers
Support Policy
Privacy Policy
