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.

Mike (Volunteer Moderator)

Moderator

My Latest Replies (From Various Topics)

Viewing 25 replies - 276 through 300 (of 326 total)
Author Replies
Author Replies
Posted: Wednesday Jul 31st, 2013 at 8:15 am #54477
Moderator

It’s possible. Although, that shouldn’t just turn itself off; it takes a plugin to remove an option from your WordPress® meta table in MySQL to actually do that. If you were testing any other plugins lately, it might be possible that it became corrupted at some point. At any rate, it sounds like that’s been re-enabled now :-)

Posted: Wednesday Jul 31st, 2013 at 8:10 am #54476
Moderator

Did you set the player_key=”” attribute in your [s2Stream /] Shortcode?
See: http://www.s2member.com/kb/jwplayer-s2stream-shortcodes/#using-s2stream-shortcodes

Posted: Tuesday Jul 30th, 2013 at 11:04 pm #54442
Moderator

PayPal allows only one there. However, s2Member® provides an example file with step-by-step instructions on how to setup a central IPN processor and fork it out to multiple software installations. You’ll see this file from your My Account page here at s2Member.com. The s2Member® Pro Extras zip file contains paypa-central-ipn.php and it contains instructions inside that file.

Posted: Tuesday Jul 30th, 2013 at 10:57 pm #54441
Moderator

Yes, that requires s2Member® Pro; it comes with the Pro Login Widget and it makes several things possible. However, as a free alternative you can try this out. Jason (the Lead Developer for s2Member® Pro) recommends this in his article here. See: Knowledge Base » Plugins/Themes (Compatibility w/ s2Member®)

Free: Sidebar Login (written by Mike Jolley)

See also (requires s2Member® Pro)
Knowledge Base » Login Box Like s2Member.com?

Posted: Tuesday Jul 30th, 2013 at 10:47 pm #54439
Moderator

Not that I’m aware of. The instructions here are pretty good though. Have you looked over this article?
See: Knowledge Base » s2Member® Roles/Capabilities

Posted: Tuesday Jul 30th, 2013 at 10:44 pm #54438
Moderator

It might be a caSe issue. Please see FNM_CASEFOLD here:
http://php.net/manual/en/function.fnmatch.php

if (fnmatch ("/members/".S2MEMBER_CURRENT_USER_LOGIN, $_SERVER["REQUEST_URI"], FNM_CASEFOLD)
 && !current_user_can (“access_s2member_level2″))
	{
		$allowed = TRUE;
	}
Posted: Tuesday Jul 30th, 2013 at 10:38 pm #54435
Moderator

I suspect this is a file size issue that is exceeding memory limits allocated to PHP scripts. Videos are normally best served through s2Member’s Amazon S3 and/or Cloudfront integration, particularly if you are experiencing trouble when serving them locally. Is that a correct assumption? It appears from your links that you are storing these files inside /s2member-files/ locally within your WP installation?

If so, you can check with your hosting company and also look at your PHP error log for anything that indicates a timeout or a memory limit being reached. This could explain the problems you’re having.

The /s2member-files/ directory works great for most files, but streaming audio/video (particularlly if the files are larger); I would put on Amazon and serve them from there; using s2Member of course to protect them.


Another possibility is content encoding. You mention it’s a browser-specific issue? Not happening in Firefox? If so, I would take a look in Firebug and see what headers your server is sending back. Also, be sure that you have the s2Member snippet in your .htaccess file to prevent GZIP compression during delivery of these files.

See: Video » s2Member® File Downloads (GZIP Conflicts?)
See also: Dashboard -› s2Member® -› Download Options -› Preventing GZIP Conflicts

If you can post a functional link, we may also be able to assist you in testing this out that way. The link above would be perfect, if the Download Key were actually in the URL and gave us access to test it out.

Posted: Tuesday Jul 30th, 2013 at 10:29 pm #54433
Moderator

Here are the contents of that file :-)

/*
Copyright: © 2009 WebSharks, Inc. ( coded in the USA )
<mailto:support@websharks-inc.com> <http://www.websharks-inc.com/>

Released under the terms of the GNU General Public License.
You should have received a copy of the GNU General Public License,
along with this software. In the main directory, see: /licensing/
If not, see: <http://www.gnu.org/licenses/>.
*/
/*
Version: 110813
Stable tag: 110813
Framework: WS-T-110523

SSL Compatible: yes
WordPress Compatible: yes
WP Multisite Compatible: yes
Multisite Blog Farm Compatible: yes

Tested up to: 3.2.1
Requires at least: 3.2
Requires: WordPress® 3.2+, PHP 5.2.3+

Copyright: © 2009 WebSharks, Inc.
License: GNU General Public License
Contributors: WebSharks, PriMoThemes
Author URI: http://www.primothemes.com/
Author: PriMoThemes.com / WebSharks, Inc.
Donate link: http://www.primothemes.com/donate/

Theme Name: WS / s2Clean
Forum URI: http://www.primothemes.com/forums/viewforum.php?f=34
Privacy URI: http://www.primothemes.com/about/privacy-policy/
Theme URI: http://www.primothemes.com/post/product/s2clean-theme-for-wordpress/
Description: Theme by PriMoThemes.com / WebSharks, Inc. All source files are included.
Color Variations: default, dark-black, dark-blue, dark-green, dark-orange, dark-purple, dark-red, dark-tan, lite-tan, light-purple
Tags: supports wordpress standards, websharks framework, single size thumbnail display, options panel included, supports threaded comments, supports gravatars, multiple widget ready bars, supports plugin compatibility, w3c validated code, integrated with addthis api, includes extensive documentation, single navigation menu, single navigation subsets, super tags widget installed, ad codes widget installed, ad squares widget installed, includes fullpage template, includes contact form, includes backonly template, includes archives template, includes links template, highly extensible, light, clean, white, gray, tan, one-column, two-columns, right-sidebar, fixed-width, custom-header, custom-colors, custom-background, custom-menus, theme-options, threaded-comments, sticky-post
*/
/*
-- Quick Tips: -------------------------------------------------------

	Please check the /colors/ directory for the style sheets
	that control the appearance of this theme.

	Please do NOT place Custom CSS / Styles into this file.
	
	Instead, use: <span class="s2-hilite s2-mono">Theme Options Panel -> Custom CSS / Styles</span>.
	Or see: [theme-folder]/colors/custom/custom-css-sample.css

----------------------------------------------------------------------
*/
Posted: Tuesday Jul 30th, 2013 at 10:26 pm #54432
Moderator

Thank you. This is currently being investigated by tech
support and we will be sure to update this thread again shortly.

Posted: Tuesday Jul 30th, 2013 at 10:21 pm #54431
Moderator

Ah, I see. You’re talking about the infamous ERP service from PayPal. That’s been somewhat discouraged by s2Member because it lacks any API connectivity whatsoever. When your customer goes through PayPal, they pay through their PayPal account, and that’s normally where they would have access to cancel future payments. However, when you operate a PayPal account with their ERP service (which is one level shy of PayPal Pro) it still pushes the customer through PayPal, but because they don’t actually pay you with a PayPal account, it creates a scenario where the only way a customer can cancel is by contacting you.

s2Member is unable (due to PayPal API limitations) to cancel these accounts, and the customer is also unable to cancel billing, because they have no PayPal account connected to their recurring payments. Interally, it’s the difference on the PayPal side between what they term a “Subscription” vs. a “Recurring Profile”. A Recurring Profile is created under API integration (normally via PayPal Pro) while a Subscription is normally associated with PayPal Standard and/or the ERP service. Subscriptions can only be cancelled by a customer; or by the site owner. It’s not possible to cancel these through API calls alone; and thus, the Pro Cancellation Form will fail with an error back to the customer.

The solution in this unfortunate situation is to cancel these accounts manually. I would suggest posting a notice on the site that “if you experience an error during your cancellation attempt, please contact support for assistance” and this way you can deal with these on a case-by-case basis until you weed through these old customers that joined up under the ERP service.

In the future, you might consider going to PayPal Pro where this is not an issue at all, and the s2Member Pro cancellation form will behave just as expected, because the PayPal Pro APIs make this possible. See: http://www.primothemes.com/forums/viewtopic.php?f=4&t=418#p7444
Posted: Tuesday Jul 30th, 2013 at 9:31 pm #54428
Moderator

Please direct WPML to this contact form. Thanks!
http://www.websharks-inc.com/bizdev/

Posted: Tuesday Jul 30th, 2013 at 9:29 pm #54427
Moderator

Actually, I get the error-Message from buddypress:
The following active BuddyPress Components do not have associated WordPress Pages: Register.

I would take a closer look at this problem first. If your installation of BuddyPress is missing a page, that could cause all sorts of unexpected problems. Unfortunately, that’s something you’ll probably want to seek help w/ at BuddyPress.org; because that’s a BuddyPress-specific issue.

Posted: Tuesday Jul 30th, 2013 at 9:26 pm #54425
Moderator

Can you please take a screenshot of your configuration here for us?
See: Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior

It would also be helpful to see the specific EOT Times you are referencing. How far in the past are we talking about? Also, can you confirm with your hosting company that WP-Cron is running properly? See: Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior; and please look at the Automatic EOT System settings for the WP-Cron task manager there.

Posted: Tuesday Jul 30th, 2013 at 9:18 pm #54423
Moderator

Did any of these folks use PayPal (or did they all pay you with a credit card)? If they used PayPal, the s2Member® cancellation form will ask them to log into their PayPal account and terminate billing; because that’s required with PayPal customers. Anyway, just wondering if this might be part of the issue?

Posted: Tuesday Jul 30th, 2013 at 9:15 pm #54421
Moderator

I’m not seeing any errors on that page. Short of doing a test transaction, I’m not sure that I understand what the problem is yet. Can you detail for me what errors you receive? Have you enabled logging in s2Member® and looked at those errors in the log file to see what additional detail there is?

See: Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration

Posted: Tuesday Jul 30th, 2013 at 9:12 pm #54420
Moderator

Stripe integration was moved into the next generation of s2Member and is still in development at this time. There is no official release date yet. However, it’s been quite awhile so I don’t think it should be too much longer.

Posted: Tuesday Jul 30th, 2013 at 9:07 pm #54419
Moderator

I have checked in Paypal and the IPN appears to be set up OK, but I do not have an S2 member >> log files option showing in my dashboard so cant see what is happening. I have now switched OFF my Auto-EOT option to demote/delete so does that make the IPN irrelevant? (which suits me as I want to control this manually).

Not totally irrelevant (even if you disable EOT handling);
because it still controls post-processing for new transactions.

Re my ‘email in use’ problem. This is not subscribers modifying there status, they are receiving an email with a link in that takes them to a sign up page (paypal pro form), if they then have to go and login, then go back to the mail and click on the link I will lose sales through the cracks…

Is that email coming from s2Member, or from something else? I’d like to understand the flow here better, and I think we can help you out. Is this an email that comes after checkout, or is this part of a marketing effort of your own?

Posted: Tuesday Jul 30th, 2013 at 9:01 pm #54418
Moderator

As of now – if they have a subscriber account, non paid – when they go to upgrade – the problem is that they are not allowed as their email / username is already tied to this subscriber (trial, unpaid) account.

I suggest that you generate a Pro “Modification Form”; or simply add the modify="1" attribute to your Pro Form Shortcode that is being displayed to existing customers. This will make sure these folks are logged in before they complete checkout; and this way their existing account is updated instead of something all new and redundant.

See also: Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms
See also: Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)

Posted: Tuesday Jul 30th, 2013 at 8:56 pm #54417
Moderator

Please see: s2Member® » Support Policy

Given this is related to another plugin (and a possible conflict); I suggest that you provide as much detail as you can that is related strictly to s2Member®. For instance, please describe what feature in s2Member you used to guard access to this calendar, and how that feature is not working as expected??

Also, if you can post screenshots in your next reply, that will work toward reducing response time. Thanks!

Posted: Monday Jul 29th, 2013 at 11:42 am #54341
Moderator

http://www.betterbooktools.com/?s2member_paypal_notify=1&s2member_paypal_proxy=JVZoo&s2member_paypal_proxy_verification=//key removed //

This is a proxy for s2Member’s IPN handler; which is a behind-the-scene HTTP process that occurs silently. It does not control a customer’s browser in any way. If setup properly, this will result in an email that goes out to your customer, and the link you’re looking for (e.g. the registration link) will be inside that email they receive. See: Dashboard -› s2Member® -› PayPal® Options -› Signup Confirmation Email

The parameters:

See: Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration
In this section, follow the links for more information and it will reveal details regarding s2Member’s Proxy IPN handler. There you will find all of the parameters that s2Member needs from JVZoo.

Mapping these parameters from JVZoo back to s2Member. This would be a question for the folks at JVZoo I believe. s2Member Proxy IPN handler follows PayPal standards for the most part, so if they have a PayPal integration example over at JVZoo, that should suffice.

Posted: Sunday Jul 28th, 2013 at 11:42 pm #54319
Moderator

I suggest that you install this plugin: http://wordpress.org/plugins/user-role-editor/

This will allow you to modify the Author Role on your installation, and give Authors the s2Member Capabilities they will need to also be Members of your site; and not just Authors.

See also: Knowledge Base » s2Member® Roles/Capabilities

Posted: Sunday Jul 28th, 2013 at 9:04 am #54295
Moderator

Thanks for the follow-up Olly. If you get a moment (we know you’re busy), but if you can please rate s2Member® for us we would VERY much appreciate it. Thank you in advance!

Please register @ WordPress.org and rate s2Member®

NOTE: If you vote @ WordPress.org & LIKE us on Facebook, please reply back in the s2Member® Forums with a link to your nice comments (just to let us know). The company also has a way of saying thanks for this :-)

Posted: Sunday Jul 28th, 2013 at 8:24 am #54292
Moderator

Well your best bet then would be a simple PHP script.

<?php
foreach(get_users('role=s2member_level1') as $user)
	delete_user_option($user->ID, 's2member_auto_eot_time');
?>

If you install the ezPHP plugin, that will make it possible for you to run this in a WP page.
See: Knowledge Base » ezPHP Plugin for WordPress®

See also: http://codex.wordpress.org/Function_Reference/get_users
See also: Knowledge Base » Changing Roles/Capabilities via PHP

Posted: Sunday Jul 28th, 2013 at 8:07 am #54290
Moderator

How can I either remove this option completely so the user is auto subscribed to aweber?
If it can’t be removed and the user HAS to check the box can it be auto checked?
Can I change the wording “Sign up to our newsletter” because that’s not relevant to my site?

It can’t be removed unless you don’t intend to collect them as subscribers. However, you can certainly change the wording and pre-check the box if you like. Please see: Dashboard -› s2Member® -› API / List Servers -› Registration Double Opt-In Box

Posted: Sunday Jul 28th, 2013 at 7:25 am #54288
Moderator

Thank you. We’ve created an internal Issue to track the progress of this for the next maintenance release. The lead developer says he looked at this once before and it was actually attributed to a bug in WP itself. However, he is going to look at this again and be sure there is not something more we can do.

Viewing 25 replies - 276 through 300 (of 326 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.