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.

Home Forums Bruce

Bruce

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 2,201 through 2,225 (of 2,703 total)
Author Replies
Author Replies
Posted: Saturday Dec 29th, 2012 at 2:48 pm #35730
Bruce
Username: Bruce
Staff Member

Bonnie,

Usually this is caused by extracting the files into another s2member-pro folder. So when you upload the folder via Filezilla, the s2Member Pro files got put under /wp-content/plugins/s2member-pro/s2member-pro. Can you check if that’s the case? Otherwise, can you fill out this s2Member® » Private Contact Form so we can take a look?

Posted: Saturday Dec 29th, 2012 at 1:54 pm #35725
Bruce
Username: Bruce
Staff Member

Hi Brenda,

This usually is caused by a theme incompatibility. Some themes will not grab post data the correct way, therefore causing shortcodes not to work. Try reverting to the default WordPress 2010/2011 theme and see if that makes the shortcodes work.

If it does, you should contact your theme’s designer. In the short-term, you may be able to activate a PHP execution plugin, and wrap the the WordPress function do_shortcode() around each set of s2If shortcodes.:

<?php do_shortcode("&#91;&#91;s2If current_user_can(access_s2member_level4)&#93; Since you are logged in as a website admin, you should not have been redirected to this page. Better go check some settings somewhere. If you actually do want to change your member level CLICK HERE.&#91;/s2If&#93;&#93;"); ?>
Posted: Saturday Dec 29th, 2012 at 5:56 am #35707
Bruce
Username: Bruce
Staff Member

Hi there,

I want to set up a membership where:
Membership 1: Can see 1 but not 2, 3
Membership 2: Can see 2 but not 1, 3
Membership 3: Can see 3 but not 1, 2
Membership 4: Can see 1, 2 and 3
It looks like this can be done with custom capabilities, still a little fuzzy on how to set it all up but it seems like it can be done. Also if this has to be done with custom capabilities that requires purchasing the s2 Pro add-on, correct?

Custom capabilities are available in both the free version of s2Member, and s2Member Pro. In this situation you are correct in that custom capabiltiies (ccaps) should be used, as Membership Levels are hierarchical, and any level # that is higher than another will have access to the lower levels.

These 1, 2, and 3 are going to be categories that get selected on posts. Basically I am going to make multiple post each day and post them under the appropriate category. and then only the certain membership levels could see whatever category they are allowed to see, correct? I’ll figure out how to set it up later since this is just a pre sale thread.

Under standard circumstances, you’d want to set this up under Dashboard -› s2Member® -› Restriction Options -› Category Access Restrictions. However, because you’d need to use ccaps, you should check out this video (I’ve skipped to the part where Jason goes over this functionality):

Video » s2Member (Custom Capabilities)[2]

Posted: Saturday Dec 29th, 2012 at 5:46 am #35706
Bruce
Username: Bruce
Staff Member

Hi Sherry,

Sorry to hear you’re having problems.

Why in the world can’t this be installed in WordPress like the free version?

At the time s2Member Pro’s add-on was created, WordPress’s processes were much more lenient with installing plugins. WordPress now checks if the plugin is a valid plugin before installing it now, which is not the case with s2Member Pro, as it is an add-on.

You will want to check out this article, http://curiouslittleperson.com/how-to-install-a-wordpress-plugin-via-ftp/.

You will need to get your FTP info from your server providers, which should be available within your control panel.

Posted: Saturday Dec 29th, 2012 at 5:42 am #35705
Bruce
Username: Bruce
Staff Member

Hi Susan,

Yes, this is possible. You’ll want to select Yes ( editable after registration / invisible during registration ) when creating your fields under Dashboard -› s2Member® -› General Options -› Registration/Profile Fields in the field labeled Allow Profile Edits.

Posted: Saturday Dec 29th, 2012 at 5:39 am #35704
Bruce
Username: Bruce
Staff Member

I did manage to get around this, I removed my Payflow API information, then tried it out.

Great, glad to hear you got this fixed.

It would be nice to have some visual mapping between what Paypal is providing in the Sandbox and what values to enter into Payflow API in S2member.

I’ll put this in as a request for new info in the admin panels for s2Member.

Posted: Saturday Dec 29th, 2012 at 5:37 am #35703
Bruce
Username: Bruce
Staff Member

Hi Andrew,

To upgrade users, you can use the info in this post to hook into Formidable Pro:

Knowledge Base » Changing Roles/Capabilities via PHP

I’m not familiar with Formidable, but the plugin should have a way to hook into the processes of saving the info from the forms. If not, you can also install a PHP Execution plugin, and add some PHP code to check if certain forms have been filled out. You’ll want to use something like Firebug for Firefox to find the HTML form’s name attribute.

Posted: Saturday Dec 29th, 2012 at 5:32 am #35702
Bruce
Username: Bruce
Staff Member

Hi there,

But I want payment and signup on the home page, in my case. Since I’ve got my sales page already constructed (on my Membership Options page), is my only solution to Duplicate the page onto the home page?

s2Member’s processes are only going to allow to you assign the Membership Options page to a page, and the homepage isn’t considered a WordPress page. However, some themes will allow you to bring in the data from another page to the homepage. You could check out your theme’s options for this, but if it doesn’t support this you’ll need to duplicate the page onto your homepage, as pages are the only post-type s2Member will allow the Membership Options Page to be set up as.

Sorry for the inconvenience.

Posted: Saturday Dec 29th, 2012 at 5:27 am #35701
Bruce
Username: Bruce
Staff Member

Alex,

Not sure where to find the PDT logs. Are they paypal-rtn or paypal-api?

paypal-rtn

Posted: Saturday Dec 29th, 2012 at 5:19 am #35700
Bruce
Username: Bruce
Staff Member

Hi Manish,

I will put in a request for this type of functionality for the next major release of s2Member. In the mean time I’m going to put this functionality on the list of things to cover in Knowledge Base articles in the future.

Posted: Saturday Dec 29th, 2012 at 5:17 am #35699
Bruce
Username: Bruce
Staff Member

Hi Jill,

As I mentioned in my last reply, the correct way to do this would be to set up level restrictions on the pages that you’re trying to restrict. Based on what you’ve said, my guess is that restricting by level is causing an issue because of how you are presenting the pages with your videos in them. You must not be using an iFrame to grab this data, but rather grabbing the post’s data directly. Therefore you’ll either need to change the way you’re handling this so that s2Member can process access restrictions by actually having the user go to the page rather than into a popup, or perhaps create a template specifically for these popups within your theme.

Otherwise, if you’d like a quick fix, try protecting your videos with Dashboard -› s2Member® -› Download Options -› Basic Download Restrictions. Use the info under Dashboard -› s2Member® -› Download Options -› Advanced Download Restrictions to allow the videos you’d like to be free to be accessed without permission.

Posted: Saturday Dec 29th, 2012 at 5:07 am #35698
Bruce
Username: Bruce
Staff Member

Hi Derek,

This is not something s2Member supports by default, as it requires some tricky JavaScript to get it to work correctly. s2Member does, however, allow you to add this functionality. You should be able to use the options pertaining to CSS to hide the fields you need to within s2Member, but you’ll then want to add some JavaScript to the fields you need populated to show these fields later.

I’m putting this on our list of things to go over in Knowledge Base articles soon.

Posted: Saturday Dec 29th, 2012 at 5:03 am #35697
Bruce
Username: Bruce
Staff Member

Hi Dimitrios,

I’ll put in a request for a feature for this in the future. In the meantime, I’ll ask if there’s a way to extend this another way.

Posted: Friday Dec 28th, 2012 at 2:08 pm #35652
Bruce
Username: Bruce
Staff Member

Hi Evan,

Are you running BuddyPress, or using standard s2Member registration at /wp-login?action=register?

Posted: Friday Dec 28th, 2012 at 1:41 pm #35650
Bruce
Username: Bruce
Staff Member

Hi Terry,

s2Member doesn’t have features available to import users to MailChimp. You’ll need to user MailChimp’s funcitonality to do this. This link might help:

http://kb.mailchimp.com/article/how-do-i-create-and-import-my-list

(2) Also, when new subscribers sign on how can they then be automatically directed/placed into my MailChimp subscriber List? (3) I have yet to find a way to access my custom email & newsletter templates and use them directly from S2 Member or MailChimp.

You should check out Dashboard -› s2Member® -› API / List Servers -› MailChimp®. s2Member uses the MailChimp API to send the user’s data to MailChimp as they are created. Your users gets signed up to whatever list that you have set up here, and you control all of this from MailChimp.

Posted: Friday Dec 28th, 2012 at 1:30 pm #35646
Bruce
Username: Bruce
Staff Member

Hi Alan,

We’d recommend using the ws_plugin__s2member_during_configure_user_registration_front_side hook, found in /s2member/includes/classes/registrations.inc.php.

Something like this:

Posted: Thursday Dec 27th, 2012 at 3:52 pm #35582
Bruce
Username: Bruce
Staff Member

Hi Robert,

I am not a programer. I don’t want to be one either :) I will let you experts do that stuff. Please assume I’m just a regular user and do not have such experience. I don’t think I should have to know code to use software.

thus, How do I run that ck tool? I need some hand holding to get this done.

I understand. This troubleshooting doesn’t require any knowledge of code, and if it comes to that I will let you know exactly what to do. To run the Server Check Tool, you’ll want to upload the unzipped file into your webserver via FTP and then go to the URL where it’s at. The file’s name is s2Member-check-my-server.php, so you should navigate to http://yoursite.com/s2Member-check-my-server.php

Posted: Thursday Dec 27th, 2012 at 3:48 pm #35581
Bruce
Username: Bruce
Staff Member

the function I used is the one that i posted above and on the wordpress page (with php exec) is

I was speaking of the function qtrans_getLanguage().

Posted: Thursday Dec 27th, 2012 at 3:46 pm #35580
Bruce
Username: Bruce
Staff Member

Thanks for the info, so it sounds like I just have to set it up as s2members suggested by default and that’s it, right?

No other action required from me. Is this correct?

Yes that’s correct. s2Member should work fine along with another plugin using PayPal’s IPN/PDT processes.

Posted: Thursday Dec 27th, 2012 at 3:45 pm #35579
Bruce
Username: Bruce
Staff Member

Can you check your settings under Dashboard -› s2Member® -› General Options -› Security Badge?

Posted: Thursday Dec 27th, 2012 at 3:42 pm #35578
Bruce
Username: Bruce
Staff Member
Posted: Thursday Dec 27th, 2012 at 3:40 pm #35577
Bruce
Username: Bruce
Staff Member

Hi there,

You can send a user another link for access using Dashboard -› s2Member® -› PayPal® Pro Forms -› Registration Access Links.

Posted: Thursday Dec 27th, 2012 at 3:36 pm #35576
Bruce
Username: Bruce
Staff Member

So what if I want to also offer a global option–a monthly plan, for instance, that accesses ALL areas? I tried making that level2, but it still didn’t give access to the ccaps.

You’ll need to add all of the custom capabilities that the user needs to this form that is level 2. s2Member doesn’t currently support this kind of functionality.

Posted: Thursday Dec 27th, 2012 at 3:34 pm #35575
Bruce
Username: Bruce
Staff Member

Hi there,

This currently isn’t possible through native functionality, but you can use Knowledge Base » Using variables in a shortcode to set the EOT date dynamically, based on the time until February 14th minus now.

Posted: Thursday Dec 27th, 2012 at 3:30 pm #35572
Bruce
Username: Bruce
Staff Member

Hi Alan,

I see that you’re right about s2Member only checking this value through JavaScript. I’ll ask Jason about verifying through PHP.

Thanks for your patience.

Viewing 25 replies - 2,201 through 2,225 (of 2,703 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.