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,501 through 2,525 (of 2,703 total)
Author Replies
Author Replies
Posted: Monday Dec 3rd, 2012 at 12:33 am #33262
Bruce
Username: Bruce
Staff Member

Thanks Frank.

Posted: Monday Dec 3rd, 2012 at 12:32 am #33261
Bruce
Username: Bruce
Staff Member

Hi Saskia,

I just tested the feature and it seems to be working correct for me. However, if I specified a category name instead of ID, this did happen. The forms under Dashboard -› s2Member® -› Restriction Options -› Category Access Restrictions are meant to handle category IDs (which are numeric) only. If you don’t know the ID of the categories you’d like to specify, you can download WP Show IDs, which is created by WebSharks, Inc. (the creators of s2Member).

Posted: Sunday Dec 2nd, 2012 at 8:39 pm #33254
Bruce
Username: Bruce
Staff Member

Note that the ending PHP tag “?>” is not needed unless you are embedding HTML into your PHP file.

Posted: Sunday Dec 2nd, 2012 at 8:36 pm #33253
Bruce
Username: Bruce
Staff Member

Sorry, forgot to mention that this should be wrapped in a function with a call to wp_loaded to keep this from happening.

This will solve your issue:

Posted: Sunday Dec 2nd, 2012 at 8:32 pm #33252
Bruce
Username: Bruce
Staff Member

PayPal Standard checkout presents the customer with an option to pay with PayPal or to enter a credit card (without needing a PayPal account).

Note that this is not true if you are selling subscription-based access to your site. If you are using recurring billing through PayPal users MUST sign up to PayPal to ensure that they will be billed.

Posted: Sunday Dec 2nd, 2012 at 7:11 pm #33248
Bruce
Username: Bruce
Staff Member

Hi Hamid,

Unfortunately we’re not on track to have the next major release of s2Member ready by the new year. We can’t give an exact date but we are hoping to have it done early to mid 2013.

My personal suggestion would be to upgrade to PayPal Pro, or try Authorize.net or ClickBank. Alternatively you could have a developer set up an integration with Stripe for the short-term until s2Member has it available. We would be happy to assist you with any issues that come up with this integration if you do decide to move forward with this.

Posted: Sunday Dec 2nd, 2012 at 6:09 pm #33246
Bruce
Username: Bruce
Staff Member

Hi Joshua,

You can check out the list of supported Payment Gatways under Dashboard -› s2Member® -› Other Gateways. You will want to change the Pro Form to whatever payment gateway you select.

To use PayPal, you will need to fill in Dashboard -› s2Member® -› PayPal® Options -› Account Details and configure your Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration and Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT Integration.

Posted: Sunday Dec 2nd, 2012 at 4:55 pm #33244
Bruce
Username: Bruce
Staff Member

Hi Todd,

Based on the JWPlayer Changelog, this code should still work properly.

If it does not function correctly we’ll gladly take a look at it for you.

Posted: Sunday Dec 2nd, 2012 at 4:51 pm #33243
Bruce
Username: Bruce
Staff Member

Your account has had IP Access Restrictions reset.

Please let us know if problems persist.

Posted: Sunday Dec 2nd, 2012 at 4:46 pm #33239
Bruce
Username: Bruce
Staff Member

Hi Moty,

It’s possible that your theme is loading things in an insecure manner. Can you try reverting your theme to a 2011 and see if that fixes your issue?

If it does, you may want to use a different theme template for your signup page, or create another.

Posted: Sunday Dec 2nd, 2012 at 4:43 pm #33238
Bruce
Username: Bruce
Staff Member

Thanks for the kudos! We appreciate your patience with this.

Posted: Sunday Dec 2nd, 2012 at 4:42 pm #33237
Bruce
Username: Bruce
Staff Member

Hi Traci,

Have you run the Server Check Tool on your server?

It appears that this may be a permissions issue. The permissions that are set up give no access to the “group” of your webserver (with 0). Try changing your permissions to the standard 775.

Posted: Sunday Dec 2nd, 2012 at 4:29 pm #33233
Bruce
Username: Bruce
Staff Member

Hi Philip,

There was a maintenance release of s2Member last night that has fixed a few kinks that were in the PayPal API handler with s2Member. Please upgrade and see if that fixes your problem.

Thank-you!

Posted: Sunday Dec 2nd, 2012 at 4:27 pm #33232
Bruce
Username: Bruce
Staff Member

Hi Eslam,

Glad to hear that the new version fixed your issue.

There were a few kinks with the new PayPal APIs that still needed to be fixed, and it appears that the fixes that were done affected this.

Posted: Sunday Dec 2nd, 2012 at 4:24 pm #33231
Bruce
Username: Bruce
Staff Member

Hi,

You can use the PHP function for the Login Widget to put this in a separate page. Just try creating a hack such as this, and making it a Must-Use Plugin by putting it in a .php file within /wp-content/mu-plugins/ directory (if you don’t have the directory, create it):

Posted: Sunday Dec 2nd, 2012 at 4:07 pm #33228
Bruce
Username: Bruce
Staff Member

Hi Ananda,

Currently s2Member only supports the fields that you currently have with your MailChimp setup. There are plans to add more features to the MailChimp section of s2Member, but as of yet that is all you are able to do without some custom code.

To “hack” into s2Member and get these custom fields, you can do something similar to this:

add_filter('ws_plugin__s2member_mailchimp_merge_array', 's2hack_filter_mailchimp_query');
function s2hack_filter_mailchimp_query($merge, $vars)
	{
		$user_id = $vars['user_id'];
		$user = new WP_User($user_id);
		
		$uname = $user->user_login;
		
		$custom1 = get_user_field ('custom1', $user_id);

		$custom_fields= array('UNAME' => $uname, 'CUSTOM1' => $custom1);
		return array_merge($merge, $custom_fields);
	}

The above code would send the custom field custom1 to MailChimp as CUSTOM1, as well as sending the user’s login as UNAME.

This code should go into a Must-Use Plugin, within /wp-content/mu-plugins/ (create the directory and file if you do not already have it).

If you need any assistance with setting up the code that you need, let me know. :)

Posted: Sunday Dec 2nd, 2012 at 1:14 pm #33217
Bruce
Username: Bruce
Staff Member

Hi Moty,

I was wondering whether s2Member can notify the site’s administrator in case of multiple logins sharing username/password coming from different IPs over a specific period of time (i.e. 24 hours). I am familiar with the Unique IP Access Restrictions functionality offered by s2M, however I thought that it would be beneficial for me as admin to recieve a notifiation when a breach happens, which also identifies the problematic user. Is this possible?

This is not a feature that’s support natively by s2Member, but if you know a bit of code you could set this up either by using the action hook ws_plugin__s2member_before_ip_restrictions_ok, or overwriting the /includes/classes/ip-restrictions.inc.php file by creating a Must-Use Plugin with an edited version of the file. You can create a Must-Use file by putting a .php file into your /wp-content/mu-plugins/ directory on your server (create it if you don’t have it already).

Also, where are you supposed to set the default period filter ws_plugin__s2member_ip_restrictions__concurrency_time_per_ip (default 30 days), and what is the convention for setting it (i.e. days, hours etc)?

You should be able to set this within your WordPress Dashboard under Dashboard -› s2Member® -› Restriction Options -› Unique IP Access Restrictions, or if you’d like to do it through PHP you can use anything that is compatible with PHP’s strtotime() function.

Posted: Sunday Dec 2nd, 2012 at 12:39 pm #33216
Bruce
Username: Bruce
Staff Member

Any suggestions how to configure this? I have Cloudfront / JW player up and running well…
Thanks!

If you check the box under Dashboard -› s2Member® -› Download Options -› Amazon® S3/CloudFront CDN Storage labeled Yes, automatically configure my Amazon® CloudFront Distributions & Amazon® S3 ACLs for me., s2Member should automatically set this up for you.

Posted: Saturday Dec 1st, 2012 at 10:53 pm #33187
Bruce
Username: Bruce
Staff Member

Hi Philip,

Thanks for the update. Awaiting your reply.

Posted: Saturday Dec 1st, 2012 at 10:51 pm #33186
Bruce
Username: Bruce
Staff Member

Sounds good.

Posted: Saturday Dec 1st, 2012 at 10:50 pm #33185
Bruce
Username: Bruce
Staff Member

Sorry to hear that you couldn’t get it to work how you need,

You may want to post a thread on this in the WordPress forums, as this seems to be a fairly common occurrence in the general WordPress population.

Posted: Saturday Dec 1st, 2012 at 10:48 pm #33184
Bruce
Username: Bruce
Staff Member

Hi Matt,

You are using the file provided within Dashboard -› s2Member® -› Import/Export -› User/Member Exportation and not Dashboard -› s2Member® -› Import/Export -› s2Member® Options (Import/Export), correct?

I just checked the functionality on a development site and it appears to be working correctly.

Could you open the .csv file with Notepad or something similar and copy a small portion of the file here?

Posted: Saturday Dec 1st, 2012 at 9:53 pm #33179
Bruce
Username: Bruce
Staff Member

Hi Matt,

If you’re not looking to import the data again, you can export the user data in a “pretty” format in Dashboard -› s2Member® -› Import/Export -› User/Member Exportation under CSV File Preference by selecting Easy-Read (CSV w/ improved readability; CANNOT be re-imported).

Posted: Saturday Dec 1st, 2012 at 9:49 pm #33177
Bruce
Username: Bruce
Staff Member

Hi Frank,

Keep in mind that just caching pages for not-logged-in members can significantly increase your server’s speed. Many times search engines and just general browsing can slow down your site, and just enabling Quick Cache will speed up your site in the meantime.

Posted: Saturday Dec 1st, 2012 at 9:42 pm #33175
Bruce
Username: Bruce
Staff Member

Hi Matt,

Where are you trying to import your .csv file to?

If it’s a site other than the site that you originally exported the users from it will not function correctly. You will need to run exportation from your mySQL database and use the same SALT keys from your wp-config.php file as you do in the site you’re attempting to export from.

This link might help you:

http://robbclarke.com/blog/how_to_move_users_from_one_wordpress_blog_to_another/

s2Member’s User Exportation tool is only meant to be used as a backup tool, and not suitable for cross-domain and cross-site use.
Viewing 25 replies - 2,501 through 2,525 (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.