Cristián Lávaque
My Latest Replies (From Various Topics)
| Author | Replies |
|---|---|
| Author | Replies |
| Posted: Thursday Apr 4th, 2013 at 9:00 am #46595 | |
|
|
|
|
s2Member doesn’t store billing info, that’s done by the payment gateway. Or are you using s2Member’s custom profile fields? I’m afraid those aren’t integrated with other plugins like bbPress or WooCommerce. [hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields[/hilite] |
|
| Posted: Thursday Apr 4th, 2013 at 8:56 am #46594 | |
|
|
|
|
Thanks, got the email. I see the OptimizePress player in the page you linked to, but I don’t see s2Member installed in WordPress. |
|
| Posted: Thursday Apr 4th, 2013 at 8:50 am #46593 | |
|
|
|
|
The parser test tool says: “Paste the full text of an email below, including full headers.” When you copy the email copy you got, don’t just copy the body. Most email clients have an option to view the full/original text including headers. In Gmail, for example, the menu from the top-right corner has “show original”. Try that when testing the parser. In AWeber, I think the user has to confirm the subscription before he’s shown in the list. There’s also the 12 hour rule they have, where they won’t send additional confirmation messages before that. https://help.aweber.com/entries/21681442 And did you verify that the Reverse DNS record is not the problem? Without it your “add” emails will be blocked as spam by Aweber and names will not be added to your list. http://www.s2member.com/kb/debugging-the-aweber-integration/ Let me know if that helps. |
|
| Posted: Thursday Apr 4th, 2013 at 7:34 am #46589 | |
|
|
|
|
s2Member doesn’t add any account activation to the registration process. I know BuddyPress does, though. Have you checked with them? http://buddypress.org/ |
|
| Posted: Thursday Apr 4th, 2013 at 7:31 am #46588 | |
|
|
|
By third party server, do you mean another payment gateway you’re integrating with s2Member using the PayPal IPN w/ Proxy Key?
I read that log entry and the [hilite mono]txn_type[/hilite] is missing. Maybe that’s the problem? I see [hilite mono]TRANSACTIONTYPE[/hilite], but that’s not the var s2Member expects for it. By the way, these forums are public, you should edit your log entries to remove private information (e.g. email addresses, s2member_paypal_proxy_verification). |
|
| Posted: Thursday Apr 4th, 2013 at 7:10 am #46587 | |
|
|
|
Great. :)
So either level would be sent to 1-account-page? Wouldn’t Level 0 go to 0-account-page? If you can’t make the separate pages redireciton work, I’d probably just have a single page for the Login Welcome Page and show the content based on the user’s level using a conditional. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite] |
|
| Posted: Thursday Apr 4th, 2013 at 7:04 am #46586 | |
|
|
|
|
No, your logic seems fine. So you’re selling the ccap together with the level. But you see, you had to sell the level to do it as a subscription. When I said ccaps could only be buy-nows, I meant if sold independent of the level. But instead of adding that ccap to the level to check if he has the ccap to see if he has that level, you could just check for the level in your conditional. [hilite pre_code]current_user_can("access_s2member_level1") [/hilite] |
|
| Posted: Thursday Apr 4th, 2013 at 6:58 am #46583 | |
|
|
|
|
Hi Chris.
So with s2Member inactive the problem continued? Then why did the theme developer conclude it’s s2Member doing it? When you say every plugin, you mean just leaving BuddyPress, right? Did you try changing the theme to the default one? Another way to test is to install a new WordPress in a separate dir for testing, add BuddyPress and test, then s2Member and test, then the rest, including the theme. Testing after each, you’ll notice right away if the last change brought the problem back. |
|
| Posted: Thursday Apr 4th, 2013 at 6:52 am #46582 | |
|
|
|
|
The custom image should not be a problem… I see another difference between the two shortcodes: the description. Could you try the description from the button that works, in the one that doesn’t (the one with the custom image) to see if it makes a difference? |
|
| Posted: Thursday Apr 4th, 2013 at 6:44 am #46581 | |
|
|
|
|
That’s excellent, Rob! Thanks for the update. I’m very glad you sorted it out. :) |
|
| Posted: Thursday Apr 4th, 2013 at 6:42 am #46580 | |
|
|
|
|
Thanks. I found the entry and it doesn’t show any errors. It even says that the confirmation email was sent to the person:
You said
Did the person register? Remember that going through the checkout doesn’t register the account automatically. The person then has to go create his account in your site after paying. Or you could use the pro-form which will register the user right before doing the checkout over at PayPal. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Membership Level # Forms[/hilite] |
|
| Posted: Thursday Apr 4th, 2013 at 6:32 am #46579 | |
|
|
|
|
Thanks.
Okay, I tested this and it worked. I made sure I was logged out before I tried to load a page protected at Level 0. I redirected me to the Membership Options page correctly. The page was blank, though. So I checked and saw that it was returning a 414 error, about the URI being too long. When I removed some of the vars from it, the page loaded correctly. You’ll have to ask your webhost to adjust this setting to allow for the longer URLs. http://www.checkupdown.com/status/E414.html
Once you confirm it works correctly in the clean installation, you start adding the other stuff you have in the site (other plugins, theme), one by one, checking after each if the problem starts. If it does, you’ll know it’s the last thing you added which introduced it.
It took me a while to find where you had the copy, but finally found it in a theme template. The shortcodes look okay. I wonder if there’s a problem with having both buttons in the same page, although it should be fine. Could you test with just one button in the page and see if it works?
Maybe it’s the 414 error there too? Try the test purchase again after fixing the URL length limit in your server. |
|
| Posted: Thursday Apr 4th, 2013 at 5:49 am #46575 | |
|
|
|
|
Great. :) |
|
| Posted: Thursday Apr 4th, 2013 at 5:49 am #46574 | |
|
|
|
|
Cool. :) |
|
| Posted: Thursday Apr 4th, 2013 at 5:48 am #46573 | |
|
|
|
|
Great. :) |
|
| Posted: Thursday Apr 4th, 2013 at 5:48 am #46572 | |
|
|
|
|
Got the info, thanks. I see in your ClickBank settings that for the IPN URL you entered the one with the [hilite mono]s2member_pro_clickbank_return[/hilite] variable instead of the [hilite mono]s2member_pro_clickbank_notify[/hilite] one. [hilite path]Dashboard -› s2Member® -› ClickBank® Options -› IPN Integration[/hilite] Do a new test purchase after fixing that, see if that takes care of your problem. Also I see a POST vars error in several log entries, so I wanted to use the server check tool, but didn’t have your FTP to do it. Please run that test as well, just to make sure. Knowledge Base » s2Member® Server Scanner |
|
| Posted: Thursday Apr 4th, 2013 at 5:26 am #46570 | |
|
|
|
You’re right if he’s the author. When I replied I had not understood that was the case, sorry.
the s2Member Level is also a role, so he’ll either be Level 0 or Author, can’t be two roles. Instead of the Author role, what you could try is give him the capabilities that’d make him an author but his role would be Level 0. Knowledge Base » Changing Roles/Capabilities via PHP Or, if all level 0 users will be able to post, then edit the level 0 role to include the capabilities that make him an author. Remember that those capabilities will give him access to areas of the admin side, so make sure you test what he gets and hack accordingly to manage that access correctly.
You can use the custom values. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> custom[/hilite] Or, probably better, a custom capability. Video » s2Member (Custom Capabilities) |
|
| Posted: Thursday Apr 4th, 2013 at 5:15 am #46569 | |
|
|
|
|
Cody, please try the tips in this article: Knowledge Base » Common Troubleshooting Tips That article also suggests creating a test installation of WordPress for debugging. Could you do that with only s2Member added and ask that user to create an account there and do the same that’d cause the problem in your site to reproduce the error? Once you reproduced it in a clean installation, could you please submit the site’s info so we review it? Please let us know here that you sent it. Ah, and please include a step by step to reproduce the problem, please, it’ll help greatly to find the cause behind it. s2Member® » Private Contact Form Also, do you have caching? Make sure database and object caching are disabled, they’re known to cause trouble. |
|
| Posted: Wednesday Apr 3rd, 2013 at 6:54 am #46454 | |
|
|
|
That may have been the Brute Force protection, or maybe the Unique IPs one. Are the authors all sharing the same account or did they all forget their passwords and were trying to login guessing it? :)
I see you have 31 plugins active, did you deactivate them all in your tests? If you can’t do that in that installation, you can create a separate WP installation with just s2Member for your test and then add the other plugins one by one, checking after each if it causes the problem. By the way, I noticed that you have W3 Total Cache, make sure you don’t enable database or object caching, they’re known to cause trouble. |
|
| Posted: Tuesday Apr 2nd, 2013 at 9:40 am #46381 | |
|
|
|
|
Thanks for the update and tips! I’m glad you sorted it out and that I could help a bit. :) |
|
| Posted: Tuesday Apr 2nd, 2013 at 9:37 am #46380 | |
|
|
|
The one there: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN -> IPN w/ Proxy Key[/hilite]
What do you mean update proof? That it won’t be overwritten by an s2Member update? Try putting your files in the must-use plugins directory. /wp-content/mu-plugins/
To create a user there’s the Remote Operations API, but it doesn’t do user updates. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Remote Operations API[/hilite] You could probably create your own API hack to then use the WP and s2Member functions for that. These may help: |
|
| Posted: Tuesday Apr 2nd, 2013 at 9:18 am #46377 | |
|
|
|
|
Ah, yes, that’d be a problem. s2Member uses the API Signature, not certificate. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -> API Signature[/hilite] PayPal lets you have a signature and certificate, but you can only use one. https://www.x.com/developers/paypal/documentation-tools/express-checkout/integration-guide/ECAPICredentials
Why don’t you contact PayPal to see what solution they suggest for that? |
|
| Posted: Tuesday Apr 2nd, 2013 at 9:08 am #46375 | |
|
|
|
|
Hi Gary. Could you try these? Knowledge Base » Common Troubleshooting Tips If you can’t find the problem with those, please submit your site’s info so I can take a look. Let me if you send it. s2Member® » Private Contact Form |
|
| Posted: Tuesday Apr 2nd, 2013 at 8:46 am #46373 | |
|
|
|
|
Hi Emiliano.
You could use the [hilite mono]succes[/hilite]s attribute pointing to a custom thank-you page you created.
A contact form?
s2Member doesn’t have one. |
|
| Posted: Tuesday Apr 2nd, 2013 at 8:41 am #46372 | |
|
|
|
|
Hi Simon. I’d like to take a look at this to see why it may not be working. Could you submit your site’s info? Including the name of the file and the page you’re testing this in. Let me know when you sent it. Thanks! s2Member® » Private Contact Form |
|








Pre-Sale FAQs
Video Tutorials
Community Forum
Knowledge Base
News/Updates
s2 Codex / Docs
GPL v2 License
Contact A Human
About Us
Our Customers
Support Policy
Privacy Policy
