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 - 251 through 275 (of 2,567 total)
Author Replies
Author Replies
Posted: Thursday Nov 8th, 2012 at 5:43 pm #31067
Raam Dev
Username: Raam
Staff Member

Hi Takis,

The “New User Notification” email is generated by WordPress, not by s2Member. Dashboard -> General Options -> Email Configuration is in the WordPress menus, not the s2Member menu (Dashboard -> s2Member).

Posted: Thursday Nov 8th, 2012 at 5:36 pm #31066
Raam Dev
Username: Raam
Staff Member

You’d need to insert that code into the WordPress Post/Page itself. If you want to edit your theme files so that this applies to all posts/pages, you won’t be able to use the shortcode conditionals in my example above. Instead, you should use their PHP equivalents in Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals.

Where exactly you insert the code will depend on your WordPress theme. Every theme is slightly different and I’m not familiar with the Catalyst theme.

Posted: Thursday Nov 8th, 2012 at 5:32 pm #31065
Raam Dev
Username: Raam
Staff Member

Glad to help, Gil! :)

Posted: Thursday Nov 8th, 2012 at 5:32 pm #31064
Raam Dev
Username: Raam
Staff Member

Jason,

I don’t understand your question. When you increase the number of Levels available to s2Member, there’s no configuration necessary. The additional levels automatically appear in s2Member and you can start using them immediately. The higher levels are automatically granted access to everything granted to lower levels.

Posted: Thursday Nov 8th, 2012 at 5:30 pm #31063
Raam Dev
Username: Raam
Staff Member

Great. Thanks for the update!

Posted: Thursday Nov 8th, 2012 at 5:29 pm #31062
Raam Dev
Username: Raam
Staff Member

Michelle,

I just tested the Capability Buy Now form on my installation of s2Member and the form was pre-populated with the details of the user I was logged in with. If that’s not happening for you, there is likely a plugin or theme conflict preventing the fields from being auto-populated (or if you made any customizations to the s2Member files, that may be affecting it).

I recommend starting with disabling all other WordPress plugins and switching to the default WordPress theme (TwentyEleven). I can confirm that the Capability Buy Now form pre-populates on a clean install.

Posted: Thursday Nov 8th, 2012 at 5:24 pm #31061
Raam Dev
Username: Raam
Staff Member

Hi Abbe,

I’ll send the lead developer (Jason) a message to see if he can offer some guidance on this. Thank you for your patience.

Posted: Wednesday Nov 7th, 2012 at 7:34 pm #30968
Raam Dev
Username: Raam
Staff Member

Hi Gil,

In this scenario, you should create a second s2Member account for your client. I believe you can still use your PayPal account to pay for the license.

As per your upgrade question: Yes, once you purchase the Single-Site license, there will be an option inside the s2Member account for upgrading to the Unlimited-Site License, with the price adjusted for the difference in the licenses.

Let us know if you have any other questions.

Posted: Wednesday Nov 7th, 2012 at 7:30 pm #30966
Raam Dev
Username: Raam
Staff Member

I’d be interested on this, more specifically on this:

(if user can’t access your content)
do JavaScript redirect to membership options page
(if user can access your content)
show content
Any easy way to implement that?

Yes, like this:

[s2If !current_user_can(access_s2member_level1)]
	<script type="text/javascript">
	<!--
	window.location = "http://example.com/";
	//-->
	</script>
[/s2If]

[s2If current_user_can(access_s2member_level1)]
    Some content for Members who are logged in with an s2Member Level >= 1.
[/s2If]
Posted: Wednesday Nov 7th, 2012 at 7:26 pm #30965
Raam Dev
Username: Raam
Staff Member

Can you tell us what the logs say?

Also, have you run the Server Check Tool? What did that say?

Posted: Wednesday Nov 7th, 2012 at 7:25 pm #30963
Raam Dev
Username: Raam
Staff Member

If you’re referring to modifying the user’s levels and Custom Capabilities, you can do that by editing their profile (Dashboard -> Users -> Edit User). If you need to mass-edit users, you can use the Import/Export feature (Dashboard -› s2Member® -› Import/Export) to export all the users, change their Level/Capabilities, and then reimport them.

Posted: Wednesday Nov 7th, 2012 at 7:21 pm #30961
Raam Dev
Username: Raam
Staff Member

Hi Michelle,

Can you confirm that you’re using a Billing Modification Pro-Form and not a regular Level Membership or other Pro-Form? I believe the fields only prefill when you’re using a Billing Modification form (Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms.

Posted: Wednesday Nov 7th, 2012 at 7:18 pm #30960
Raam Dev
Username: Raam
Staff Member

Hi Gustavo,

Could you please tell us how you’re restricting the bbPress topics?

Also, could you please clarify:

Only the first topic not showing.

Is only the first topic showing, or is only the first topic not showing?

Posted: Wednesday Nov 7th, 2012 at 7:15 pm #30959
Raam Dev
Username: Raam
Staff Member

Hi Mark,

What happens when a members subscription expires, or when their payment fails or they cancel their subscription, is determined by your configuration in Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior. Please read through the inline documentation included in that section.

s2Member does not currently send notifications or redirect members to any special page after their account expires, however you can add both of those functions if you require them (you can use the Dashboard -› s2Member® -› API / Notifications -› EOT/Deletion Notifications to create a script that sends emails upon EOT, and you can use some Advanced PHP Conditionals, Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals, in your Login Welcome Page to determine the user’s level and then redirect them where necessary).

For upgrades, you’ll need to generate a Billing Modification form (Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms) and present that to your user after they login so that they can upgrade. When they use the Billing Modification form while logged into an existing account, their account will automatically be upgraded after they complete their payment.

Posted: Wednesday Nov 7th, 2012 at 7:09 pm #30958
Raam Dev
Username: Raam
Staff Member

James, Bruno,

Have you seen the JW Player sample code not working KB article? Also have you seen the s2Member® File Downloads (Amazon S3/CloudFront/JW Player) video?

Finally, this thread related to CloudFront errors may help. You may also be interested in trying out this video shortcode hack that another s2Member user created to simplify adding videos.

Posted: Wednesday Nov 7th, 2012 at 7:05 pm #30957
Raam Dev
Username: Raam
Staff Member

Hi Jason,

The WordPress shortcodes as a feature are designed to pull information out of the database — they’re not designed to write information back into the database. If you needed to do that, you’d need to use some PHP code. If you wanted to use PHP code inside a WordPress Post/Page, you could do that with something like the Exec-PHP Plugin.

Posted: Wednesday Nov 7th, 2012 at 7:03 pm #30955
Raam Dev
Username: Raam
Staff Member

Hi Zoe,

Yes, s2Member can restrict categories. Please see Dashboard -› s2Member® -› Restriction Options -› Category Access Restrictions

Posted: Wednesday Nov 7th, 2012 at 6:57 pm #30954
Raam Dev
Username: Raam
Staff Member

Thank you so much for sharing that, Sarah!

Awarded Sarah the Helpful badge.
Posted: Wednesday Nov 7th, 2012 at 6:55 pm #30953
Raam Dev
Username: Raam
Staff Member

Hi Sam,

You are correct in that Custom Capabilities currently do not have any way of “expiring” and unfortunately I can’t think of a way around that at this time.

On a different note, I’ve not had a chance to look into how capabilities are displayed in the member admin, but can one output a list of all the capabilities they have access to? Since we’ll use post IDs for those, we could then use the ID to get the permalink and be able to display a list of all their premium post access.

Yes, you can loop through Custom Capabilities to see what the user has. This post by the lead developer includes such an example.

Posted: Wednesday Nov 7th, 2012 at 6:08 pm #30952
Raam Dev
Username: Raam
Staff Member

Hi Chase,

It sounds like you’re trying to do caching on your website, which is outside the realm of the s2Member plugin. The s2Member plugin integrates with Amazon S3 and CloudFront for providing file downloads, but if you’re trying to cache the entire website and/or the s2Member plugin itself, you’ll need to consult with the developers of the plugin you’re using to do that caching. If you’re not comfortable with PHP and/or WordPress, you may want to post your job on jobs.wordpress.net.

If you or your developer have any specific questions related to how s2Member works, we will be happy to help.

Posted: Wednesday Nov 7th, 2012 at 6:05 pm #30951
Raam Dev
Username: Raam
Staff Member

Hi Bruno,

This hack would be more than a simply copy/paste. If you’re not comfortable with PHP and the WordPress internals, you may want to post a job on jobs.wordpress.net.

Posted: Wednesday Nov 7th, 2012 at 5:58 pm #30949
Raam Dev
Username: Raam
Staff Member

Hi Jason,

There are lots of things that might interfere with s2Member in that scenario, but it’s hard to know what without digging into that other plugin’s code and figuring out what it does. I’d say your safest bet is to test things extensively and see if anything breaks.

Posted: Wednesday Nov 7th, 2012 at 5:57 pm #30947
Raam Dev
Username: Raam
Staff Member

We don’t use the link to files method. Our users go to iTunes, subscribe and iTunes asks for their authentication.

What method do you use then? Where is the URL they’re using to subscribe in iTunes?

Also, are you running any caching plugins? Or is your server doing any caching that you know of? That might cause a previously authenticated session to be cached.

Posted: Wednesday Nov 7th, 2012 at 5:54 pm #30945
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: Wednesday Nov 7th, 2012 at 5:54 pm #30944
Raam Dev
Username: Raam
Staff Member

I’m not sure which page you’re referring to (maybe this one?), but it should be as simple as doing “View Source” on the page, locating the field you want to hide, then finding its CSS id and adding a #css-id-name { display: none; } to your CSS file.

Viewing 25 replies - 251 through 275 (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.