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,651 through 1,675 (of 2,703 total)
Author Replies
Author Replies
Posted: Thursday Mar 28th, 2013 at 4:17 pm #45992
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I’m unable to diagnose your issue from this log file. Could you send us Dashboard and FTP Login details via Private Contact Form so we can see the rest of your log files and run test transactions?

See: s2Member® » Private Contact Form

Thank-you.

Posted: Wednesday Mar 27th, 2013 at 5:06 pm #45912
Bruce
Username: Bruce
Staff Member

Thanks for the feedback. I think what they want is use the site admin as an email program. I’ve never seen anything like that and of course it would be much easier just to use an email program.

If you can’t find a suitable plugin, WordPress does have a PHP function to send an email with.

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

While this is possible with wp_mail(), I have seen a lot of emails get sent to Spam when they’re sent this way. For example, if an email comes to google from test@test.com, and it was sent by http://www.thissite.com, Google’s mail will filter this, normally.

Just something to keep in mind.

Posted: Wednesday Mar 27th, 2013 at 4:31 pm #45908
Bruce
Username: Bruce
Staff Member

Thanks Bruce, got the concept. Can you advice some good banner system which allows single BP users to submit their banners? Thanks

I don’t have one to personally recommend, but I found this one after a quick search:

http://codecanyon.net/item/banner-manager-pro/2561323

Posted: Wednesday Mar 27th, 2013 at 4:21 pm #45907
Bruce
Username: Bruce
Staff Member

The question is, would it be possible to set up different groups with the ability to send from their own email address.

This isn’t something that s2Member handles, but there might be a plugin that can create a form for this. You can restrict the page you put it on the same way as any other. :-)

Posted: Wednesday Mar 27th, 2013 at 4:19 pm #45906
Bruce
Username: Bruce
Staff Member

so the license is linked to whatever is listed under the account profile? sounds good. thanks

Right.

Posted: Wednesday Mar 27th, 2013 at 4:19 pm #45905
Bruce
Username: Bruce
Staff Member

The best way to handle this would probably be s2Member’s URI Restrictions. If you’d like to give me an example of a URL you’re looking to restrict, I’d be happy to help give you what you should fill in these fields.

See: Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions

Posted: Wednesday Mar 27th, 2013 at 4:17 pm #45903
Bruce
Username: Bruce
Staff Member

What versions of s2Member and WordPress are you running?

Do you have logging enabled?

Posted: Wednesday Mar 27th, 2013 at 4:16 pm #45902
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

I did not have logging enabled … should I enable that full time?

Without logging data, we really have no way to troubleshoot this issue. We recommend leaving logging on, and notify us if/when this problem occurs again.

Posted: Wednesday Mar 27th, 2013 at 4:12 pm #45901
Bruce
Username: Bruce
Staff Member

added the fields as you said

http://www.meekgreyhounds.co.uk/wp-login.php?action=register

but it was on the page we wanted them displayed
http://www.meekgreyhounds.co.uk/join-us/

Your fields appear to be working correctly for me.

Posted: Wednesday Mar 27th, 2013 at 3:43 pm #45897
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

You can s2Member Pro installed in a test installation. Just make sure you change your primary domain in your account page. When you move over to your live installation, change your primary domain to your live site’s. :-)

Posted: Wednesday Mar 27th, 2013 at 3:37 pm #45895
Bruce
Username: Bruce
Staff Member

adding fields to the registration form?

how difficult is it?

This is fairly simple. You can add Custom Registration/Profile Fields here:

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

Posted: Wednesday Mar 27th, 2013 at 3:23 pm #45891
Bruce
Username: Bruce
Staff Member

i beleive i have done this if you could check perhaps, but still displaying with s2 css

Do you have any caching programs installed? If you do, clean your cache and try again. If that’s still not working, send us a FTP and Dashboard login here and we’ll take a look:

s2Member® » Private Contact Form

Posted: Wednesday Mar 27th, 2013 at 3:13 pm #45889
Bruce
Username: Bruce
Staff Member

I realise that the correct way to extend memberships is via modification buttons, rather than via “Buy Now” buttons, but I’ve always used the latter and would be reluctant to change this unless there was a good reason to do so. Do you know if there’s any potential disadvantage to using Buy Now buttons to extend memberships?

s2Member defaults Pro Forms to allow for this to work, for the sole purpose of keeping Users from having problems.

From the docs
(Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)):

modify=”0″ Modification directive. Only valid w/ Membership Level Access. Possible values: 0 = allows Customers to modify their current Subscription or sign up for a new one, 1 = allows Customers to only modify their current Subscription. When modify=”1″, s2Member will force a Customer to be logged-in before they can fill out the Form (very handy). This is slightly different than PayPal® “Button” Codes; there is no “2” option for “Forms”; only 0 & 1 are valid values.

The modify attribute defaults to 0, so using regular Buy Now forms to have Users re-up their subscription works. There’s no disadvantage here, but the “correct” way to accomplish this would be to use Billing Modification Forms.

Posted: Wednesday Mar 27th, 2013 at 3:07 pm #45888
Bruce
Username: Bruce
Staff Member

so i make s2-o.php and create / add here /wp-content/mu-plugins/s2-o.php

add the first code from here http://www.s2member.com/faqs/#s2-faqs-stop-loading-css

Correct. This is all you need to do to stop s2Member from loading its default CSS.

Posted: Wednesday Mar 27th, 2013 at 3:05 pm #45887
Bruce
Username: Bruce
Staff Member

– Can I also use my own payment solutions or will I be allowed to use the built-in s2member payment solutions only?

s2Member provides the tools to integrate another payment gateway with PayPal IPN w/ Proxy Key. This allows you to process an IPN response from an alternative Payment Gateway, and send data to s2Member for s2Member to use the same way it would as if it had gotten the information from PayPal. The only difference here is that s2Member validates the information with PayPal normally. If you pass your special Proxy Key, s2Member will validate the information it receives with this Proxy Key, and skip the normal validation.

Find info on this here: Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration -› IPN w/ Proxy Key

– Will it be possible for a tier party (Sliiing) to add active members to the s2member database?

It is possible to add/remove/modify members remotely with s2Member. You can find information on doing so here:

Dashboard -› s2Member® -› API / Scripting -› Remote Operations API

Posted: Wednesday Mar 27th, 2013 at 2:08 pm #45884
Bruce
Username: Bruce
Staff Member

File permission is set to 644, but directory permission (the s2Member directory) is set to 755.
When I change in 644, my wordpress dashboard lose the plugin.

I’m very sorry. The correct permission for the directories is 0755, while the files are supposed to be 0644. It sounds like you already had the correct permissions.

If you’ve done all of those steps and problems still persist, please send us a Dashboard and FTP login via Private Contact Form here:

s2Member® » Private Contact Form

Posted: Wednesday Mar 27th, 2013 at 2:03 pm #45883
Bruce
Username: Bruce
Staff Member

Could the path be defined in s2memberhacks.php?

We took a look at the code, and s2Member uses TEMPLATEPATH to get the correct directory to look for its templates. We’re making note of this and are going to find a way to also search a child theme directory as well.

A custom template file can live outside of the theme directory, and be placed inside: /wp-content/my-template.php. However, this will ONLY work if you call the template by name using the template=”my-template.php” Shortcode Attribute for s2Member Pro Forms.

It is also possible to do something like this in your Shortcode:
/wp-content/themes/my-theme/template.php

So you could use the template attribute to get the correct template from your child theme that way.

Posted: Tuesday Mar 26th, 2013 at 11:31 pm #45842
Bruce
Username: Bruce
Staff Member

Yes, Amazon may be an option which I am researching further. But is there a simple way of hiding the URL of the source file as a starter? Or is there a way to make the video (in the file) unplayable after a certain time?

I’m unaware of any way to hide the URL to the video, but I can tell you that the best way to extend the amount of control that you have over the restrictions that Users must meet is by wrapping your Downloads and Video Players with Shortcode Conditionals (or occasionally PHP Conditionals, depending on how advanced you’re getting).

See: Knowledge Base » Simple Shortcode Conditionals

Posted: Tuesday Mar 26th, 2013 at 11:19 pm #45841
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

code never displayed

so i mean add the first code from here http://www.s2member.com/faqs/#s2-faqs-stop-loading-css

I’m sorry, I don’t know what you mean by this. Are you saying that the code in the code block on the FAQs page isn’t loading for you? Could you provide a screenshot?

I can confirm that the code sample provided in this FAQ does work as intended on a clean installation of WordPress running a default WordPress theme. See below.

Without the hack:

With the hack:

Posted: Tuesday Mar 26th, 2013 at 10:59 pm #45835
Bruce
Username: Bruce
Staff Member

However, what happens if the above member is logged onto the website and instead purchases another membership using a Level 1 PayPal “Buy Now” button? Will they keep their remaining 1 month of Level 2 membership and then be switched to a Level 1 membership for the subsequent 1 year? Or will they be immediately switched to a Level 1 membership? If the latter, would the additional 1 year period be added onto the end of their current remaining 1 month period (i.e. they would lose the 1 month of Level 2 membership, but get 13 months of Level 1 membership) or would they just get 1 year of Level 1 membership from the date of payment?

A User that uses a Modification Form (which is the only form a logged-in User should be able to use correctly) is immediately changed to the level that the Modification form they used is set up with.

A User cannot use a Buy-Now form to add time to their membership/change their membership level.

Posted: Tuesday Mar 26th, 2013 at 10:52 pm #45834
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

What would be best is if it’s possible to add the payments for banner to their s2member Level >= 1 monthly/yearly/etc bill. Do you think something is possible in some way?

Unfortunately I can’t think of any way that you would use s2Member to handle this. s2Member currently does not support the ability to track multiple subscriptions at a time, so any upgrade that a User does will be put in with their subscription to your site. This is probably not what you’d want.

I’d recommend creating a completely separate process for paying for running your banners. s2Member passes the correct IPN URL in every transaction, so you can change your PayPal IPN URL for your new process, and s2Member should work just fine.

Posted: Tuesday Mar 26th, 2013 at 9:12 pm #45831
Bruce
Username: Bruce
Staff Member

This article should be helpful for you:

Knowledge Base » Auto-Login Upon Registration

Let us know if you have any questions/concerns on that. :-)

Posted: Tuesday Mar 26th, 2013 at 9:06 pm #45830
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

“Are you currently signing up Users with a Subscription with Your Members? If so, what Payment Gateway is this set up with?”
I am using a sign up form for a subscription via Your Members plugin. This form then leads to CCBill for payment… I will install s2member free version to test the import options..

The s2Member Framework (or the “free version”) does not support CCBill, or Import/Export or Users. These are features of s2Member Pro.

Features

Regarding Sliiing, it not only manages my affiliates, it also has bunch of other payment options – http://sliiing.com/solutions.html and I would like to know whether you think that these might be integrated with s2member like a back up option if ccbill fails to bill the user? I would probably ask Marco from Sliiing to program the script for me…

I’m unsure how Sliiing could back you up in this way, but I suppose if it is possible, you could possible manage this.

See: Pre Sale FAQs » Can I add support for other payment gateways?
See Also: Knowledge Base » Building An API Notification Handler

I have read about the “Specific page/post access restriction” and I would like to know whether this works even with CCBill payment gateway? Can I sell specific posts? Would it work also only with section of the posts? For example I have a post, where text is available for free but the video is hidden using private tags and would be revealed either to members only or only upon payment. Can I use the specific post access restriction in this setup?

Yes, CCBill does fully support Specific Post/Page Access. However, in the case that you’d like Users to be able to only see part of a Post, and pay to see the rest, I’d recommend using Custom Capabilities. You can restrict content with Custom Capabilities via Shortcode Conditionals with s2Member, without blocking access to a Post entirely (which is what s2Member does).

See: Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities
See Also: Knowledge Base » Simple Shortcode Conditionals

I have seen somebody commenting about s2member blocking video content and recommending only Amazon s3. I would like to offer videos for download to my members. They can either download the videos or stream them in their browser. Would s2member allow this?

Yes, s2Member provides both file downloads, and streaming through JWPlayer. You can find the info on this in your Dashboard here:

Dashboard -› s2Member® -› Download Options

My last questions is about Cloudflare and cache plugins – can I use them in any way so that they wouldn’t cause conflict with s2member?

I’ve never heard of any problems with s2Member and Cloudflare. However, I do know that Object caching with caching plugins such as W3 Total Cache can cause problems with s2Member. We recommend Quick Cache, which was made by WebSharks, Inc. (the creators of s2Member), and offers full compatibility with s2Member.

See: http://wordpress.org/extend/plugins/quick-cache/

Posted: Tuesday Mar 26th, 2013 at 8:02 pm #45828
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

This is what the success attribute is meant to do, but in the shortcode you posted, you’re attempting to send using to /wp-login.php?action=register. The correct way to use the succcess attribute here would be to set up a page to replace s2Member’s default PayPal return page, and use the success attribute to redirect to this page. This page should mention the fact that the User should receive an email with a link to register.

Note that the success attribute is only available if you are running s2Member Pro (which was not mentioned in the thread you linked).

Posted: Tuesday Mar 26th, 2013 at 7:58 pm #45826
Bruce
Username: Bruce
Staff Member

Thank-you for your thoughts.

There is a follow-up in progress in the original thread here:

http://www.s2member.com/forums/topic/translation-front-end/#post-45706

Closing thread.
Viewing 25 replies - 1,651 through 1,675 (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.