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.

Jason (Lead Developer)

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 751 through 775 (of 1,909 total)
Author Replies
Author Replies
Posted: Wednesday Jan 23rd, 2013 at 2:27 am #39123
Staff Member

Thanks for the follow-up :-)

I just took another look at your installation. Yes, I can export all 5,053 Users on your installation without issue.

However, I see why there is confusion about this. If you attempt to match up the User IDs that come in the export file, with the database table row numbers that you’re exporting, it will not make sense. This is because MySQL database table rows are not always the same as User IDs.

If you export starting at table row #4955, you end up with 98 Users, which is correct. In the database, that is table row 4955 – 5053. In that particular export on your installation, the last User ID listed in the database is User ID 4955, which can be really confusing from a certain perspective.

In short, there’s not a bug or problem here. However there is a major point of confusion that I think we can resolve in the next maintenance by simply ordering the export query by User ID. I’m making a note of this, so we can have it updated in the next release.

Please let us know if any other questions/concerns :-)

Posted: Wednesday Jan 23rd, 2013 at 2:04 am #39122
Staff Member

Thanks for posting this Randy. I’m going to put this on my list of things to review again. I would like to mention however, there are multiple PayPal account flavors floating around out there. The instructions we provide in the Dashboard match up with some, and with some (like the one you mentioned), the menu options have changed considerably. I’ll see if we can make a determination about the current state of things (i.e. which flavor is more prevalent). I agree this could use some improvement.

Posted: Wednesday Jan 23rd, 2013 at 2:00 am #39121
Staff Member

Thanks for your reply :-)

I’m sorry, I’m unable to reach the link that you posted because I don’t subscribe to Hulu Plus. If you can post a link that is public however, I will be happy to take a look at this again for you. Thanks for your patience, I should have mentioned this the first time.

Posted: Tuesday Jan 22nd, 2013 at 10:50 pm #39115
Staff Member

Thanks for your patience.

I’ve just reviewed the CSV file that you submitted privately. I understand why there is some confusion about this. However, this is the intended functionality. Please see this article for details about how s2Member’s structure works with respect to Custom Registration/Profile Fields.

See: Knowledge Base » Import (or Mass Update) Users -› Custom Registration/Profile Fields

NOTE: If you need this data in a different format, you can either modify the PHP routine in this file, or you can use an application like MS Excel or OpenOffice Calc to edit the data and prepare for import into your 3rd-party system.

See: /s2member-pro/includes/classes/exports-in.inc.php

Please let us know if problems persist :-)

Posted: Tuesday Jan 22nd, 2013 at 10:42 pm #39114
Staff Member

Details received. Thanks for your patience.

~ Reviewing now. One moment please.

Posted: Tuesday Jan 22nd, 2013 at 10:36 pm #39111
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

~ and thanks for the KUDOS. We appreciate it.

1. Can I let a user see their orders and payment history?

Not with s2Member®, not yet. s2Member stores all payment and billing details securely inside your payment gateway account, so it’s not possible (not by default) for these details to be presented by s2Member® to your customers. This is a feature that we’re working to achieve in the near future however.

2. Is it possible to change the login screen to allow only openid logins?

Definitely possible, but not provided by s2Member® itself. Many site owners install plugins like this one, where they allow Open Registration with s2Member® so that people can acquire an account for free. Once they are in, you can present them with an s2Member Pro Form that upgrades them via on-site credit card processing to a higher Membership Level (so they’ll have access to paid content). This process can be tweaked to work nicely with tools provided by s2Member. Such as One-Time Offers Upon Login, or a customized Login Welcome Page.

See: Knowledge Base » Customizing Your Login Welcome Page
See: Knowledge Base » s2Member® Pro Forms

3. Can I restrict a URL or File to “one-time-payment” OR “gold membership”?

For example, I would like to sell “File 3″ to a user if they want to pay $10 for it one time, or if they are a subscriber of level “gold”

Absolutely. If you don’t find just the right way to accomplish this with s2Member’s “Membership Functionality” (and I think you probably will — perhaps with Custom Capabilities even), you could always use s2Member’s Specific Post/Page Functionality. Specific Posts/Pages can be sold to new and/or existing Users/Members. This does not even require Membership Access or an account with your site at all; though it’s really up to you how it’s integrated. See: Video » s2Member (Specific Posts/Pages)

See also: Knowledge Base » s2Member® Pro Forms

4. How can I use cloudfront signed urls?

Please see this KB article. Knowledge Base » JW Player® w/ Shortcodes
See also: Video » s2Member® File Downloads (Amazon S3/CloudFront/JW Player)

These articles are designed to explain CloudFront integration, in the context of audio/video files. However, much of the information would pertain to anyone using s2Member’s CloudFront integration. Note that CloudFront integration is available in the free version of s2Member®, so you’re free to experiment with this.

Posted: Tuesday Jan 22nd, 2013 at 10:13 pm #39110
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

I’m sorry but this is not something that’s pre-integrated with s2Member®. You can certainly create the terms/conditions field using s2Member’s Registration/Profile Field functionality, but to accomplish what you mentioned, you would need some custom JavaScript integrated along with it during registration or checkout.

See: this article at StackOverflow for some ideas.

See also: Dashboard -› s2Member® -› General Options -› Registration/Profile Fields

Posted: Tuesday Jan 22nd, 2013 at 10:09 pm #39109
Staff Member

Thanks for the follow-up :-)

The change from spacing issue to functioning issue came in the form of a new CSS file. Anyone have any idea how CSS would dictate how hidden form elements are handled?

I would look for any CSS files that contain selectors matching input fields that are not considering hidden input fields. If you find something like this:

input {
	.... CSS code.
}

Change it to something like this:

input:not([type='hidden'])
	{
		... CSS code.
	}

See also: http://stackoverflow.com/questions/3445533/css-input-type-selectors-possible-to-have-an-or-or-not-syntax

Posted: Tuesday Jan 22nd, 2013 at 10:03 pm #39108
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

Yes, what you’re describing certainly sounds do-able. While my example might not fit your needs precisely, the ability to modify and/or create new Roles with that plugin makes all sorts of things possible.

I would also recommend taking a look at these PHP functions which will allow you to create conditions in your WordPress® theme files (or any custom PHP code that you introduce).

See: http://codex.wordpress.org/Conditional_Tags

Posted: Tuesday Jan 22nd, 2013 at 9:10 pm #39102
Staff Member

Thanks for the follow-up :-)

There is a step-by-step KB article that I’ve put together here in response to this question.
http://www.s2member.com/kb/pro-forms/#customizing-pro-forms

Please let us know if any other questions/concerns :-)

Posted: Tuesday Jan 22nd, 2013 at 7:31 pm #39019
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

For lvl 2 users need to to fill in their full name, email and also homeadress. The form that is generated true paypalpro forms, will the information users put in there, be saved to users in wp and s2, or does that information that just go to paypal?

Much of the information entered during registration/checkout is saved locally by s2Member® into your WordPress® installation. Not all of it though. For instance, billing information (including the billing address, credit card details) are not saved locally by s2Member® (this for security purposes). This information is stored securely by your payment gateway, and NOT by s2Member.

If i want a form, that collect homeadress, areacodes, do i need to build those fields that is neede in “Custom Registration/Profile Fields” the fields i build in there, will be linked to the user who uses the form to registrate?

Right. If you have fields you want to collect and store locally inside WordPress®, you will need to implement s2Member Registration/Profile Fields for those. Please see: Dashboard -› s2Member® -› General Options -› Registration/Profile Fields

Please let us know if any other questions/concerns :-)

Posted: Tuesday Jan 22nd, 2013 at 5:20 pm #39008
Staff Member

Thanks for the follow-up :-)

@Zesty Blog Consulting

Upgrading a PayPal Standard account with ERP (Enhanced Recurring Billing), works only with Standard PayPal Buttons. It does not work with PayPal Express Checkout unfortunately. This is a PayPal limitation. If you would like to take full advantage of the ERP service, please use the s2Member® PayPal Button generator to create Standard PayPal Buttons. Using Pro Forms with PayPal Express Checkout is fine also, but PayPal does not implement ERP during Express Checkout for your customers.

See: Dashboard -› s2Member® -› PayPal® Buttons

Posted: Tuesday Jan 22nd, 2013 at 5:15 pm #39006
Staff Member

Thanks for your patience.

Your HTTP log files indicate the following issue.

<body id="error-page">
	<p>Access Denied<br/>
This site is protected by the Stop Spammer Registrations Plugin.<br/></p></body>
</html>

This is happening during s2Member’s post-processing of a transaction. It appears this plugin is in conflict with s2Member in some way. Either through code, or through your configuration of this plugin. I would check on this and see if you can tweak things, or disable this problematic plugin.

See also: Knowledge Base » Plugins/Themes (Compatibility w/ s2Member®)

Please let us know if problems persist :-)

Posted: Tuesday Jan 22nd, 2013 at 5:09 pm #39005
Staff Member

Thanks for the follow-up :-)

Yes, I am taking a look at your log files now. One moment please.

Posted: Sunday Jan 20th, 2013 at 9:38 pm #38555
Staff Member

Thanks for the follow-up :-)

I’ll try to get you started on this with the inFocus theme. That’s about as far as I can go on custom coding. I’ll be happy to provide you with more leads on where to find certain things, or to share ideas with you, but I can’t debug any custom code that you end up with; due to time constraints :-) Please see: s2Member® » Support Policy » Within Scope for some clarification on this. Thanks!

Step #1.

Please create this directory and file:
/wp-content/mu-plugins/s2-hacks.php
(NOTE: these are MUST USE plugins, see: http://codex.wordpress.org/Must_Use_Plugins)
(See also: http://www.s2member.com/kb/hacking-s2member/)

<?php
add_action('mysite_before_header', 'my_login_box');
function my_login_box()
	{
		if(!is_user_logged_in())
			{
				echo '<div id="my-login-box">';
				$ops = array('title' => '', 'login_redirect' => '%%previous%%', 'my_profile_url' => site_url('/profile/'), 'logout_redirect' => '');
				echo s2member_pro_login_widget($ops);
				echo '</div>';
			}
	}

Step #2. Now apply CSS styles like this.

See also. This article in the s2Member® Codex.
s2Member® Pro Login Widget Via PHP
Posted: Sunday Jan 20th, 2013 at 9:24 pm #38552
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

I have a question regarding price changes on my site. For instance, let’s say I offered a recurring subscription at $50/month, and 10 people bought it. I then decide to raise my price to $60/month and replace the Paypal button to reflect the new price. Would the original 10 people still be charged at the $50/month rate (which is what I want to happen)? And going forward everyone else would be charged at the $60/month rate?

Yes, that is absolutely correct. Changes in price affect new customers going forward only.

Posted: Sunday Jan 20th, 2013 at 9:19 pm #38551
Staff Member

Thanks for the follow-up :-)

Gotchya. Well, maybe not that complicated. If you install the Exec-PHP plugin, you can then pop this into a Post or Page if you like, and it would produce s2Member’s Pro Login Widget for you (getting you out of the sidebar). This could be configured also. See this article in the Codex.

This is all you really need though. Put it anywhere you like.

<?php s2member_pro_login_widget(); ?>

I also recommend this plugin quite often.
If you have trouble, install this and turn off all WordPress content filters on Posts or Pages that contain PHP code.
http://wordpress.org/extend/plugins/raw-html/

Posted: Sunday Jan 20th, 2013 at 9:12 pm #38548
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

I’m not aware of any issues with that plugin.
I just tested on WP v3.5 and s2Member v130116 and it seems to work beautifully.
Posted: Sunday Jan 20th, 2013 at 9:05 pm #38546
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

Please create this directory and file:
/wp-content/mu-plugins/s2-hacks.php
(NOTE: these are MUST USE plugins, see: http://codex.wordpress.org/Must_Use_Plugins)
(See also: http://www.s2member.com/kb/hacking-s2member/)

<?php
add_action('ws_plugin__s2member_during_profile_head', 's2_profile_css');
	function s2_profile_css()
		{
			?>
			
			<style type="text/css">
				/* Your CSS here. */
			</style>
			
			<?php
		}
?>
Posted: Sunday Jan 20th, 2013 at 9:00 pm #38544
Staff Member

OH, so sorry. I see that you have.

Another alternative to Theme My Login that is compatible with s2Member®.
http://wordpress.org/extend/plugins/sidebar-login/

Posted: Sunday Jan 20th, 2013 at 8:58 pm #38543
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

Have you seen this?
Dashboard -› Appearance -› Widgets -› Pro Login Widget

See also: Dashboard -› s2Member® -› API / Scripting -› Pro Login Widget (via PHP)
See also: Knowledge Base » Login Box Like s2Member.com?

Posted: Sunday Jan 20th, 2013 at 8:50 pm #38541
Staff Member

Thanks for the follow-up :-)

Gotchya. Well after testing with Quick Cache disabled on that Page for awhile, please let me know how it goes. If there is something fishing swimming around at PayPal in Australia I’d love to know if there is something we an do about it. If you have any information you can share, please let me know :-) Thanks for your patience!

Posted: Sunday Jan 20th, 2013 at 8:46 pm #38540
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

What do your Permalink Options in WordPress® look like please?
If your Permalink options do NOT include a trailing slash, neither should your URI Restrictions.
See: http://www.s2member.com/forums/topic/buddypress-uris-not-completely-working/#post-13125

Please let us know if problems persist :-)

Posted: Sunday Jan 20th, 2013 at 8:41 pm #38538
Staff Member

Thanks for your inquiry. ~ We appreciate your patience :-)

Yea. Here are some related articles on this.

http://stackoverflow.com/questions/9584420/paypal-html-form-how-to-direct-to-enhanced-checkout-page
http://premium.wpmudev.org/forums/topic/enhanced-checkout

Posted: Sunday Jan 20th, 2013 at 8:35 pm #38536
Staff Member
Thanks for following-up here. Much appreciated :-)

Regarding s2Member® Force SSL. This would go into a Custom Field for the Post or Page.
s2member_force_ssl with a value of yes

See: http://codex.wordpress.org/Custom_Fields

Viewing 25 replies - 751 through 775 (of 1,909 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.