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 - 726 through 750 (of 7,376 total)
Author Replies
Author Replies
Posted: Friday Jun 7th, 2013 at 5:39 am #51584

Great! Thanks for the update. :)

Posted: Friday Jun 7th, 2013 at 5:33 am #51583

I’m not familiar with that variable, but you can, instead of using the shortcode for the button, use the HTML that the button shortcode generator outputs, and add your hidden input there for it. Remember that the HTML includes some PHP, so you’ll need a PHP execution plugin and use the text editor (not the visual editor) for your WordPress page.

Posted: Friday Jun 7th, 2013 at 5:28 am #51581

I don’t think that’s the problem, but I’m not sure what is…

You can try this hack to complement your translations file:

Create this dir/file: /wp-content/mu-plugins/s2hacks.php
See: Knowledge Base » Hacking s2Member® Via Hooks/Filters

[hilite pre_code]
Posted: Friday Jun 7th, 2013 at 5:13 am #51580

Of course, they shouldn’t be shared here without editing out private info, and they can be quite extensive anyway. The way we review logs is having the site info sent to us so we can login there to access the logs.

If logging wasn’t enabled when the problem transactions happened, then they would not have been logged. Make sure you have log entries for the transactions you want us to take a look at.

You can submit the site info using the secure contact form. s2Member® » Private Contact Form

Please leave me a reply here after you sent it, and also tell me what transactions to look for (e.g. the person’s name, subscr. ID). Thanks!

Posted: Friday Jun 7th, 2013 at 5:08 am #51579

Do the tests given in the troubleshooting article I linked to earlier, please.

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

Posted: Friday Jun 7th, 2013 at 4:37 am #51577

You could do something like this:

Create this dir/file: /wp-content/mu-plugins/s2-hacks.php
See: Knowledge Base » Hacking s2Member® Via Hooks/Filters

[hilite pre_code]
Please click this link to login.';
}
return $translated;
}
[/hilite]
Posted: Friday Jun 7th, 2013 at 12:15 am #51569

So you have a child blog with s2Member active and the URI restriction set, but it doesn’t seem to be protecting the URI the way you expected it?

Did you set a Membership Options Page? Restrictions won’t become active before you set that page. [hilite path]Dashboard -› s2Member® -› General Options -› Membership Options Page[/hilite]

If that’s not the problem, could you submit your site’s info? Please include what page you’re trying to restrict access too, so I can compare its URL to the string you entered in the URI restriction. s2Member® » Private Contact Form

Please leave me a reply here letting me know when you sent the email. Thanks!

Posted: Friday Jun 7th, 2013 at 12:09 am #51567

Yeah, odd, migrating the database would normally work if you update the domain name for the WP settings like you said.

I’m glad you sorted it out with the s2Member settings export/import tool. Thanks for the update.

Posted: Friday Jun 7th, 2013 at 12:04 am #51565

Here’s what Jason replied:

Sorry, no. It’s not possible to remove those without creating other problems. Of course, if they want to try it for themselves, the source code is open and they can do that. However, the PayPal API docs state this.

Also, removing those address fields can prevent fraud screening from working as expected, and it can also create problems for s2Member tax calculations.

Posted: Friday Jun 7th, 2013 at 12:02 am #51563

This is what Jason replied:

I suggest doing this client-side with the help of jQuery. The description in a Pro Form is in an HTML tag you can reference via jQuery, analyze and then modify however you like. s2Member does not support HTML in the desc=”” attribute.

var $div  = jQuery('div.s2member-pro-paypal-form-description-div'), html = $div.html();
html = html.replace('$9.99', '<strong>$9.99</strong>');
$div.html(html);
Posted: Friday Jun 7th, 2013 at 12:00 am #51562

This is what Jason said:

Yes, that came up in the past. I believe it was related to this discussion.
http://stackoverflow.com/questions/2653626/why-are-cookies-unrecognized-when-a-link-is-clicked-from-an-external-source-i-e?answertab=votes#tab-top

The problem is that some Microsoft apps do NOT support cookie-based sessions properly. A possible workaround is to use redirection links in your Word/Powerpoint apps as discussed in that thread. If you put links in a Word doc, it is best to use JavaScript redirection (or a meta refresh tag); to prevent Microsoft apps from automatically following the link w/o having first been authenticated. A solution is proposed in that article I referenced.

This is not an s2Member bug, it’s a MS bug.

Posted: Thursday Jun 6th, 2013 at 11:58 pm #51561

Jason says that the limit was raised to 365 for days, so he’ll update the generator’s limit, but you can already use the 10 days editing your shortcode manually. The one in your post will work without an error for the 10 days trial.

Posted: Thursday Jun 6th, 2013 at 11:54 pm #51560

He said that should work just fine. :)

Posted: Thursday Jun 6th, 2013 at 11:50 pm #51559

It sounds like a problem on PayPal’s side. If you had everything working fine for so long and you now have that issue with the message saying “We are sorry, we are experiencing temporary difficulties. Please try again later.” it seems like a temporary issue on their end. Check with them to find out what’s going on.

You can also enable logging to gather more info until it’s solved. [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite]

Posted: Thursday Jun 6th, 2013 at 11:40 pm #51558

the password is displaying as xxxxxxxx instead

You mean in the logs? That’s just for the log, s2Member is using the actual credential you entered in the configuration. Or do you mean the URL you posted at the top of this thread? Where did you get that URL from?

If there are no errors in your log, the payment went through fine, the user got created with the paid access, it’d seem the ccBill credentials didn’t have issues.

The sites are hosted separately, but were using the same DataLink account to connect (944026-all). I was just wondering whether this is okay, or whether they may conflict and pull in each other’s data?

If they’re separate sites, I think it’s fine. In your ccBill configuration there’s a field for the subaccount s2Member uses by default. In one site you enter 0000 and in the other 0001. [hilite path]Dashboard -› s2Member® -› ccBill® Options -› Account Details -> Client Sub-Account ID[/hilite]

Posted: Thursday Jun 6th, 2013 at 11:31 pm #51557

If you sell something for lifetime access, no EOT time will be set, so no demotion will happen. The masterclass can have it’s EOT and it won’t interfere with the seasons without EOT.

To drip the seasons over the months, see: [hilite path]Dashboard -› s2Member® -› API / Scripting -› Content Dripping[/hilite]

If you set up 6 payments for the season, though, the only way is with the [hilite mono]rrt[/hilite] attribute, which lets you set the number of payments for the subscription, but at the end of the end of the subscription an EOT time would be set. See: [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> rrt[/hilite]

Since you need the EOT engine active so it demotes the Masterclass at the end, it’d be a problem. You’d need to monitor the seasons so that after the last payment, when the EOT time is set, you remove that EOT time. Or disable the EOT engine and you set EOT times manually for the Masterclass.

Or, disable the EOT engine and remove access to the masterclass using conditionals similar to dripping the content, only you remove access instead of giving it after a certain time.

Or sell the Masterclass as a specific post/page access/restriction, then the access link would have its own expiration, independent of the EOT engine, which would allow you to disable the EOT engine for the seasons. See: Video » s2Member (Specific Posts/Pages)

Posted: Thursday Jun 6th, 2013 at 11:16 pm #51556

Cool. I’m glad you figured it out. Thanks for the update. :)

Posted: Thursday Jun 6th, 2013 at 11:15 pm #51555

What Bruce is saying that you’d require a customization to have that feature you asked about, and pointed you to a couple of resources that will help achieve it. If you don’t know how to code it yourself, you can hire a freelancer to do it for you instead, just post the job in a site like jobs.wordpress.net, odesk.com or elance.com.

Posted: Thursday Jun 6th, 2013 at 10:56 pm #51554
Posted: Thursday Jun 6th, 2013 at 4:54 pm #51546

No, the URL I wrote above for the thank-you was /thank-you/ not /thanks/ because I was basing it on the URL you showed me before, just fixed the format. If it’s /thanks/, then the thank-you URL for your product 2 would be:

http://how2gainmusclefast.com/?s2member_pro_clickbank_return=1&s2member_pro_clickbank_return_success=http%3A%2F%2Fhow2gainmusclefast.com%2Fthanks%2F
Posted: Thursday Jun 6th, 2013 at 6:17 am #51478
Posted: Thursday Jun 6th, 2013 at 6:13 am #51477

The first thing you should do, if you haven’t already, is enable logging so you can then review the logs looking for the transactions that didn’t add the access to the profile, so we see if there are any errors mentioned for them. [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite]

Posted: Thursday Jun 6th, 2013 at 5:57 am #51474

You may also want to make sure you don’t have object or database caching enabled, which are known to cause weird problems.

Posted: Thursday Jun 6th, 2013 at 5:47 am #51471

No, you being logged in as the administrator would not affect anybody else’s purchase. I’m guessing Bruce didn’t understand your question and thought it was a test purchase you made while logged in to your admin account.

If your customers are getting that message in the transaction log entries, then it’s likely that you’re using a button that was generated while you were logged in as the admin, then you copied the HTML and used that instead of keep using the shortcode for it. Could this be the case?

If that’s not it, please show us the shortcode you’re usign for the form/button your customer used to make the payment.

Posted: Thursday Jun 6th, 2013 at 5:41 am #51470

Maybe the restriction had timed out before you got to the profile and that’s why you didn’t see a warning about it. Are you sure he was still having the trouble the moment you went to reset the restriction? I’d like to confirm this before asking Jason about it.

Viewing 25 replies - 726 through 750 (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.