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,626 through 1,650 (of 7,376 total)
Author Replies
Author Replies
Posted: Tuesday Mar 26th, 2013 at 10:55 am #45780

Hi Bob.

You can use the Login Welcome Page redirection. [hilite path]Dashboard -› s2Member® -› General Options -› Login Welcome Page -> Special Redirection URL[/hilite]

Posted: Tuesday Mar 26th, 2013 at 10:53 am #45779

Thanks for the update.

Could you show me the code you have in your s2-auto-login.php file?

Previous versions of the hack had that problem, but the one in that article was rewritten to fix it. Are you sure you were using the latest version from that article?

Posted: Tuesday Mar 26th, 2013 at 10:50 am #45777

Christian, My current membership page is my Welcome Page. How would this affect my subscribers membership access level?

You mean you set the Login Welcome Page and the Membership Options Page to be the same one? This won’t work. The Membership Options Page will always be public, while the Login Welcome Page will always require the user to be logged in. They have to be separate pages.

Try fixing that and see if it helps with your problem.

Posted: Tuesday Mar 26th, 2013 at 10:44 am #45774

Hi Mike.

Those child sites will be for his users, right? If so, yes, he needs the Network license. http://www.s2member.com/prices/#s2-terms-blog-farming

About the pyramid thing, I don’t think child blogs in the network can then have their own networks. You’ll need to investigate this to confirm it.

Posted: Tuesday Mar 26th, 2013 at 10:41 am #45772

I don’t really know, sorry. Have you tried asking in the WordPress forums or Stack Exchange?

Posted: Tuesday Mar 26th, 2013 at 10:39 am #45770

Yeah, it’s safe to assume that. I’d still run a test transaction when you go live, to make sure everything’s working as it should before customers start trying to pay.

Keep logging enabled until you know it’s working, so it helps you debug if you need to solve anything. [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite]

Posted: Tuesday Mar 26th, 2013 at 10:36 am #45767

If you need to style the pro-form differently, you could add the styles to your own CSS file using as selectors the IDs s2Member adds to the HTML code. You may need to use [hilite mono]!important[/hilite] for some styles.

You can also edit the template, if you want. http://www.s2member.com/kb/pro-forms/#customizing-pro-forms

Or you can copy the CSS s2Member outputs, paste it in your own CSS file to customize it, and stop s2Member from loading its CSS anymore file since you now have the customized copy.

Pre Sale FAQs » How can I prevent s2Member® Pro from loading it’s default CSS?
http://www.meekgreyhounds.co.uk/wp-content/plugins/s2member/s2member-o.php?ws_plugin__s2member_css=1&qcABC=1&ver=130221-130221-2246817341

Posted: Tuesday Mar 26th, 2013 at 10:24 am #45762

Hi Christian.

I did a little googling and apparently paypal pro needs to be enabled on my paypal account in order for other payment types to work – even though they seemed to be working fine prior to the move.

If you don’t have PayPal Pro, the pro-form will only work with the PayPal (Express Checkout) option for payments, the others are to get paid on your site, which requires PayPal Pro. Knowledge Base » PayPal® Services / A Quick Comparison

The membership site isn’t the main site. Is that likely to cause any issues?

Yes, you should use the pro-form shortcode in the blog where s2Member will be managing the account with paid access. s2Member doesn’t work across sites yet.

If you use the PayPal Standard buttons, though, for new signups (not upgrades of existing accounts) you may be able to use them outside, but not with a shortcode. Knowledge Base » Using Buttons Generated @ PayPal.com

Posted: Tuesday Mar 26th, 2013 at 10:18 am #45760

Hi Sean.

Please try reinstalling s2Member uploading it via FTP. s2Member® » Framework » Install/Upgrade Instructions

Have you had bbPress installed in your site? Your problem may be related to that. See: http://www.s2member.com/forums/topic/fao-jason-potential-bug-with-bbpress-2-2/#post-44708

Posted: Tuesday Mar 26th, 2013 at 10:12 am #45756

Hi Paul.

Could make sure you have logging enabled and that these transactions have been logged? [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite]

Then please submit your site’s info so we can review the logs. Please include the IDs of the transactions that had this problem, so we can find the related entries. Thanks! s2Member® » Private Contact Form

Posted: Tuesday Mar 26th, 2013 at 10:09 am #45755

Hi Luke.

It sounds like the problem is that you’re telling s2Member it’s in dev mode, but you’re not using the dev credentials. [hilite path]Dashboard -› s2Member® -› Authorize.Net® Options -› Account Details -› Developer/Sandbox Testing[/hilite]

Only enable this if you’ve provided Developer credentials above.

If you don’t want to have it in dev mode, why not use the live credentials, disable testing, and run live 1 cent transactions for your tests?

Posted: Tuesday Mar 26th, 2013 at 9:59 am #45753

I haven’t tried this, but you could edit the recipients field. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Signup Confirmation Email -> Signup Confirmation Recipients[/hilite]

I’m not sure where in the database those would be. You could use the signup notification.
[hilite path]Dashboard -› s2Member® -› API / Notifications -› Signup Notifications[/hilite]

That won’t have the registration link, though. For that, I guess you’ll need to find where in the code the signup email is sent, and find a hook that has all the variables, to use it in a hack. Knowledge Base » Hacking s2Member® Via Hooks/Filters

Posted: Tuesday Mar 26th, 2013 at 9:53 am #45750

Excellent! Thanks for the update. :)

Posted: Tuesday Mar 26th, 2013 at 9:52 am #45748

Normally subscriptions are the recurring payment profiles created with the payment gateway. I guess that’s why I was misunderstanding you.

You can set the EOT using the [hilite mono]tp[/hilite] and [hilite mono]tt[/hilite] attributes in the free registration pro-form. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)[/hilite]

And how do you want to end this level 0 access? Demotion won’t work because the user would already be at Level 0. Deleting the account? If so, change the EOT behavior to remove instead of demote. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]

Posted: Tuesday Mar 26th, 2013 at 9:42 am #45747

I can confirm that the pro-form styles are fine in a clean installation of WordPress with s2Member. If the styles are being altered in some way, it’s either the theme or another plugin causing it.

You can test to find which following the tips in this article: Knowledge Base » Common Troubleshooting Tips

After finding what’s causing it, it should be simpler to fix it.

Posted: Tuesday Mar 26th, 2013 at 9:39 am #45746

Great. I’m glad it helped. :)

Posted: Tuesday Mar 26th, 2013 at 9:37 am #45744
Posted: Tuesday Mar 26th, 2013 at 9:19 am #45743

Hi Paul.

I’m pretty sure that a cancellation during the trial term would set the EOT at the end of the trial term, not the end of the first regular term. I’ll check with Jason to confirm this.

Do you have logging enabled? I’d like to know what the entries related to the subscription say. (x’ing out any private info) [hilite path]Dashboard -› s2Member® -› Log Files (Debug)[/hilite]

Posted: Tuesday Mar 26th, 2013 at 9:10 am #45742

Hi Katie.

This article may help: Knowledge Base » JW Player Sample Code Not Working?

Or you can try the new shortcodes: Knowledge Base » JW Player® w/ s2Stream Shortcodes

Posted: Tuesday Mar 26th, 2013 at 9:03 am #45741

Hi William.

Well, the Membership Options Page can be used to give a message explaining that the page he tried to view is restricted and how to gain access. If you want to customize the message depending on the page, you can use these variables: [hilite path]Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)[/hilite]

If you want to the message to be shown in the same page he tried to open, though, instead of restricting access to the whole page, you’ll instead have to leave the page unrestricted and protect the content with a conditional. That way if the user has access he can see the content, but if not he’ll see the message explaining. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]

Posted: Tuesday Mar 26th, 2013 at 8:59 am #45738

Hi Shawn.

There isn’t a way to do this out of the box, you’ll need to create a hack to achieve it.

These may help:
[hilite path]Dashboard -› s2Member® -› API / Notifications -› Signup Notifications[/hilite]
Knowledge Base » Building An API Notification Handler
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Remote Operations API[/hilite]
Knowledge Base » Remote User Status (Custom API)

Or maybe there are plugins to synch users between installations. I haven’t checked.

Posted: Tuesday Mar 26th, 2013 at 8:47 am #45736

Hi David.

No, the User Export tool doesn’t have an API for this. You’ll have to create your own hack to achieve this.

These may help:
s2member-pro/includes/classes/exports-in.inc.php
Knowledge Base » Remote User Status (Custom API)
http://adambrown.info/p/wp_hooks/hook/wp_loaded
http://codex.wordpress.org/Function_Reference/get_users
http://www.s2member.com/codex/stable/s2member/api_functions/package-functions/#src_doc_get_s2member_custom_fields%28%29

Posted: Tuesday Mar 26th, 2013 at 8:32 am #45734

Hi Fred.

do the custom fields need to be specified in a particular order?

Yes, this is important. See this section of the article: http://www.s2member.com/kb/importing-updating-users/#custom-registration-profile-fields

Use the exported CSV with the columns as they are, without removing or rearranging them.

When you import new users, leave empty the ID field, then a new user will be created. If you enter a User ID, it’ll look for that ID to update an existing user.

I hope that helps. :)

Posted: Tuesday Mar 26th, 2013 at 8:10 am #45731

Hi Ron.

What is the best way to remove all users?

You can do that in bulk from the Users list in WordPress. [hilite path]WP Admin -> Users[/hilite]

Would I need to remove them from mailchimp as well or will that happen automatically?

See: [hilite path]Dashboard -› s2Member® -› API / List Servers -› Automate Unsubscribes/Opt-Outs[/hilite]

Posted: Tuesday Mar 26th, 2013 at 8:00 am #45729

Hi Alex.

With an FTP client login to your server’s FTP, go to your WordPress directory, there you’ll see the folder wp-content, and inside it the plugins one.

s2Member® » Pro » Install/Upgrade Instructions

Viewing 25 replies - 1,626 through 1,650 (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.