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 - 1,876 through 1,900 (of 2,703 total)
Author Replies
Author Replies
Posted: Wednesday Feb 13th, 2013 at 11:57 pm #41651
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

We cannot help with Custom Code here, but I can let you know that all cases of the eval(); function are going to be updated in the next version of s2Member. You may want to wait until the next Maintenance release of s2Member is released before continuing here.

Posted: Wednesday Feb 13th, 2013 at 11:54 pm #41650
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Have you checked your settings within your Network Dashboard for registration?

See: Network Admin -> Settings -> Network Settings

Make sure that you have the option set to either “User accounts may be registered” or “Both sites and user accounts can be registered.”

Posted: Wednesday Feb 13th, 2013 at 11:51 pm #41649
Bruce
Username: Bruce
Staff Member

Thank your for the follow-up. We appreciate your patience.

Can you please confirm that the slugs you are using (such as professiional-life) are correct as of what’s within your setup in Custom Profile/Regstration Fields? If if is, please send us login information so that we can run diagnostics.

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

s2Member® » Private Contact Form

Posted: Wednesday Feb 13th, 2013 at 11:47 pm #41646
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

– Will that happen automatically when they register as comments section will be available to anyone who is a paid member?
– How can we restrict the access to leaving comment to only for registered members?

This isn’t something that s2Member supports by default. You may want to check out this plugin for accomplishing this:

http://wordpress.org/extend/plugins/disable-comments/

Posted: Wednesday Feb 13th, 2013 at 11:44 pm #41645
Bruce
Username: Bruce
Staff Member

Thank you for the follow-up, we appreciate your patience.

Please send us login details through our Private Contact Form so we can run diagnostics:

s2Member® » Private Contact Form

Posted: Wednesday Feb 13th, 2013 at 11:43 pm #41644
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

The way I would recommend setting this up would be to instead use s2Member Custom Capabilities. This is because s2Member’s Specific Post/Page Forms are usually only for site owners that don’t want to force Users to sign up to view content. Assign a Custom Capability to restrict each Post, rather than using Specific Post/Page Restrictions, and sell access to these Custom Capabilities instead.

See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Capability (Buy Now) Forms

Posted: Wednesday Feb 13th, 2013 at 5:05 pm #41625
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry. We appreciate your patience. :-)

1) Now “””If a user subscribe for free samples “Free sample access – Level”, I want them to access the free samples only. I know it can be done but when he choose to purchase another package , I want S2member Pro to de-activate his free membership access-level and assign the paid package access-level as a new privillage . Is it possible!? if So , How! My reason of asking this is that I tried other plugins but after purchase the package, because user was carrying free sample access-level he could not access the pages that was allowed for his paid package.

I’m not sure what you mean by “de-activate his free membership access-level…” here. Are you saying that you would like s2Member® to remove access to the free samples that you mentioned these Users would have?

If so, you may want to use s2Member’s Custom Capabilities, rather than Membership Levels here. Custom Capabilities are not incremental (e.g. if a User is s2Member Level 0, and have Custom Capability ccap_1, but then they are upgraded to s2Member Level 1, and that Custom Capability is removed, they lose access to whatever is protected with that Custom Capability).

You can restrict content in almost all of the same ways with Custom Capabilities as Membership Levels, such as through the Add/Edit Post page:

What you may do here is set up a Free Registration Form (available with s2Member® Pro), with a Custom Capability like free here. Then, when a User goes to upgrade, you can have them upgrade to s2Member Level 1 without this Custom Capability.

By default s2Member will only add Custom Capabilities here, though, and won’t remove any Custom Capabilities that are already set. To keep things simple I would recommend installing Capability Manager, and adding the Capability access_s2member_ccap_free to your Subscriber Role. This way you can sign Users up at Subscriber (s2Member Level 0), and this Capability will be removed when their Role is changed.

See: http://wordpress.org/extend/plugins/capsman/

2) I don’t want all of the packages to be visible for everyone. because for example To purchase the training of Gold level, customer should have subscribed and finished his SIlver level of training. Is it possible or not!? if So, How!

s2Member provides some tools to accomplish this. For this I would recommend checking out Content Dripping.

See: Dashboard -› s2Member® -› API / Scripting -› Content Dripping
See Also: Knowledge Base » Introduction to Content Dripping in s2Member®

3) There should ne an upgrade option instead of sign up as they might want to upgrade from one package to another package and get access to all other pages and materials. “””Not all packages are inter related so I don’t want them to be able to upgrade from everything to all – “””what about this!?

You should be able use a mixture of s2Member’s Simple Shortcode Conditionals and Billing Modification Forms here. Billing Modification Forms allow Users to Upgrade/Downgrade their Membership with your site. These are available with s2Member® Pro.

See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms
See Also: Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals
See Also: Knowledge Base » Simple Shortcode Conditionals

4) can I integrate it with Ogone payment gateway!?

s2Member® Pro does not natively support Ogone, and we do not have any plans for the future to support Ogone. See this article regarding custom payment gateways:

Pre Sale FAQs » Can I add support for other payment gateways?

5)I want the users to be able to register everytime in a month but given the access only at the beginning of the next month. What do you suggest with it.!?

s2Member is not designed to work this way. If you’d like to add this sort of functionality it will require custom code.

Posted: Tuesday Feb 12th, 2013 at 1:43 am #41533
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Is this possible in an S2Hack by specifying a URI (to the PM screen) and restricting access to it for x amount of day?

I would recommend using s2Member’s Content Dripping Constants here. I’m not familiar with BuddyPress’s Messaging System, but there may be a way to turn off messaging for a certain User through a Hook/Filter.

See: Dashboard -› s2Member® -› API / Scripting -› Content Dripping

Posted: Tuesday Feb 12th, 2013 at 12:48 am #41527
Bruce
Username: Bruce
Staff Member

This will give them lifetime access. If I enable EOT, will it stop their access after 12 months?

Yes, s2Member will automatically demote a user unless you have turned off Automatic EOT on your installation.

You will need to disable Automatic EOT here to accomplish what you need. However, this leaves the door open for users to cancel their Subscription before they have paid for the full 12 months, and they would not be automatically demoted.

The only way you can achieve what you need here is to have a custom Cron Job. From the docs:

See Also: http://www.s2member.com/codex/stable/s2member/auto_eot_system/package-summary/

Posted: Monday Feb 11th, 2013 at 11:01 pm #41502
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m reviewing this thread now.

Posted: Monday Feb 11th, 2013 at 10:22 pm #41494
Bruce
Username: Bruce
Staff Member

Thank you for your thoughts and info.

I’ll add this to our request list.

Posted: Monday Feb 11th, 2013 at 9:35 pm #41491
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’d recommend using this function for gathering this data:

http://www.s2member.com/codex/stable/s2member/api_functions/package-functions/#src_doc_get_user_field()

Posted: Monday Feb 11th, 2013 at 9:12 pm #41486
Bruce
Username: Bruce
Staff Member

Awesome thanks! If I did this, would it affect the paid levels that are currently set up?

No, this shouldn’t affect any of the restrictions at a higher level. s2Member will still restrict content at higher levels correctly.

Posted: Monday Feb 11th, 2013 at 9:06 pm #41484
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Do you still have your PayPal Information set up within s2Member?

Dashboard -› s2Member® -› PayPal® Options -› Account Details

If not, please enter this information back in. s2Member will not verify any IPN information without this filled out.

Posted: Monday Feb 11th, 2013 at 8:45 pm #41483
Bruce
Username: Bruce
Staff Member

Glad to hear that you solved your issue. :-)

Posted: Monday Feb 11th, 2013 at 6:58 pm #41459
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Frustratingly however, the proform works perfectly on a newly created test page and creates a working captcha with no issues.

This leads me to think that this is probably a caching issue. Do you have a caching plugin installed on your installation? If so, clear the cache. Otherwise please send us login information via Private Contact Form so we can find the problem.

s2Member® » Private Contact Form

Posted: Monday Feb 11th, 2013 at 6:51 pm #41457
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Hi Jason, the registration form it’s looking great once that code was inserted but for the [ s2Member-Profile / ] form fields is not working.

I’m not sure what you mean by this. Could you elaborate?

Thank you.

Posted: Monday Feb 11th, 2013 at 6:50 pm #41455
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’ve read that there will be an improved API for new payment gateways. When will it be available?

We currently do not have a release date available for this. However, this is still possible if you’d like to accomplish this.

See: Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration -› IPN w/ Proxy Key ( optional, for 3rd-party integrations )

PayPal IPN w/ Proxy Key allow you to have a developer create an external IPN Processor, then send the data that your Payment Gateway sends to s2Member to process normally. This is the best way to accomplish integration with another Payment Gateway.

Posted: Monday Feb 11th, 2013 at 6:46 pm #41452
Bruce
Username: Bruce
Staff Member

Glad to hear you resolved your issue. :-)

Posted: Monday Feb 11th, 2013 at 6:45 pm #41451
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member supports two-step registration by having users first sign up through Free Registration Forms, then Upgrade through Billing Modification Forms.

See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms
See Also: Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms

Posted: Monday Feb 11th, 2013 at 6:43 pm #41450
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

s2Member restricts access to Posts/Pages by checking to see if a specific Post/Page is being loaded (before any of the content of the Post/Page is loaded). If you’d like to have teaser content, please use either s2Member’s Simple Shortcode Conditionals, or Advanced PHP Conditionals in your Post/Page.

See: Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals
See Also: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals

Posted: Monday Feb 11th, 2013 at 6:40 pm #41449
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

sorry – I had expected to get a possibility to upload a small file – but if you want me to include the log in the posting – here it is. For your convenience I have extracted the part of the logfile which is corresponding to my posting. If I can supply any other information (f.i. the complete logfile or s2Member settings) I’ll be glad to do so.

This appears to be the paypal-api.log file. Could you please send us all of the logs files that go along with this transaction through our Private Contact Form?

See: s2Member® » Private Contact Form

Posted: Monday Feb 11th, 2013 at 6:36 pm #41447
Bruce
Username: Bruce
Staff Member

If I send lessons in email like http://mydomain.com/your-lesson-no-1/, I just want WP or s2member to open http://mydomain.com/your-lesson-no-1/ if the user was logged out. I don’t have a special login page with widgets. I just want that page /your-lesson-no-1/ open, after /wp-login.php.

This is what the redirect_to variable that WordPress® accepts accomplishes. The s2Member Login Widget Passes this automatically, but if you’d like to integrate this behavior without the s2Member Login Widget you will need to create a custom login form to handle this.

See: http://codex.wordpress.org/Plugin_API/Filter_Reference/login_redirect

Posted: Monday Feb 11th, 2013 at 6:30 pm #41445
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

No, s2Member currently cannot support this functionality. You’d need to add this in with Custom Code to get this to work correctly.

I’d recommend using a user_option value to store this. Like this:

update_user_option('user_current_credits', /* However many credits they should have */ 4);

See: http://codex.wordpress.org/Function_Reference/update_user_option

You could then use this value with some processes on your Membership Options Page to dynamically set the price of your package.

See: Knowledge Base » Using Variables In A Shortcode

That’s about as far as we can go with custom code. If you need further assistance, we recommend http://jobs.wordpress.net, or another freelance web site where WordPress® experts are offering their expertise through a bid on your project.
Posted: Monday Feb 11th, 2013 at 6:26 pm #41442
Bruce
Username: Bruce
Staff Member

Glad to hear that you resolved your issue. :-)

Viewing 25 replies - 1,876 through 1,900 (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.