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 - 3,301 through 3,325 (of 7,376 total)
Author Replies
Author Replies
Posted: Friday Oct 26th, 2012 at 9:52 am #29784

Hi Colin.

With buy-now transactions, the time will be added to what’s left, yes. Here’s the setting: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior -> Fixed-Term Extensions ( auto-extend )?[/hilite]

I hope that helps. :)

Posted: Friday Oct 26th, 2012 at 9:49 am #29782

Hi Spenser.

You can use the free registration pro-form for this. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms[/hilite]

Knowledge Base » Offering Paid Member Registration for Free, Using Pro-Forms
Video » s2Member (Free Registration On Multiple Levels?)

I hope that helps. :)

Posted: Friday Oct 26th, 2012 at 9:45 am #29781

Hi Tobias.

Those fields will show up in the pro-forms too, when the user is not logged in, so the pro-form works as a registration form too. If the user is logged in, no registration will happen, and the profile fields aren’t shown.

I hope that helps understand the behavior. :)

Posted: Friday Oct 26th, 2012 at 9:43 am #29780

Hi Edmon.

There isn’t a book/manual for s2Member. There are videos, and these forums, and the documentation in the plugin’s admin pages themselves, though.

You can use the Alternative Views Protection to hide from the navigation menus, things the user doesn’t have access to. [hilite path]Dashboard -› s2Member® -› Restriction Options -› Alternative View Protection -> Nav Menus[/hilite]

I hope that helps. :)

Posted: Friday Oct 26th, 2012 at 9:08 am #29772

Hi Wayne.

Are you using the PayPal buttons or pro-forms?

[[s2If current_user_can(access_s2member_level1)]
[user-meta type=”registration” form=”package1_sign_up”]
[/s2If]]
[[s2If current_user_can(access_s2member_level2)]
[user-meta type=”registration” form=”package2_sign_up”]
[/s2If]]

You can certainly use conditions to show one or the other. These are also relevant:
Video » s2Member (Advanced Conditionals)
Knowledge Base » Using variables in a shortcode

Posted: Friday Oct 26th, 2012 at 8:58 am #29769

Thanks for keeping us updated with what you try, that helps us too.

Did some tests and found what’s making the menus change for your user: [hilite path]Dashboard -› s2Member® -› Restriction Options -› Alternative View Protection -> Nav Menus[/hilite]. The protected categories are being removed from the menus and only unprotected items are left.

I do see you’re having a weird behavior where the unproteted items seem to be repeated to make up for the removed ones, though. Do you have this happen with the default theme as well?

I’ll show this to Jason.

Posted: Friday Oct 26th, 2012 at 8:42 am #29762

Hi Chris.

I’ve asked PayPal to look into some specific transactions…10 days ago and no response thus far (nudged them again today with fresh transactions), which is why I’m here.

Let us know when they respond.

I’ve read where other people having this problem simply de-integrate Payflow and s2Member will fall back to the older API in that case. I’m not *exactly* sure whether that is a known workaround for someone in my situation, but if it is I’m happy to try it.

Do you have logging enabled? Would like to see the entries from all the log files, for a transaction where you got the error when trying to pay through Express Checkout.

The other time I saw that error, the log also said:

‘TRXRESPMSG’ => ‘Referral: 10422-The customer must return to PayPal to select new funding sources.’,

Please see this post: http://www.s2member.com/forums/topic/cant-do-recurring-billing-via-paypal-payflow/#post-18748

I hope that helps! :)

Posted: Friday Oct 26th, 2012 at 8:33 am #29759

Hi Pam.

There isn’t a feature to list the things the user has access to, so you’ll have to code those menus yourself. What you can do is use the IDs of the posts with videos, and check each one to see if the current user has access to it and display the link if so.

There are some API functions that will help you check those permissions. http://www.s2member.com/codex/stable/s2member/api_functions/package-summary/

If the functions available there aren’t enough, you would own database query then.

I hope that helps. :)

Posted: Friday Oct 26th, 2012 at 8:27 am #29756

Hi Chamo.

I’m sorry you had the problem. Could it be that the s2Member Pro upload was incomplete or had failed transfer? Please remove the folder and try re-uploading it. /wp-content/plugins/s2member-pro/

If somebody from the staff of Webshark want my logins to watch the problem, it will be very helping because I was trying 2 days already…. without succes

You can send the info using the contact form: s2Member® » Private Contact Form

Posted: Friday Oct 26th, 2012 at 8:14 am #29754

No, Express Checkout always has to be an option according to PayPal’s terms, that’s why it can’t be removed.

Posted: Friday Oct 26th, 2012 at 8:12 am #29753

If you remove the .htaccess file from the s2member-files folder, then they won’t be protected. Instead, did you try using a download key as Raam suggested? http://www.s2member.com/forums/topic/cant-pseudostream-mp4-with-jwplayer/#post-29291

If you want to stream, it’s best to use the Amazon integration, though. Have you tried it? Video » s2Member® File Downloads (Amazon S3/CloudFront/JW Player)

Posted: Friday Oct 26th, 2012 at 8:08 am #29751

Ah, got it. I’m glad you fixed it! :)

Posted: Friday Oct 26th, 2012 at 8:05 am #29750

John, here’s a hack Jason suggested some weeks ago for the error you’re getting now: http://www.s2member.com/forums/topic/authorize-net-error-92/#post-23908

Could you please try it and let us know if it helps you too?

Posted: Friday Oct 26th, 2012 at 7:52 am #29748

Thanks for sending the info.

I went to the page and in the HTML editor see that it says: [hilite pre_code]lpm_issue_1_lq.pdf[/hilite]

I just changed it to [hilite pre_code]lpm_issue_1_lq.pdf[/hilite] and it worked fine.

I’m guessing that, for some reason, you probably had not entered the name of an actual protected file in the [hilite mono]download[/hilite] attribute of the shortcode, so generating the key would have resulted in a problem.

Anyway, seems to be working fine in my test. I hope that helps! :)

Posted: Friday Oct 26th, 2012 at 7:18 am #29746

Reloading the s2M plugin did not work

You mean re-uploading all the s2member-pro folder? Okay, didn’t know you tried that.

Without the shortcode, offering only free memberships to my users will not work, so I am stuck with using only level 0. It’s entirely possible that the problem is being caused by my theme, but I have spent a lot of time designing the site with my theme, I love the functionality of the theme, I paid for the theme, and I’m not willing to start from scratch because your plugin is incompatible with it.

I can understand the work that can go into a theme and why you’d prefer to keep it.

I wanted S2M Pro for the import feature, but when I found out that it wouldn’t email members their passwords upon import, that feature became useless to me too. How would I let 125 people know what their passwords were? And he also says “handle the transition from your old site/system…” There is no old system. This list is members that we used to communicate with via old fashioned email. They don’t have usernames and passwords. We need to create them.

They wouldn’t be emailed on import normally, but Jason did point in his reply to a hack that may allow the emails to happen on import. http://www.primothemes.com/forums/viewtopic.php?f=4&t=16843#p61284

Also, if you already had them in MailChimp, it’d have been easy for you to email them how to access their new accounts. A simple way would have been to leave the password field empty on import and then ask the user to enter his email address into the “lost password” tool to have WordPress generate and email them a new one. /wp-login.php?action=lostpassword

Another thing to try would have been installing the Reset User Passwords plugin which, after import, could be used to email everyone and email them a link to reset their password. Similar to the “lost password” tool, but without using that interface. http://wordpress.org/extend/plugins/reset-all-user-passwords/

I have tried all of your suggestions. They didn’t work.

But that didn’t mean we didn’t have anything else to suggest or try. Once you had reported how it went with the suggestions we already gave you, we could have kept trying new things to help you. :/

Posted: Friday Oct 26th, 2012 at 6:48 am #29745

Debbie said:

So, now I can’t post in the Customer Support Forum because my membership level has been changed to a “Free Subscriber (No Purchase Yet)” Does this mean I’m getting my money back? Because if it doesn’t, I respectfully request that you grant me my posting privileges back.

To answer your questions:

I tried both of your suggestions to get the shortcode to work. Reloading the s2M plugin did not work, and the other plugin you suggested (http://wordpress.org/extend/plugins/trueedit/) not only didn’t work, it caused other problems, so I had to get rid of it.

Without the shortcode, offering only free memberships to my users will not work, so I am stuck with using only level 0. It’s entirely possible that the problem is being caused by my theme, but I have spent a lot of time designing the site with my theme, I love the functionality of the theme, I paid for the theme, and I’m not willing to start from scratch because your plugin is incompatible with it.

Jason’s suggestion to use a Mass email tool was unnecessary because I had already been using Mailchimp with great success. I wanted S2M Pro for the import feature, but when I found out that it wouldn’t email members their passwords upon import, that feature became useless to me too. How would I let 125 people know what their passwords were? And he also says “handle the transition from your old site/system…” There is no old system. This list is members that we used to communicate with via old fashioned email. They don’t have usernames and passwords. We need to create them.

Finally, the reason I didn’t respond to your suggestions was certainly NOT because the problem was solved, but because I was too busy trying to find other plugins that would do for me what S2M could not. Now that I finally have the site functioning somewhat, I’ve come back to re-submit my request. As I said before; I have tried all of your suggestions. They didn’t work. I do not need Pro. Please refund my money. (Especially now that I’m not listed as a paying customer!)

http://www.s2member.com/forums/topic/pro-is-not-solving-my-problems/
http://www.s2member.com/forums/topic/free-memberships/#post-27391

Posted: Friday Oct 26th, 2012 at 6:44 am #29744

Not sure why you’d not be listed as a Paying Customer for a while and then be again. I’ll reply in the other thread instead of continuing here, in order to keep the conversation together.

Posted: Friday Oct 26th, 2012 at 6:37 am #29742

I just saw your other post regarding losing access to your account. Right, not having a Pro account, you wouldn’t be able to post in the Customers forum, but you can post here as you did above, which was fine.

I’m sorry you lost your password in the first place, and that you aren’t getting the email from the site to get a new password. Emails are being sent from the site, but it’s possible that they aren’t reaching your email account for some reason (I’ve seen this happen in some rare instances before). Did you get a notification email about my reply to your post here?

I emailed Elizabeth in accounts to help you regain access to your account, but could you please tell us what your Pro account is? Thanks!

Posted: Friday Oct 26th, 2012 at 6:31 am #29741

Hi Stan.

I’m notifying Elizabeth in Accounts so she helps you with this. Could you please tell us what your Pro account is?

Posted: Friday Oct 26th, 2012 at 6:28 am #29740

Hi Kevin.

No, these are the fields the importer handles so far: “ID”,”Username”,”Password”,”First Name”,”Last Name”,”Display Name”,”Email”,”Website”,”Level[0-9]+ or Role ID”,”Custom Capabilities”,”Registration Date ( mm/dd/yyyy )”,”First Payment Date ( mm/dd/yyyy )”,”Last Payment Date ( mm/dd/yyyy )”,”Auto-EOT Date ( mm/dd/yyyy )”,”Custom Value ( starts w/domain )”,”Paid Subscr. ID”,”Paid Subscr. Gateway”, and s2Member custom profile fields…

From a Google search, it seems like xprofile data is something related to BuddyPress, right? Maybe they have an importer for those?

Posted: Friday Oct 26th, 2012 at 6:23 am #29739

Doug, you can use the pro-forms with just Express Checkout. You will require PayPal Pro only if you also want to receive payments on-site instead of having the user go to PayPal’s site.

I hope that helps. :)

Posted: Friday Oct 26th, 2012 at 6:21 am #29738

Great. :)

Posted: Friday Oct 26th, 2012 at 6:18 am #29737

Christopher, I just tested this again, saving the test user’s profile and, instead of the “headers already sent” error, said “user updated”. So that seems to be take care of.

I saved an EOT time in the past for the test user, but didn’t see the demotion happen. You may want to check again tomorrow.

I still suspect wp-cron not working properly because of some other plugin’s fault. You should test deactivating other plugins to sort this out, or change s2Member’s auto EOT behavior to use your own cron-job, as I mentioned earlier. http://www.s2member.com/forums/topic/eot-not-working-for-paypal-or-ccbill/#post-28669

Posted: Thursday Oct 25th, 2012 at 8:10 am #29634

Hi Kevin.

The first thing that came to mind was also to suggest to separate pro-forms, but I can understand what you say.

Now, how do you plan to use coupons so the new call center shows the higher price while the rest sees the lower one? Or do you mean to have the higher price by default and then lower to the 39.95 one when using the coupon?

If you want the coupon to affect the very first payment, you can use an initial term in your subscription, and then apply the coupon to just that using [hilite mono]ta-only[/hilite] in your coupon’s definition. You can see an example in the coupons documentation. [hilite path]Dashboard -› s2Member® -› Pro Coupon Codes -› Coupon Code Configuration File[/hilite]

Another way could be using variables in the shortcode. This article explains that: Knowledge Base » Using variables in a shortcode

I hope that helps. :)

Posted: Thursday Oct 25th, 2012 at 7:54 am #29633

Hi Debbie.

to get the Pro version to help me with the two issues for which I purchased it (offer only free memberships and perform bulk user imports) but to no avail; the shortcode will not work.

About the shortcode not being parsed, that’s not something I’ve seen in any other site, so it’s not a problem in s2Member as distributed, but a local problem in your installation only.

If the shortcode isn’t being parsed, the only thing I can guess is that the files that adds that shortcode is missing from your installation, which is why I suggested reuploading the s2Member Pro files, in case you had an incomplete upload before, but I didn’t get a reply to that. http://www.s2member.com/forums/topic/free-memberships/#post-26682

I was happy with the way S2M was working prior to the upgrade, but I upgraded because the feature comparison promised me these two elements:

Supports unlimited paid Membership Levels with s2Member® Pro. *Note: the s2Member® Framework (i.e. the free version) is limited to a maximum of 4 paid Membership Levels.

Supports User/Member importation via comma-separated value files (CSV).

I don’t remember you mentioning the extra levels problem, but that works fine in every other installation I’ve seen it used in, as long as the code line is added properly to your configuration file as explained in the documentation: [hilite path]Dashboard -› s2Member® -› General Options -› Membership Levels/Labels[/hilite]

About user importation, Jason replied to your thread with a possible solution. http://www.s2member.com/forums/topic/free-memberships/#post-27391

About adding users to MailChiimp on import, you’d need to do that from MailChimp and the users would have to confirm the subscription. Be sure to read their rules about this, they’re very strict to avoid complaints from people.


After not hearing back from you then, I thought you had solved the problem and just not posted an update.

Please try the above. I hope they help. :)

Viewing 25 replies - 3,301 through 3,325 (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.