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.

Cristián Lávaque


My Latest Replies (From Various Topics)

Viewing 25 replies - 2,001 through 2,025 (of 7,376 total)
Author Replies
Author Replies
Posted: Wednesday Mar 6th, 2013 at 4:33 am #43844

Apart from s2 support who are ignoring me does anyone have any ideas or similar experiences and suggestions?

We seem to have posted at the same time. You can read my previous reply above, addressing your questions. :)

I have seen this post: http://www.s2member.com/forums/topic/protected-content-and-seo/ but the answers aren’t exactly helpful. In fact, the basic conclusions are wrong. Of course, one doesn’t want protected site content to be read (without fulfilling any obligations which exist e.g. payment) but it is completely wrong to suggest that one doesn’t want a search engine to index that page – on the contrary, it is essential.

Well, this varies from site to site, so we can’t please everyone with the default behavior. We opted for treating the search engine bot the same we do any other guest, because that’s the experience guests will have when they try to open the page.

If your post is restricted and redirecting to the Membership Options page, that’s what the bot gets too. If you want to let the visitor open the post, then so will the bot be able to open it. So to protect content without protecting the post itself, we made the conditionals available.

Posted: Wednesday Mar 6th, 2013 at 4:28 am #43843

=> It results I see a new form as if my member where not logged and yet registered !
I see the “Create Profile” and “Billing choice” etc… form fields !
And when I click the submit button below => it reloads the webpage, nothing run to Paypal…

That’s weird. Could you show me a screenshot?

You may be having a JavaScript conflict… Could you try the plugin/theme conflict tests again? Knowledge Base » Common Troubleshooting Tips

Are you trying to use more than one pro-form in the same page? If so, that’d be causing trouble, you shouldn’t have more than one in the same page.

Posted: Wednesday Mar 6th, 2013 at 4:18 am #43841

Hi Emily.

No, no date for searchable custom profile fields yet.

There’s a plugin to list users that does integrate with s2Member’s profile fields.
http://wordpress.org/extend/plugins/amr-users/
http://wpusersplugin.com/3086/user-lists-and-filtering-with-s2member-fields/

Or you can follow this tip on how to query users by custom profile field:
http://www.primothemes.com/forums/viewtopic.php?f=4&t=15658&p=48878#p48878

I hope that helps. :)

Posted: Wednesday Mar 6th, 2013 at 4:08 am #43837

I wanted a reader to be able to access this url and see at least this eg title, excerpt etc but if they want to see more they are taken to the subscription page.

I suppose this might be something covered by shortcodes but adding shortcodes to every post would be too onerous. Are there php commands I can add into the template which protect content but not tile and excerpt?

Right, you need to use shortcodes in the post’s body instead of protecting the whole post with an access restriction that’d cause a redirection to the Membership Options Page.

To apply this to every post, I guess you’d have to edit the post’s template, editing the content to wrap it with the conditonal, or whatever customization you want. http://codex.wordpress.org/Function_Reference/the_content

However, I still have an issue which I would be grateful if you could explain. If s2 is protecting the permalink of the post how does a search engine obtain the detail required to index the post and what is the permalink it gives to the post so that someone who searches for an article can find it on the site if only in an archive view, for example? Thanks for the clarification.

If the post is restricted so users can’t access it, neither will search engines have access to it. If you don’t add Alternative Views restrictions, then the post will be listed in archives and home page. The post’s content will be displayed in full there, or until the “more” tag if you use it. http://en.support.wordpress.com/splitting-content/more-tag/

Can you think of a quick way I can remove the category restriction and bulk set a membership level for the posts I have removed from category restriction?

Just remove the category’s ID from the Category Restriction and save. [hilite path]Dashboard -› s2Member® -› Restriction Options -› Category Access Restrictions[/hilite]

If the post is still restricted after that, check if it isn’t also being restricted by the Post, Tag or URI restrictions. [hilite path]Dashboard -› s2Member® -› Restriction Options[/hilite]

1. why isn’t it showing up in Google as a post in its own right?

Because the post is protected and Google could not index it, since the bot got redirected to the Membership Options Page.

3. a basic flaw in S2 because every article needs to have its own indexation by the search engines and not just appear in a category or tag archive.
4. what is the point of using SEO plugin on a protected post?
5. How can this situation be improved?

Posts may need to be completely hidden in some sites, and having them indexed is not desirable, especially because the content would then be in the search engine’s cache and accessible without paying/registering in your site for it.

If you want to protect the post but have part of the content visible, then you’d have to use conditionals in the post itself to show what you want to show and hide what you want to hide, and the bot would be able to land on the post without being redirected.


I hope that helps. :)

Posted: Wednesday Mar 6th, 2013 at 3:45 am #43836

Hi Christian.

What do you mean when you say “move”? Just install the plugin in a multisite installation or migrate all the s2Member settings?

Thanks.

Posted: Wednesday Mar 6th, 2013 at 3:37 am #43835

Thanks, got the password and could login.

I did several tests hunting down the problem and finally found it. I fixed it in your installation and will let Jason know what it was so he can update the article.

Please remove all the accounts I created doing this. :P

Posted: Wednesday Mar 6th, 2013 at 2:40 am #43834

After doing some testing with this, I was wondering if I could get some help in building this up to do exactly what I want, because a few issues have arisen from this.

For example, for the first upgrade from Level 1 to 2, it’d be something like this:

[hilite pre_code]
= 30) {
$user = new WP_User(S2MEMBER_CURRENT_USER_ID);
$user->set_role('s2member_level2');
}
?>
[/hilite]

There are useful s2Member constants (like [hilite mono]S2MEMBER_CURRENT_USER_PAID_REGISTRATION_DAYS[/hilite] and [hilite mono]S2MEMBER_CURRENT_USER_ID[/hilite] used above) documented here: [hilite path]Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants[/hilite].

I hope that helps. :)

Posted: Wednesday Mar 6th, 2013 at 2:29 am #43833

Thanks for the update! I’m glad you could solve it. Let us know if you need anything else. :)

Posted: Wednesday Mar 6th, 2013 at 2:28 am #43832

Thanks Christian.

I just tried the dashboard login and it didn’t let me in. Could you verify the credentials and resend it? I just emailed you about it, you can reply to that email with the correct login info.

Thanks!

Posted: Wednesday Mar 6th, 2013 at 2:26 am #43831

Hi Bryan.

You could query members with those s2Member Level roles using [hilite mono]get_users[/hilite]. http://codex.wordpress.org/Function_Reference/get_users

For example:

[hilite pre_code]
ID.'
';
?>
[/hilite]

And you can change the role dynamically based on the current user’s role. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals[/hilite]

I hope that helps. :)

Posted: Tuesday Mar 5th, 2013 at 10:33 pm #43824

Glad that solved it. :)

About the “more” tag: http://en.support.wordpress.com/splitting-content/more-tag/

Posted: Tuesday Mar 5th, 2013 at 9:28 pm #43819

Hi Christian.

The s2Member reCAPTCHA integration is for the pro-forms only. [hilite path]Dashboard -› s2Member® -› General Options -› CAPTCHA Anti-Spam Security[/hilite]

CAPTCHA Anti-Spam Security (for s2Member Pro Forms)

Please note. s2Member does NOT introduce a CAPTCHA (i.e. a challenge-response), into any core feature for WordPress®. We’ve excluded this functionality on purpose, because many site owners prefer to use a more comprehensive CAPTCHA plugin that encompasses all aspects of their site. We recommend this one. However, s2Member Pro Forms for PayPal® Pro and Authorize.Net® (including Free Registration Forms) CAN be configured with s2Member, to use Google’s reCAPTCHA™ service (which is free). Just add this Attribute to your Pro Form Shortcode: captcha=”clean”.

You can create a registration page using the free registration pro-form found here: [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms[/hilite].

I hope that helps. :)

Posted: Tuesday Mar 5th, 2013 at 9:13 pm #43818

Thanks for your patience.

Got it. I did what you said and registered with the Level 13 pro-form and the user was created at Level 0.

Did you only do the theme test or also the rest of the things suggested in the troubleshooting tips article? Knowledge Base » Common Troubleshooting Tips

If you haven’t please do it. Regarding the plugin conflicts tests, remember you also have drop-ins and must-use plugins you’ll need to deactivate/remove. The drop-ins are all caching related, which may be causing trouble. Object caching in particular is highly suspect, since it’s known to cause trouble.

I hope that helps. Let me know how it goes. :)

Posted: Tuesday Mar 5th, 2013 at 7:47 pm #43817

Thanks Martin.

Could you try this?

[[s2Member-Pro-PayPal-Form level="1" ccaps="dm101" desc="Digital Marketing 101 for Ebooks - Course fee (includes 4 months access)" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="digitalpublishing101.com" ta="0" tp="0" tt="D" ra="147" rp="4" rt="M" rr="BN" rrt="" rra="2" accept="paypal" accept_via_paypal="paypal" coupon="" accept_coupons="1" default_country_code="" captcha="0" /]]

And remove the [hilite code]display: none !important;[/hilite] style. s2Member doesn’t display that block anymore when PayPal is the only option. http://wordpress.org/extend/plugins/s2member/changelog/

From v121201:
(s2Member Pro) Feature Enhancement. s2Member Pro Forms integrated ONLY with PayPal Express Checkout ([hilite mono]accept="paypal" accept_via_paypal="paypal"[/hilite]), will no longer display a Billing Method section on the Pro Form, as it’s not necessary (there’s only one possible option in this case, and it’s already depicted by the PayPal button at the bottom of the Pro Form). Many site owners had implemented CSS hacks to hide this section of a Pro Form configured this way, based on this FAQ article. This hack is no longer necessary – starting with this release.

That said, there’s definitely a JavaScript conflict causing the pro-form to fail. Try typing different passwords in the password fields, the strength indicator doesn’t change at all.

Did you really deactivate every plugin and the theme, and refreshed the page with the pro-form and test after each? If you did, did you also test with a clean installation of WordPress with just s2Member to see if you could reproduce the problem?

I looked at the Console in Firefox while loading the page and there are some JS warnings, but there was also an error in a line of JS at the bottom of the page, for stats.

[18:40:41.049] ReferenceError: st_go is not defined @ http://digitalpublishing101.com/resources/signup-for-digital-marketing-101/:876
[hilite pre_code]
st_go({v:'ext',j:'1:2.2',blog:'41117190',post:'7483',tz:'0'});
[/hilite]

Not sure if that’s what’s causing the conflict, but it’s worth investigating.

I hope that helps!

Posted: Tuesday Mar 5th, 2013 at 7:28 pm #43816

Thanks for your patience.

I got your email and checked out the website and the post. I see that it’s properly protected, and if I try to open it while logged out, I get sent to the Membership Options page.

I see it listed in the blog, though, so I guess that’s what you meant by the post not being protected. This is so that you can use the WordPress “more” tag to show a snippet of the post, but clicking the link to read the rest sends you to the Membership Options so you purchase access.

If you want to hide restricted posts from the posts list, you need to protect the Alternative Views. [hilite path]Dashboard -› s2Member® -› Restriction Options -› Alternative View Protection[/hilite]

I’m not changing it myself because I haven’t confirmed that’s what you want, but it’ll be simple for you.

I hope that helps. :)

Posted: Tuesday Mar 5th, 2013 at 9:45 am #43778

Thanks for the update! I’m glad you found the problem. :)

Posted: Tuesday Mar 5th, 2013 at 9:44 am #43777

Hi Joseph.

Right, if you’re already adding them via ClickBank, you don’t need s2Member to do it too.

You may want to configure the integration if the user should be moved between lists on upgrade/demotion, though. [hilite path]Dashboard -› s2Member® -› API / List Servers -› Automate Unsubscribes/Opt-Outs[/hilite]

I hope that helps. :)

Posted: Tuesday Mar 5th, 2013 at 9:40 am #43775

Hi Warwick.

I know that s2Member restrictions don’t become active if the Membership Options Page has not been set. I’m not sure if it applies to the Brute Force restriction too, but it’s possible. Have you set that page? [hilite path]Dashboard -› s2Member® -› General Options -› Membership Options Page[/hilite]

I’ll ask Jason about this.

Posted: Tuesday Mar 5th, 2013 at 9:37 am #43774

Hi Dimitrios.

Could you do the tests suggested in this article? Knowledge Base » Common Troubleshooting Tips

What do the logs say regarding the emails? [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› s2Member® Log Viewer[/hilite]

Posted: Tuesday Mar 5th, 2013 at 9:33 am #43773

I am just confused on how the system keeps track of subscriptions when it is done externally.

The subscr. ID is stored in the user’s profile, so that when the payment gateway sends notifications for that ID, s2Member will know what user it belongs to.

Do I just have the user sign up for an account then go to a separate page to purchase a subscription? I would rather have it done all on one page.

With pro-forms you can do it either way. You can have users register first and then, later or immediately, while logged in upgrade making a payment. Or you can use the pro-form to have the person register the account and do the payment right then. [hilite path]Dashboard -› s2Member® -› Authorize.Net® Pro Forms[/hilite]


I hope that helps. :)

Posted: Tuesday Mar 5th, 2013 at 9:28 am #43772

Hi Ulrich.

I tried loading the file directly and it says that your Basic Download Restriction is not set up. This would cause the videos to not load in the players. http://guitaringenuity.com/de/wp-content/plugins/s2member-files/Anfaengerkurs/gitarrenstunde1.mp4

503: Basic File Downloads are NOT enabled yet. Please contact Support for assistance. If you are the site owner, please configure: s2Member -› Download Options -› Basic Download Restrictions.

And the page you linked to shows the PHP code, looks like it’s not being executed. Make sure you have a PHP execution plugin installed and active. Knowledge Base » ezPHP Plugin for WordPress®

I hope that helps. :)

Posted: Tuesday Mar 5th, 2013 at 9:10 am #43771

Hi David.

You put [hilite mono]the_ID()[/hilite] inside single quotes, so it’s a string, not a function call.

Posted: Tuesday Mar 5th, 2013 at 9:01 am #43769

Hi Joseph.

I’m not familiar with ClickMate, and don’t know of someone using it together with s2Member, so you’ll have to test this.

s2Member needs some variables to be passed to ClickBank for the integration to work.
http://www.s2member.com/forums/topic/using-clickbank-and-paypal/#post-11438

And the thank-you and IPN URLs have to be s2Member’s too.
[hilite path]Dashboard -› s2Member® -› ClickBank® Options -› IPN Integration[/hilite]
[hilite path]Dashboard -› s2Member® -› ClickBank® Options -› Thank-You Page Integration[/hilite]

I hope that helps. :)

Posted: Tuesday Mar 5th, 2013 at 8:57 am #43768

Hey, that’s great news! I’m glad you solved it. Thanks for the update. :)

Posted: Tuesday Mar 5th, 2013 at 8:54 am #43767

Hi Ross.

I’m not aware that it’d cause you problems.

About the CloudFront integration, maybe you’ll need to update something if you’re using custom CNAMEs. [hilite path]Dashboard -› s2Member® -› Download Options -› Amazon® S3/CloudFront CDN Storage -> Custom CNAMEs[/hilite]

I’ll ask Jason if there’s anything you should look out for. :)

Viewing 25 replies - 2,001 through 2,025 (of 7,376 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.