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 - 676 through 700 (of 7,376 total)
Author Replies
Author Replies
Posted: Thursday Jun 13th, 2013 at 1:32 am #51846

Sure, here is the download-link:

http://aschne.com/s2m/s2member-de_DE.mo

Thanks! I should have asked for the .po file. Could you share the s2member-de_DE.po file as well so I can read it? I forgot .mo is a binary file. Thanks!

Additional fields that are not translated: (Registration for level 0 in PP Pro form):

Thanks, I’ll tell Jason about these as well. You can use the hack I gave you to take care of these too.

Posted: Thursday Jun 13th, 2013 at 12:59 am #51845

My other site which hasn’t been updated in ages (running s2Member Pro v120608) connects to DataLink with no problems.

The other two sites are running latest and both have passwords showing as xxxxxxxx in the URL string.

Okay, so in the same URL, the v120608 installation shows the password, while the latest version shows xxxxxxxx, right?

the DataLink goes from my site › CCBill. It works on a cron job that pulls in rebill and expiry information for the user accounts. Without it working properly, paid user accounts that have expired will just keep going.

I was just wondering whether this is okay, or whether they may conflict and pull in each other’s data? In which case, I need to figure out why 944026-0000 and 944026-0001 aren’t doing their jobs.

Although it now seems that neither are working

Have you had subscriptions end and s2Member not setting an EOT time for these users? Could you tell me which they are to look for their log entries?

and that the password is displaying as xxxxxxxx instead (see ccbill-dl.log).

So you’re seeing that in the logs. Did you see the DataLink URL have the password x’ed out elsewhere or just in the logs? Have you asked ccBill if the URL s2Member is using for the DataLink has the correct password or it’s having authentication problems?

Have you got an email address that I can send a commented log file to?

You can use the contact form: s2Member® » Private Contact Form


I’ll ask Jason about this too, since he’s the one that knows the integration best.

Posted: Wednesday Jun 12th, 2013 at 6:43 am #51820

You mean the s2Member custom profile fields you create here? [hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields[/hilite]

No, those fields aren’t sent to PayPal or MailChimp, but they’ll be in WordPress visible in the user’s profile.

Posted: Wednesday Jun 12th, 2013 at 6:38 am #51819

Cheryl, it’d be good if you have logging enabled, that way you/we can review the entries related to the users that have problems, to see if there are any errors mentioned there that would give us a hint about what may be causing it. [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite]

About the pro-form not being submitted, if you could, create a test installation of WordPress with default theme and just s2Member, configure your gateway there, create a page with the pro-form, and have that gentleman try to do a test purchase for 1 cent the same way he did when he couldn’t submit it in your live site. See if you can reproduce it there, please. If you can’t and everything goes fine, then there’s something in your live site, other than s2Member, causing the problem (e.g. plugin, theme). If you can reproduce it, please find out what browser and operating system the person is using.

Posted: Wednesday Jun 12th, 2013 at 6:32 am #51817

Did they confirm having enabled Recurring Billing service?

Did they confirm enabling Reference Transactions for Recurring Billing via Express Checkout?

If the error is coming up, my guess is that one of those may not have been done yet.

I’d also verify that all the credentials you entered in your integration are correct:
[hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details[/hilite]
[hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayFlow™ Account Details[/hilite]
[hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration[/hilite]
[hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT Integration[/hilite]

Posted: Wednesday Jun 12th, 2013 at 6:22 am #51815

When filling out the form and going to paypal, I noticed there is no amount in the description

s2Member uses the description you entered in the shortcode. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes -> desc[/hilite]

http://screencast.com/t/xUAMs2O2cS (this is with a coupon

That description does mention the amount, but it looks like PayPal is cutting it after a ceratin number of characters. I’ll ask Jason about it.

How can we change the descriptin that goes to paypal when applying a coupon?

No, there isn’t an interface for this yet. You’d have to customize the code to achieve this.

Posted: Wednesday Jun 12th, 2013 at 6:06 am #51814

No, the free trial is a period where he isn’t charged yet, but the access level you sold him is given to him from the start.

So if you sell him Level 3 with a free week trial and then monthly payments, he’ll have Level 3 from the start of the trial week and remain like that until the subscription is ended and s2Member demotes him according to your EOT setting. [hilite path]Dashboard -› s2Member® -› ClickBank® Options -› Automatic EOT Behavior[/hilite]

If you want to change his access after the trial (upgrade him from Level 2 to 3), you’d need a bit of PHP to achieve it. See:
Knowledge Base » Changing Roles/Capabilities via PHP
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Content Dripping[/hilite]

Posted: Wednesday Jun 12th, 2013 at 5:58 am #51813

He’s talking about the BuddyPress forum, this is the s2Member forum:

Bruce Caldwell said:
I’d recommend writing into the BuddyPress forums and asking if there is a way to find out if a User is on another User’s Profile Page in PHP.

Posted: Wednesday Jun 12th, 2013 at 5:54 am #51812

I’ll have to ask Jason if there’s a way to limit sales to only ceratin countries. I’ll let you know what he says.

About taxes, you don’t need to set a tax for each specific country, you can have a default tax rate and then specific ones for certain countries. [hilite path]Dashboard -› s2Member -› PayPal/Auth.Net Options -› Tax Rate Calculations[/hilite]

Posted: Wednesday Jun 12th, 2013 at 5:50 am #51811

The buttons created over at ccBill will lack some variables that s2Member needs. See: [hilite path]Dashboard -› s2Member® -› ccBill® Buttons -› s2 Vars (Explained)[/hilite]

You could try creating the link over at ccBill and then adding the required s2 vars and test if it works.

Keep logging enabled to help you see if things are working correctly. [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite]

Posted: Wednesday Jun 12th, 2013 at 5:40 am #51809

It worked initially, so hopefully it’s something simple.

Did you set the Membership Options Page? Restrictions aren’t active until that page is set. [hilite path]Dashboard -› s2Member® -› General Options -› Membership Options Page[/hilite]

(Also when i log in i get a warning that the page is not encrypted).

Could you show me a screenshot of it?

i’ve installed s2 on to a new domain under a new root directory.

If you need me to take a look, I’ll need the login to the new installation, please. s2Member® » Private Contact Form

Posted: Wednesday Jun 12th, 2013 at 5:36 am #51808

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

Posted: Wednesday Jun 12th, 2013 at 5:35 am #51807

Thanks for explaining it.

So you configured the Brute Force restriction in your main site and the login attempts are in a child blog of the network? Is that it?

The restrictions will only work in the scope of the blog they are in. If you have s2Member active with the restriction in Blog A, it won’t apply the restriction to Blog B.

Posted: Wednesday Jun 12th, 2013 at 5:32 am #51806

That code in the other page won’t solve the problem in your case.

What you need is something that redirects the person to the page you want to show your user. So your link in the PowerPoint file could have a variable like ?r at the end, and then in your hack check if [hilite mono]$_GET['r'][/hilite] is set and if so, redirect the user to the same URL without the var, but then he won’t be coming straight from PowerPoint and the WordPress session may work properly.

For example (havent’ tested it):

Create /wp-content/mu-plugins/s2-hacks.php
[hilite pre_code]
http://domain.com/members-page?r

Posted: Wednesday Jun 12th, 2013 at 5:08 am #51805

With debug mode on I note these errors and notices:

No need to worry about those, they’re just notices, not errors, the script still works. We’re fixing those warnings in the new s2Member, but you don’t need to worry about them in the current one anyway.

I have used s2-server-scanner.php as per the knowledge base article

Did you do all the tests suggested in the troubleshooting article? Did you also try deactivating the other plugins to see if there’s a conflict? Do you still have this problem with just WP and s2Member? If that works, try reactivating the other plugins one by one and test the registration after each.

This only occurs when using PRO Forms.

I couldn’t see the pages because the links point to domain.com instead of your site. Still, to test I’d need to have access to the dashboard.

BUT it does not explain why when registering and paying from a Pro Form that users are being added as Free Subscribers and no custom fields are being populated.

Please make sure you have logging enabled while testing, so you get entries for the transactions and we can see if any errors are mentioned there. [hilite path]Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration[/hilite]

Posted: Tuesday Jun 11th, 2013 at 12:40 am #51737

Cool. Thanks for the update. :)

Posted: Tuesday Jun 11th, 2013 at 12:39 am #51736

s2Member access is sold with s2Member’s buttons/pro-forms normally. To sell them another way, you’d have to create a customization.

A simple example are the PayPal created buttons, but it’s simple because s2Member integrates with PayPal Standard already. Nonetheless, this article shows you the kind of data s2Member needs to work properly: Knowledge Base » Using Buttons Generated @ PayPal.com

With 1ShoppingCart it’s closer to creating an integration with another payment gateway, though. You can try using the PayPal IPN with proxy key approach. See: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration -> Proxy Key[/hilite]

Or look at the s2Member Pro payment gateways source files to see how they were integrated, and use as a model.

I’ve also seen some use a script that creates the user with s2Member’s remote operations API. See: [hilite path]Dashboard -› s2Member® -› API / Scripting -› Remote Operations API[/hilite]

I hope that helps!

Posted: Tuesday Jun 11th, 2013 at 12:28 am #51734
Posted: Tuesday Jun 11th, 2013 at 12:26 am #51732

I don’t know carts to recommend, haven’t used any. Maybe another user can do that, or you could google what good carts are available for WordPress.

how to integrate it into s2memeber Pro?

Integrate it in what way?

Posted: Tuesday Jun 11th, 2013 at 12:20 am #51731

Ah, thanks for the update. I’m glad you sorted it out. :)

Two pro-forms can’t be used in the same page yet, they’ll conflict. I’ll ask Jason if this can be mentioned in the documentation to avoid a future confusion about it.

Posted: Tuesday Jun 11th, 2013 at 12:18 am #51730

No, there isn’t a view counter feature yet.

You’d have to customize your installation to do this. Probably sell it as a custom capability, protect the page with the custom capability, and in the page have a bit of PHP to remove that custom capability from his account.

Video » s2Member (Custom Capabilities)
Knowledge Base » Changing Roles/Capabilities via PHP

Posted: Tuesday Jun 11th, 2013 at 12:14 am #51729

I think s2Member modifies those for a multisite network. See: [hilite path]Dashboard -› s2Member® -› Multisite (Config) -> Patches[/hilite]

Thanks for pointing out the typo. And I’ll forward your suggestion to Jason.

Posted: Sunday Jun 9th, 2013 at 4:45 am #51696

Excellent! Thanks for the update. I’m glad you got it working. :)

Posted: Sunday Jun 9th, 2013 at 4:44 am #51695

Could “Unverified” be a custom label you gave to the s2Member Level 0 (Subscriber) role? There’s a setting to force your custom labels in the WP users list and profile pages. See: [hilite path]Dashboard -› s2Member® -› General Options -› Membership Levels/Labels[/hilite]

If that’s not it, it’s probably another plugin causing it. You could try these: Knowledge Base » Common Troubleshooting Tips

Posted: Sunday Jun 9th, 2013 at 4:39 am #51694

Maybe it can be done with JavaScript, but I’m not familiar with it… Maybe just checking the box could open the T&C window, and that probably can be done with JavaScript. The custom profile fields have a setting called Other Attributes you could probably use for this.

I can’t give more specifics because I don’t know JavaScript, so try googling that and see what you find, or ask in a coders forum, or hire a freelance coder to do it for you (jobs.wordpress.net, odesk.com, elance.com).

Viewing 25 replies - 676 through 700 (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.