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 - 3,376 through 3,400 (of 7,376 total)
Author Replies
Author Replies
Posted: Monday Oct 22nd, 2012 at 10:52 pm #29356

Thanks! :)

I’m moving this to the user hacks forum. http://www.s2member.com/forums/forum/community/extensions-hacks/

Posted: Monday Oct 22nd, 2012 at 10:50 pm #29355

I have no experience with switching to HD in the player and s2Member’s protection, but I wanted to link to a couple of things that may be useful:

Knowledge Base » JW Player sample code not working
http://phillymax.com/web/s2member-video-shortcode/

I hope that helps. :)

Posted: Monday Oct 22nd, 2012 at 9:37 am #29258

Hi Corrado.

Christian is right, custom capabilities may be good for what you’re trying to do. Here’s a video on them: Video » s2Member (Custom Capabilities)

Another thing to try, is hacking the s2Member Level roles to remove the capabilities that give access to the other levels.
http://wordpress.org/extend/plugins/user-role-editor/
Knowledge Base » Locking s2Member Roles/Capabilities

I hope that helps. :)

Posted: Monday Oct 22nd, 2012 at 9:34 am #29257

You can add code to the existing hacks file, or create a new file, either one is fine.

Posted: Monday Oct 22nd, 2012 at 9:31 am #29256

Hi Nathan.

I wonder if it’s a JS problem caused by the theme or another plugin. Could you test this quick changing the theme to the default one and refreshing that page? If that doesn’t do it, could you deactivate other plugins one by one, checking after each?

Let me know how it goes. :)

Posted: Monday Oct 22nd, 2012 at 9:29 am #29255

I’m glad you restored access to your site.

Could you please contact your hosting company asking them about their logs, to find out if they have more info on the 403s? Like what URLs were triggering them.

Thanks!

Posted: Monday Oct 22nd, 2012 at 9:26 am #29254

Those vars are there in case you want to use them to customize the content of your Membership Options page, or some other hack that’d benefit from them.

You can remove them hacking the mo-page-in.inc.php file. You can try this hack: http://www.s2member.com/forums/topic/bp-redirect-not-working-for-create-blog/#post-22537

I hope that helps. :)

Posted: Monday Oct 22nd, 2012 at 9:18 am #29253

Hi Shan.

With Firebug I found there’s a padding style for the [hilite mono]login[/hilite] div that’s causing that. http://shanwatts.com/wp-admin/css/wp-admin.css?ver=4393

[hilite pre_code]#login{width:320px;padding:114px 0 0;margin:auto}[/hilite]

I hope that helps. :)

Posted: Monday Oct 22nd, 2012 at 9:13 am #29252

Thanks for the update, Adam! I’m very glad you solved it. :)

Posted: Monday Oct 22nd, 2012 at 9:11 am #29251

Hi Michael.

Since you mention “buy-now form”, I assume you’re talking about the s2Member pro-forms. Just go to the pro-form generator, adjust the options, and generate the shortcode for it. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms[/hilite]

You can customize it further editing the shortcode attributes in your editor. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained)[/hilite]

Since you inherited, does it mean your payment gateway is already configured? If not, you should do that first: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details[/hilite]

I assumed PayPal, but the ame would be true for the Authorize.Net gateway, if that’s what you’re using.

And until you’re done with the tests and your transactions are working fine, please have logging enabled. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

I hope that helps. :)

Posted: Monday Oct 22nd, 2012 at 9:04 am #29249

Cool. :)

Posted: Monday Oct 22nd, 2012 at 9:03 am #29248

Ah, sorry, I got confused. The admin bar is visible only when you’re logged in.

The one we have here is a bar that Jason added, or maybe it came with the theme, not really sure. In any case, since you asked how to add it there, I thought you had a bar in your theme too.

In any case, the widget via PHP can be put where you need it in your theme with some customization. :)

Posted: Monday Oct 22nd, 2012 at 9:00 am #29247

Hi Alex.

I don’t know, but we can investigate it. I’d like to look at your settings and logs. Could you please submit your site’s info using the contact form? s2Member® » Private Contact Form

If you don’t have logging enabled yet, please do so and run a new test transaction to have it logged with the error. It can be 1 cent, doesn’t have to be your regular full price, it’ll be enough for a test. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite]

Thanks!

Posted: Monday Oct 22nd, 2012 at 8:56 am #29246

The time will be a unix timestamp, so it should probably be something like:

[hilite pre_code]

[/hilite]

I hope that helps. :)

Posted: Monday Oct 22nd, 2012 at 8:53 am #29245

If you integrated it properly, the payment notification should work well with iDev for your sales.

If you haven’t yet, you should watch this video, since it’ll probably give you more confidence: Video » s2Member (iDevAffiliate Integration)

I hope that helps. :)

Posted: Monday Oct 22nd, 2012 at 8:49 am #29244

Hi Jorge.

s2Member would only affect the WP installation it’s in. If you want two site’s users to be synched, you’ll need to hack it. I have no experience with it, but you can try googling or going to a WP forum.

It’d probably be simpler to make BuddyPress work in your current WP installation, though. You can get in touch with the theme’s develper to try make it work with BP.

Posted: Monday Oct 22nd, 2012 at 8:44 am #29242

Hi Nancy.

Great product! I’m very excited about the possibilities. I just upgraded to Pro.

Thanks for the kudos and your support! :)

I test with a new member user (level#0) and after Login they go to the WordPress Dashboard rather than my Welcome page.

Could you please watch this video? Video » s2Member (Login Welcome Page Conflicts?)

Also, the edit profile link shows the popup editor rather than going to dashboard.

You can edit the s2Member Pro Login Widget’s setting for that link. [hilite path]WP Admin -> Appearances -> Widgets -> s2Member Pro Login Widget[/hilite]


I hope that helps! :)

Posted: Monday Oct 22nd, 2012 at 8:39 am #29241

Hi Mira.

Thank you so much for all the details you provided and having researched the solutions in the forums first. You seem to have done a great job so far.

ISSUE1. It’s not using custom template paypal-return.php. EDIT ISSUE FIXED – this was resolved by moving the file from the child theme directory to the main template directory.

Good. You can also use the [hilite mono]success[/hilite] attribute pointing to any normal WP page as the return page.
[hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Custom Return URLs Upon Success[/hilite]
[hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> success[/hilite]

w3total Cache Options…
turned off Object Caching on w3totalcache
EDIT – added wp_s2member_paid_registration_times to “ignored query strings” on Database caching.

I don’t remember having seen that come up with w3 Total Cache before, only Object Caching. I wonder if going through the custom return template has something to do. Do you have this problem with the regular return page or [hilite mono]success[/hilite] attribute?

Regular Paypal Button generated by s2member and added via a wp page with shortcode. “6month free trial, then $2 yearly for ongoing access.”

This seems fine, but I don’t get why you’re having a PayFlow API log generated if you’re using a PayPal Standard button.

Just to remove variables from the scenario, in order to simplify spotting what’s causing the trouble, could you deactivate the caching plugin temporarily and do another test transaction? 1 cent is fine. Also, remove the custom return template, and the custom confirmation email hack, please.

If some of the problems, or all, go away with those changes, you can bring back what you removed, but one by one, testing again after each.

Let me know how it goes!

Posted: Monday Oct 22nd, 2012 at 8:10 am #29239

Hi Leo.

Please read the documentation under: [hilite path]Dashboard -› s2Member® -› API / Scripting -› Content Dripping[/hilite]

I hope that helps. :)

Posted: Monday Oct 22nd, 2012 at 8:08 am #29238

Only your name comes up when I search the users for that domain name. :/

To have access to updates of the s2Member Pro add-on, you’ll need to upgrade your account purchasing a license. This is what the developer should have made you do originally, actually. http://www.s2member.com/prices/#s2-terms-license-types

Please note… if you’re a developer, your clients will need to purchase their own Single-Site and/or Unlimited-Site License. We will not support s2Member® Product instances on domains that you do NOT own and operate yourself.

http://www.s2member.com/prices

Let me know if you have any other questions, I’ll be glad to help where I can.

Posted: Monday Oct 22nd, 2012 at 7:44 am #29237

Not to sell it with s2Member, s2Member will give one of the s2Member Level roles when you sell a level.

You may want to try selling independent custom capabilities to registered users. I’m not sure if that’ll work with a role that isn’t an s2Member Level, but you can try.

Posted: Monday Oct 22nd, 2012 at 7:38 am #29235

Thanks Jon.

I reviewed your installation and found a transaction that mentioned the “terms” ccap. Saw it was the $49.99 plan, so I looked for the pro-form that sells it to look at its shortcode, and it does include the ccap.

[[s2Member-Pro-PayPal-Form level="1" ccaps="online_fitness" desc="$49.99 Per Month / 6-Month Program" ps="paypal" lc="" cc="USD" dg="0" ns="1" custom="www.inspiredfitness.com" ta="0" tp="0" tt="D" ra="49.99" rp="1" rt="M" rr="1" rrt="" rra="2" ccaps="terms" accept="paypal,visa,mastercard,amex,discover,maestro,solo" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="" captcha="0" /]]

You can see there’s a second [hilite mono]ccaps[/hilite] attribute there, which gives the “terms” ccap. Removing it should fix the problem. And I’d recommend that you go over the other shortocodes to make sure you don’t have the same elsewhere.

I hope that helps. :)

Posted: Sunday Oct 21st, 2012 at 9:40 am #29201

https://www.michaelsharp.org/how-to-subscribe/student-rate-monthly/?s2-ssl=yes&s2member_paypal_xco=s2member_pro_paypal_checkout_return&token=EC-1HY77150C1628484U&PayerID=FMFT3DKZW3HB4

it shouldn’t be going to that form, it should be going to the return page specified in the paypal return right? but for some reason paypal is getting the wrong return.

That’s fine. The user is going back to the return URL and then forwarded by s2Member to the URL you quoted. If you used the [hilite mono]success[/hilite] attribute and the checkout goes well, the user would then be taken to the URL specified in your [hilite mono]success[/hilite] attribute.

Cristián said:
Could change Pro Forms / Recurring Profile Behavior to “in real-time”? Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Pro Forms / Recurring Profile Behavior

Did you change that setting? Have the new test transactions had any problems? Did the payment happen? Do the logs show any problems?

I’ve also emailed Jason asking him to look into this.

Posted: Sunday Oct 21st, 2012 at 8:45 am #29197

With a hack, you could add ccaps to the user’s profile over at AWeber, using the s2Member List Servers API method to reprocess list servers. I know it was used for MailChimp, I’m pretty sure it’ll work with AWeber.

This post should help: http://www.s2member.com/forums/topic/s2member-mailchimp-and-ccaps/#post-17078

And you’ll need to modify AWeber’s custom email parser for s2Member, so that ccaps are also added.

We’re working to facilitate more advanced integrations in the future, but for now you’ll need to customize this yourself.

I hope that helps. :)

Posted: Sunday Oct 21st, 2012 at 8:05 am #29195

Hi Colin.

1) In general, I am wondering how to test s2member expiration functionality – do I set a membership option to 1 day and test that way?

You can enter an EOT time to the test user’s profile. To make it quicker, set it at some time in the past.

The Auto EOT Behavior is set from here: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]

2) For one time payment, how does s2member track expiration?

For one-time payment, if it’s a buy-now transaction, the EOT time is set immediately after purchase, so you should see an EOT time in the user’s profile.

Subscriptions, even if they’re non-recurring (used when you want to give a trial period, which buy-now transactions don’t have), would not set the EOT time immediately, instead s2Member would wait for PayPal to notify that the subscription has ended.

3) For the multiple option Paypal dropdown menu, I did sandbox testing using instructions at:

http://www.primothemes.com/forums/viewtopic.php?f=4&t=17088

and it seems to work fine. Are there any gotchas to be aware of before using this option? Should I use multiple s2member-generated buttons instead?

First gotcha would be the sandbox itself, since it may have problems of its own that aren’t present in the live transactions. If you can avoid the sandbox, it’s much better to test with live, 1 cent transactions.

About the PayPal dropdown menu, what do you mean? s2Member’s PayPal buttons don’t have that. Do you mean a button created over at PayPal’s side? If so, please read this: Knowledge Base » Using PayPal created buttons

4) Is there a way to customize the formatting (layout) for the “click here to register” page that appears once the user has paid in paypal?

s2Member Pro lets you set your own custom page for the users that return from PayPal, using the [hilite mono]success[/hilite] attribute for the shortcode. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> success[/hilite]

Additional Shortcode Attributes ( enabled by s2Member Pro )

[hilite mono]success=""[/hilite] Success Return URL ( optional ). s2Member handles this automatically for you. However, if you would prefer to take control over the landing page after checkout ( i.e. your own custom Thank-You Page ), you can. If supplied, this must be a full URL, starting with http://. Note, s2Member will NOT use this value if an existing account holder is being modified. s2Member handles account updates ( i.e. billing modification ) in a more dynamic way. Your Success Return URL is only applied to (new) Customers.


I hope that helps. :)

Viewing 25 replies - 3,376 through 3,400 (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.