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 - 476 through 500 (of 7,376 total)
Author Replies
Author Replies
Posted: Friday Jun 28th, 2013 at 9:32 pm #52767

I checked your logs and found this:

2 => ‘Unable to verify `$_SERVER[“HTTP_HOST”]`. Please check the `custom` value in your Button Code. It MUST start with your domain name.’,

I went to see your salespage with the CB buttons (page ID 3294), looked at its code in the text editor and noticed that the s2Member shortcodes are all broken. You need to fix them and then test again, please.

Also, [hilite mono]cbskin[/hilite] is now supported in the shortcode. See: [hilite path]Dashboard -› s2Member® -› ClickBank® Buttons -› Shortcode Attributes -> cbskin[/hilite]

So your shortcode would look like this:

[[s2Member-Pro-ClickBank-Button cbp="1" level="1" ccaps="" desc="My Product Access / description and pricing details here." custom="mysite.com" tp="0" tt="D" rp="1" rt="L" rr="0" image="http://mysite.com/wp-content/uploads/2013/03/tt-buy-now-button.png" output="anchor" cbskin="4786" /]]

I hope that helps!

Posted: Friday Jun 28th, 2013 at 9:17 pm #52766

Well, that hack won’t automatically protect that directory from any access, the .htaccess rules would be needed to take care of that. So this won’t be protected: [hilite mono]/wp-content/uploads/2013/06/photo.jpg[/hilite].

What you’re doing with the hack is tell s2Member to pick the file from that directory when you go through s2Member, like [hilite mono]/?s2member_file_download=photo.jpg[/hilite].

If you want to protect the custom directory with .htaccess, you could try the original .htaccess from s2member-files, which will probably need customization too.

Posted: Friday Jun 28th, 2013 at 9:12 pm #52765

Yeah, it’s worth looking into. I just tried again and still get a 404, the same may be true for your customer.

Posted: Friday Jun 28th, 2013 at 9:10 pm #52763

Every level has access to content at its level and below, so s2Member Level 3 has access to level3, level2, level1 and leve0. Any user at Level 0 or higher will have access to level0. This is explained in the documentation, I recommend that you study it: [hilite path]Dashboard -› s2Member® -› API / Scripting -› Conditionals[/hilite]

Your code can be rewritten like this:

[hilite pre_code]
ID == 2448 && current_user_can("access_s2member_level0")) { ?>

';

[/hilite]

See:
http://www.php.net/manual/en/language.operators.logical.php
http://reference.sitepoint.com/css/selectorgrouping

Now, that conditional will include Level 4 users or higher too (and your code does), but if what you want is that it’s only true for Level 3 users or lower, you could do it like this:

[hilite pre_code]
ID == 2448 && !current_user_can("access_s2member_level4")) { ?>

';

[/hilite]

Exclamation mark before the check means “false” so in this case “it’s false that the user can access level4” or “user can’t access level4”. http://www.phpreferencebook.com/samples/equal-sign-operators/

Posted: Friday Jun 28th, 2013 at 6:33 am #52733

Yeah, you could do something like that, although you could save a step for the customer, having the ClickBank button outside the one with s2Member using this hack: Knowledge Base » ClickBank buttons outside the site with s2Member

So he’d click the button and instead of going to another page to then click the order button, he’d go straight to CB to checkout.

Posted: Friday Jun 28th, 2013 at 6:16 am #52727

And it WAS working using the standard wordpress media uploading before installing NextGEN

What is the file link that you’re expecting to work with the URI restriction? Could you show me the URL?

That code doesn’t do anything at all, it doesn’t protect anything

That’s all that needs to be done, as far as I know. What directory did you choose? And what URL are you using for the protected file?

Posted: Friday Jun 28th, 2013 at 6:07 am #52724

I don’t have bbPress, so I’m not familiar with it and haven’t done this customization myself. These are just ideas I’m throwing out there in case they help.

Yes, you could probably do conditionals in the templates, but maybe it’s simple to add the forum slug to the topic permalink so you can use the URI restriction.

The conditionals above don’t look right. Every s2Member Level has access_s2member_level0, so that condition would basically be true for all members logged in and .bbp-reply-form won’t be displayed in forum professional-membership-2. Not sure if that’s what you meant.

If you need someone to do this for you, you can get a freelancer from sites like jobs.wordpress.net, elance.com or odesk.com.

Posted: Friday Jun 28th, 2013 at 6:02 am #52722

Cool. :)

Posted: Friday Jun 28th, 2013 at 5:58 am #52720

No, I don’t know a way around this WP behavior. Maybe there is one, but I don’t know. You could ask in a WP forum about it.

Posted: Thursday Jun 27th, 2013 at 3:47 am #52660

It looks from the log entry that the wp_mail didn’t return any errors when sending it, and all the info is there, so s2Member seems to be doing all it should be doing.

I’d first make sure that the email didn’t go to the Spam folder. If it isn’t there or the Inbox, then there may be a problem with your WP sending emails. Do new registrations get an email from WordPress with the username and password?

Have you tried all these? Knowledge Base » Troubleshooting Email Delivery Problems

You should also try all these: Knowledge Base » Common Troubleshooting Tips

Posted: Thursday Jun 27th, 2013 at 3:42 am #52658

Okay.

Please verify your Auth.Net integration is complete and correct once more to be sure. [hilite path]Dashboard -› s2Member® -› Authorize.Net® Options[/hilite]

Try all these: Knowledge Base » Common Troubleshooting Tips

You can do your tests with live 1 cent transactions.

Please let me know how the troubleshooting steps go. Thanks!

Posted: Thursday Jun 27th, 2013 at 3:37 am #52656

You could try the [hilite mono]storage[/hilite] attribute for the shortcode, or [hilite mono]s2member-file-storage[/hilite] variable for the URLs.

See:
[hilite path]Dashboard -› s2Member® -› Download Options -› Shortcode Attributes -> storage[/hilite]
[hilite path]Dashboard -› s2Member® -› Download Options -› Advanced Mod-Rewrite Linkage[/hilite]

I hope that helps!

Posted: Thursday Jun 27th, 2013 at 3:30 am #52655

If the user gets that capability, then he has access to the admin area and WordPress redirects him to the Dashboard, overriding s2Member’s Login Welcome Page redirect.

Posted: Thursday Jun 27th, 2013 at 3:27 am #52654

That’s information that s2Member passes to PayPal, although it’s not part of the [hilite mono]desc[/hilite] attribute of the button shortcode. You can see the button’s fields in the template here: s2member\includes\templates\buttons\paypal-checkout-button.php

You can try a button created over at paypal.com, integrated with s2Member, and see if you get the same description in the PayPal checkout page. Knowledge Base » Using Buttons Generated @ PayPal.com

(That button created over at paypal.com will only work well for new signups, not for upgrades of existing users.)

Posted: Thursday Jun 27th, 2013 at 3:20 am #52653

This is not an error s2Member gives. Actually, it’s the first time I’ve seen someone report it.

Could you please try these? Knowledge Base » Common Troubleshooting Tips

Thanks! :)

Posted: Thursday Jun 27th, 2013 at 3:19 am #52652

Please try these:

– Enable logging during tests. [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite]
– Verify that your PayPal integration is complete and correct. [hilite path]Dashboard -› s2Member® -› PayPal® Options[/hilite]
Knowledge Base » Troubleshooting Email Delivery Problems
Knowledge Base » Common Troubleshooting Tips

You can do your tests with live 1 cent transactions.

Posted: Thursday Jun 27th, 2013 at 3:12 am #52650

Thanks for the update. Glad you got it working.

A note for your notes, when this setting is applied, the context Help for Users -> Edit User -> Allow List Transitioning second paragraph is incorrect.

I’ll forward your reply to our developer so he can take a look.

Posted: Thursday Jun 27th, 2013 at 3:09 am #52648

Great! Thanks for the update. :)

Posted: Thursday Jun 27th, 2013 at 3:06 am #52647

No problem. :)

Posted: Thursday Jun 27th, 2013 at 3:05 am #52646

Maybe the change in the email configuration just needed some time to complete. Just keep an eye on it, test it often, to see if you still get the emails.

I’m glad you solved it. Thanks for the update. :)

Posted: Thursday Jun 27th, 2013 at 3:02 am #52645

Thanks for the email, I got it this time.

I see what you described. Did you try the site with the default theme and no plugins other than s2Member before sending me the site info for me to see?

Changing the theme didn’t solve it, but I couldn’t deactivate the plugins to test, because the Plugins entry is not in the WP Admin navigation. Did you do these tests? You didn’t confirm having done them.

Please test those, as it’s most likely that there is a plugin conflicting there. I can’t reproduce this in my installation, and haven’t seen anyone else report this same problem, so it’s unique to your setup.

Here are more things to try: Knowledge Base » Common Troubleshooting Tips

If you can still reproduce it in your test installation, with the default theme and no plugin other than s2Member, then please let me know so I take a new look at it and can investigate further. Thanks!

Posted: Wednesday Jun 26th, 2013 at 6:06 am #52601

Here’s the documentation for the s2Member-bbPress integration: [hilite path]Dashboard -› s2Member® -› Other Integrations -› bbPress®[/hilite]

Regarding s2Member’s Post Level Access Restrictions with bbPress®. Before you decide to use Post Level Access Restrictions, please take a look at: [hilite path]s2Member -› Restriction Options -› URI Access Restrictions[/hilite] and consider the following limitations in the current release of s2Member. It is currently NOT possible to protect a Forum, and have all Topics inside that Forum protected automatically. In order to accomplish that, you’ll need to use s2Member’s URI Access Restrictions. Also, s2Member is currently NOT capable of protecting Topic Tags; but you can use URI Restrictions for these also.

You may be able to use the URI restriction for all threads in a forum, if you manage to add a slug for the forum in the thread permalinks. Not sure if bbPress lets you do that, though, you’ll need to find out.

Posted: Wednesday Jun 26th, 2013 at 6:02 am #52600

The simplest way is to just use the Login Welcome Page and customize the content with variables and conditionals.

These may help:
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Conditionals[/hilite]
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Constants[/hilite]
http://www.s2member.com/r/codex_get_user_field/

If you really need to have separate pages for each user, this video may help: Video » s2Member (Client Portals?)

Posted: Wednesday Jun 26th, 2013 at 5:54 am #52596

s2Member doesn’t have member activation. I know BuddyPress adds that, do you have that it active in your site? If so, I’d ask the BP guys about this. I imagine there must a way for the admin to make the user active. http://buddypress.org

Another option is to just generate a new registration link for her, so she can register a new account at the paid level, then delete the previous account. See: [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Registration Access Links[/hilite]

Posted: Wednesday Jun 26th, 2013 at 5:48 am #52592

I’m afraid we didn’t get the email. We were having some issues with our email service earlier, and it could have caused your email to get lost. I’m very sorry, but could you please submit the info again? Thank you very much.

Viewing 25 replies - 476 through 500 (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.