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.

Raam Dev

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 1,376 through 1,400 (of 2,567 total)
Author Replies
Author Replies
Posted: Thursday Jul 12th, 2012 at 2:27 am #18995
Raam Dev
Username: Raam
Staff Member

Nick,

For issues with email, I recommend checking out Knowledge Base » Troubleshooting Email Delivery Problems.

Posted: Thursday Jul 12th, 2012 at 2:23 am #18992
Raam Dev
Username: Raam
Staff Member

Hi Jim,

Access to protected feeds that are unique to each user and do not require login is not currently a feature of s2Member. I believe there are other 3rd party plugins that provide such functionality, however you’ll need to test them to see if they’re compatible with s2Member.

Protecting RSS feeds can be done with s2Member (see this thread), but they would require that the user authenticate with his or her s2Member account.

Posted: Thursday Jul 12th, 2012 at 2:18 am #18990
Raam Dev
Username: Raam
Staff Member

Hi Stuart,

If you add the coupon code to the coupon= attribute in your Pro-Form shortcode, the coupon code will automatically be added to the Coupon field and applied to the checkout amount when the Pro-Form is loaded. If the user wants to change the coupon and apply a different one, he can certainly do that.

Posted: Thursday Jul 12th, 2012 at 2:15 am #18989
Raam Dev
Username: Raam
Staff Member
Technical support question, not Pre-Sale (wrong forum).

Moving this thread into Community Forum so you have a chance to receive assistance from other site owners. If you’d like priority support from s2Member®, please re-post this topic in our Customer Support Forum and we’ll take a closer look for you.

For further details, please read our Support Policy.

Posted: Thursday Jul 12th, 2012 at 2:13 am #18986
Raam Dev
Username: Raam
Staff Member

Christian,

In that case I recommend removing all from your Page Restrictions and then editing your theme’s page.php file and modifying it so that it checks if the current visitor is logged in OR if the current page matches the page ID that everyone should see. For example:

<?php if (S2MEMBER_CURRENT_USER_IS_LOGGED_IN || get_the_ID() == 532 || get_the_ID() == 253){ ?>
	Code to display page for logged in members OR to anyone if the page id = 532 OR to anyone if the page id = 253
<?php } else { ?>
	If user is not logged in AND the page id is not 532 or 253, then redirect somewhere else:
	<script type="text/javascript">
	<!--
	window.location = "http://example.com/membership-options-page/";
	//-->
	</script>
<?php } ?>

Please see example #7 in Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals.

Posted: Thursday Jul 12th, 2012 at 1:58 am #18984
Raam Dev
Username: Raam
Staff Member

Ah, thank you for pointing out that syntax error, Hamid! I’ve updated the original KB article. :)

Posted: Thursday Jul 12th, 2012 at 1:56 am #18983
Raam Dev
Username: Raam
Staff Member

Hi Dehaas,

If you have configured IPN integration (Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration), PayPal will notify s2Member of failed payments, cancellations, or anything else, and s2Member will handle the account as per your settings in Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior.

Posted: Thursday Jul 12th, 2012 at 1:49 am #18982
Raam Dev
Username: Raam
Staff Member

Thank you for the suggestion, John. I’ll recommend that note be added in the next maintenance release.

Posted: Wednesday Jul 11th, 2012 at 2:38 am #18879
Raam Dev
Username: Raam
Staff Member

Hi Patrick,

It looks like you’re trying to use the on-site credit card processing feature. Does your PayPal account have the PayPal Pro service enabled? PayPal Pro is required for on-site credit card processing and judging by the error message it sounds like the service isn’t active on your account. I recommend contacting PayPal to double-check with them.

You may also want to see Video » By PayPal®, Service Introductions (Highly Recommended).

Posted: Wednesday Jul 11th, 2012 at 2:34 am #18877
Raam Dev
Username: Raam
Staff Member

Hi Jeffry,

I’m going to consult with Jason and see if he has any ideas. Thank you for your patience.

Posted: Wednesday Jul 11th, 2012 at 2:30 am #18876
Raam Dev
Username: Raam
Staff Member

Hi Nigel,

I’m not sure how the qTranslate plugin works, but it sounds like it uses one post (2951) within WordPress and creates three different versions for display (2951/name-of-post/, 2951/nom-de-post/, etc.).

When you use s2Member to restrict a post (2951) to a specific Custom Capability, s2Member restricts that post (2951) to the Custom Capability. It has no knowledge of the different versions created by qTranslate.

So when a user without the Custom Capability tries to access the post (2951), he’s denied access to all three versions because as far as s2Member knows, he’s trying to access post 2951, which requires a custom capability that he doesn’t have.

If qTranslate allows you to assign different categories or tags to the three different versions of the post (e.g., english, french, chinese), then you could use the s2Member Category or Tag restrictions (Dashboard -› s2Member® -› Restriction Options -› Category Access Restrictions) to restrict access.

Posted: Wednesday Jul 11th, 2012 at 2:19 am #18875
Raam Dev
Username: Raam
Staff Member

Hi Christian,

On the Page Access Restrictions (Dashboard -› s2Member® -› Restriction Options -› Page Access Restrictions), you can type all to restrict all pages to a specific level.

Posted: Wednesday Jul 11th, 2012 at 2:17 am #18874
Raam Dev
Username: Raam
Staff Member

Hi Grace,

Please see this thread.

Posted: Wednesday Jul 11th, 2012 at 2:15 am #18873
Raam Dev
Username: Raam
Staff Member

The s2Member plugin adds support for the shortcodes in WordPress when you install and activate the plugin. You don’t need to add support for them to your theme.

If you need to use PHP to call a shortcode, you can do so with the following:

<?php echo do_shortcode("[shortcode-here]"); ?>

If you want to use PHP within your WordPress Posts/Pages, you can use a plugin such as Exec-PHP.

Posted: Wednesday Jul 11th, 2012 at 2:12 am #18872
Raam Dev
Username: Raam
Staff Member

Hi Nigel,

I’m not sure what you mean by “backdated access to custom capability”, but if you need to change the custom capabilities of many users, you might want to export the users (Dashboard -› s2Member® -› Import/Export -› User/Member Exportation), modify the export file to include the custom capabilities you want the existing users to have, then reimport them (Dashboard -› s2Member® -› Import/Export -› User/Member Importation).

Posted: Wednesday Jul 11th, 2012 at 2:11 am #18871
Raam Dev
Username: Raam
Staff Member

Hi Masanori,

s2Member only supports the WordPress Subscriber role.

All of the s2Member Levels have the Subscriber role capabilities. If you wish to change the s2Member Level role capabilities, you will need to use a 3rd party plugin such as the Role Editor plugin.

Posted: Wednesday Jul 11th, 2012 at 2:08 am #18870
Raam Dev
Username: Raam
Staff Member

Hi Masanori,

Have you tried selecting “Previous Page” from the Redirection After Login option on the widget?

Posted: Wednesday Jul 11th, 2012 at 2:05 am #18868
Raam Dev
Username: Raam
Staff Member

Glad to help, Zoe! :)

Posted: Wednesday Jul 11th, 2012 at 2:03 am #18865
Raam Dev
Username: Raam
Staff Member

Hi Hamid,

There were a few problems with my initial code example. Please see the updated example here and replace your existing code with the new example. I also included an example of passing a custom field.

Posted: Wednesday Jul 11th, 2012 at 12:54 am #18861
Raam Dev
Username: Raam
Staff Member

Hi Tim,

You need to be logged out to see the custom fields on the registration form. :) Glad you figured it out.

Posted: Wednesday Jul 11th, 2012 at 12:52 am #18860
Raam Dev
Username: Raam
Staff Member

Hi Brett,

I don’t know of any changes in s2Member or WordPress that would affect the operation of that code, but there are lots of other custom functions that the code points to (e.g., check_email(), not_stop_student_check()).

To debug the problem, I suggest logging or printing out each step through the code to see where things stop working and go from there.

Posted: Wednesday Jul 11th, 2012 at 12:45 am #18859
Raam Dev
Username: Raam
Staff Member

Hi Sunny,

Yes, we’re actively working on the next generation s2Member. Our initial estimate was a bit off, but I assure you that it’s coming. :) I don’t currently have a date or time-frame to give you, but we’ll make an announcement as soon as we can.

Posted: Wednesday Jul 11th, 2012 at 12:43 am #18858
Raam Dev
Username: Raam
Staff Member

Hi Chris,

Please see this search for other threads on this topic. We are looking into the possibility of integrating with InfusionSoft in the future.

Posted: Tuesday Jul 10th, 2012 at 2:33 am #18777
Raam Dev
Username: Raam
Staff Member

Hi Hector,

That sounds like it should work. Have you tried testing it? This is really a question for iDevAffiliate, so I suggest contacting their support team to see if they can offer any suggestions.

Posted: Tuesday Jul 10th, 2012 at 2:30 am #18776
Raam Dev
Username: Raam
Staff Member

Hi Tim,

The Custom Registration/Profile fields show up on the Pro-Forms during checkout. I see you added a test field underneath Additional Info — isn’t that what you wanted?

If you want more control over the Pro-Forms, you’ll need to manually modify the Pro-Form templates. Please see Pre Sale FAQs » Is it possible to modify s2Member® Pro Form templates?.

Viewing 25 replies - 1,376 through 1,400 (of 2,567 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.