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 - 5,201 through 5,225 (of 7,376 total)
Author Replies
Author Replies
Posted: Monday Jun 25th, 2012 at 5:44 pm #17420

Hi Luca.

I emailed Jason asking him this.

Great to see someone integrating with SMF! Love it. :) http://www.simplemachines.org/community/index.php?action=profile;u=76

Posted: Monday Jun 25th, 2012 at 5:39 pm #17419

Hi Boudewijn.

The [hilite mono]get_user_field[/hilite] function can do that. http://www.s2member.com/codex/stable/s2member/api_functions/package-functions/#src_doc_get_user_field%28%29

[hilite pre_code]
$my_field_data = get_user_field ("my_field_id"); # The Unique Field ID you configured with s2Member.
[/hilite]

I hope that helps. :)

Posted: Monday Jun 25th, 2012 at 5:33 pm #17418

Thanks Jyotisha.

The HTML for the button didn’t come out right becase it needs to be put inside code tags to display properly. But don’t worry, I didn’t need it.

I understood what you said about the multisite blogs. So the child blogs have their own domain name or sub-domain, right? The shortcode for each should have the blog’s (sub.)domain.tld s2Member is working under, then. Probably because of how you set them up, the generator gets confused about the actual address and uses the main blog’s domain.

Try to manually add it and see if you can then have a successful checkout without that error. So if you have a blog under innerpeaceinourlife.com, then use that in the custom attribute. It’s fine to edit the shortcode manually.

[hilite pre_code]
custom="innerpeaceinourlife.com"
[/hilite]

I hope that helps :)

Posted: Monday Jun 25th, 2012 at 5:21 pm #17416

Hi Steve.

They could be added as MailChimp merge fields, but they won’t be emailed to. Only the email the user is subscribed with to the list gets the emails.

You can create the fields for the extra emails from here: [hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields[/hilite].

Here’s a hack you can modify to include your new custom profile fields as merge fields when adding hiim to MailChimp: http://www.primothemes.com/forums/viewtopic.php?f=4&t=15676&p=50546#p50546

I hope that helps. :)

Posted: Monday Jun 25th, 2012 at 5:06 pm #17412

Great! Thanks for the update. I’m glad you sorted it out. :)

Posted: Monday Jun 25th, 2012 at 3:57 am #17350

Yeah, I hear ya…

Let me know if you have questions, I’ll do my best to answer. :)

Posted: Monday Jun 25th, 2012 at 3:38 am #17348

What are you finding limiting? I’d love to know your experience so we can improve it. Or maybe it already can be done and then I can show you how.

The IPN thing is really a limitation that PayPal imposes, and we try to help facilitating that script for a central IPN, but it’s not something that can be built into s2Member by default. Very few people actually need it, and it’s really something that doesn’t belong as a WP plugin.

Posted: Monday Jun 25th, 2012 at 3:32 am #17346

Hi Manish.

You can use the custom profile fields for this. [hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields[/hilite]

Create one with a type that gives options but you can pick only one (dropdown, radio box) and make it a required field.

I hope that helps. :)

Posted: Monday Jun 25th, 2012 at 3:29 am #17345

Sorry, I’m not familiar with that script myself. It’s a freebie we throw in to help someone not start from scratch if they need it, but not really a product we’re promoting or giving support for, so I’m not very familiar with it.

The way I understand it is that you put that somewhere on the web, and the URL to it is what you enter in your PayPal account for the IPNs. Then in your script you’d have the IPN addresses for the different s2Member installations, which is what you have in the code you quoted.

I’m pretty sure that’s how it works. I can’t say more about it, I haven’t used it myself or helped anybody with it before, Jason is the one that knows it well, of course. You can search the forums for “central ipn handler” and probably come up with some results that may have more information on it.

I hope that helps.

Posted: Monday Jun 25th, 2012 at 1:16 am #17340

Hi Michael.

You’d have to use a central IPN script that then forwards to the different installations. Jason created an example script for this, which you can find in your Account page, as a start to customize for what you need it. [hilite path]My Account -> My Additional File Downloads -> s2Member® Pro Extras[/hilite] http://www.s2member.com/account/

I hope that helps. :)

Posted: Monday Jun 25th, 2012 at 1:10 am #17339

Hello Nirmal.

So as soon as you installed s2Member, the site stopped loading? Or did you change a setting and then the problem started?

Only thing that comes to mind is something I’ve seen happen to only two people before: that when the mod_rewrite rules were added to .htaccess by s2Member, WP didn’t provide the correct base URL and that caused the site to stop loading.

Please check if that’s the case. You can go via FTP to your web directory, where I imagine your WP installation is, as is the case for most, open the .htaccess file and check that the base url is a forward slash: [hilite mono]/[/hilite]

[hilite code]RewriteBase /[/hilite]

Let me know if that helps.

Posted: Monday Jun 25th, 2012 at 1:04 am #17337

Hey there.

If it’s not auto-generating, I’m wondering if something’s wrong with the JavaScript on your admin side. There are some themes that, for some reason, affect the admin side and cause trouble with the JS. Try changing, as a test, to the default WP theme and see if the key generator now works.

Using this key, and the other things that the security badge requires to be verified, will help your site be more secure. Even if you don’t display the badge on the front of your site, it’s good to get that badge green for an extra security and peace of mind. You will find this article useful: http://www.primothemes.com/forums/viewtopic.php?f=4&t=15600&p=48551#p48550

I hope that helps. :)

Posted: Monday Jun 25th, 2012 at 12:59 am #17336

Hi Matt.

The upgrade to s2Member Pro won’t change what you have, except add more thing. s2Member Pro is an add-on to the s2Member Framework, it just adds new things.

You can watch the video here as an intro to s2Member Pro: s2Member® » Pro » Videos

Just make sure you have your Deactivation Safeguards enabled so you don’t lose any of your s2Member data when you update, but you probably already have that, since it’s the default value for that setting. [hilite path]Dashboard -› s2Member® -› General Options -› Deactivation Safeguards[/hilite]

And it’s never a bad idea to make a backup of your site when you’re making changes. It gives you something to fall back on if, for one of those odd and rare reasons, something bad happens.

I hope that helps. :)

Posted: Sunday Jun 24th, 2012 at 11:18 pm #17333

Great! And thanks for the kudos! :)

Posted: Sunday Jun 24th, 2012 at 11:16 pm #17332

Could you send me your login info to see what may be wrong, please? s2Member® » Private Contact Form

Posted: Sunday Jun 24th, 2012 at 11:14 pm #17331

Hi Paul.

I’ve the generators stop working with some themes that affect the JavaScript on the admin side, for some reason. Try the default theme as a test and see if the button generators work.

Posted: Sunday Jun 24th, 2012 at 9:30 pm #17321

Hi Aixa.

Uploading via FTP shoudl have worked fine. Only thing that comes to mind is that, when extracting the plugins from the zip files, you had an extra folder created and ended up with /s2member/s2member/ instead of just one, same for s2member-pro.

s2Member® » Framework » Install/Upgrade Instructions
s2Member® » Pro » Install/Upgrade Instructions

I hope that helps. :)

Posted: Sunday Jun 24th, 2012 at 8:50 pm #17319

Cool. :)

Posted: Sunday Jun 24th, 2012 at 8:15 pm #17318

Okay.

Now that you disabled object caching, could you do a test 1 cent purchase and see of the log entry mentions an email having been sent?

Posted: Sunday Jun 24th, 2012 at 8:14 pm #17317

Hi Gur.

Well, you can use the Login Welcome page for that. Instead of having static content, you can use conditions to customize the content of that page for the user, based on his access and other info you have on him.

[hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals[/hilite]
[hilite path]Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants[/hilite]
http://www.s2member.com/codex/stable/s2member/api_functions/package-summary/

I hope that helps. :)

Posted: Sunday Jun 24th, 2012 at 8:09 pm #17316

Hi Peter.

I hope the file can explain it self (see legend and criteria below the drawing).
Basic: It’s important to my that I can have diff. groups and many levels and each level can buy access to different modules (a module could be a training session on GoToMeeting or a 4-6 week dripping video school?)
Also ONE forum and EVENT Calendar that respect each level/group a sort of hierarchy.

If I understand your model correctly, I think you can achieve it with s2Member. It will need a bit of customization for some parts, but I think they are possible.

In s2Member you have level and custom capabilities to control access. Levels give incremental access (unless you edit them with something like the User Role Editor) and, since they are WP roles, the user can have only one level at a time. Custom capabilities (ccaps) give more freedom. Video » s2Member (Custom Capabilities)

With the conditionals, shortcode or PHP, you can do advanced stuff to show the content or not based on the level or ccap. You can either have these in hacks that use a hook, or inside the post’s body.
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]
Video » s2Member (Advanced Conditionals)

About the forum, calendar, store, you can use the s2Member URI restriction to control access to these as long as they are being served by WordPress. [hilite path]Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions[/hilite]

s2Member includes a bbPress integration, but the URI restriction will help for more advanced control. [hilite path]Dashboard -› s2Member® -› Other Integrations -› bbPress®[/hilite]

2: This issue/ question is translation – I need Danish (da_dk) and NO google translations “on the fly” bad grammar! I understand by searching your forums and FAQ that S2m does support .po .mo files (Poedit) but do you have a Danish translation a actually da_dk.po file? to offer or is it left to every customer?

No, we don’t have translation files. If a user shared his translation in the forums, then there it is, but we haven’t created a repository for these yet.

3: I am comparing S2M with WishList (Support, features, dripping and it has to support my business strategy (see drawing)). The price is also a bit different WL 297$ S2M 129$ – ?? Do you have a compare sheet?
WL has a lot of dripping and membership strategy – Can S2M do the same or more?

No, we don’t have a comparison sheet, but from what I know (what I can ready in their site without having an account myself), s2Member Pro you pay once, not yearly, and costs quite a bit less. I don’t know if WL will allow you to set up the model you want.

I know WL has dripping that seems easy to set up, but I don’t know how advanced it is. From what I understand, rather than dripping the content, what it does is change the user’s role incrementally, which gives access to more content. This may not be convenient for the model you want, since you have several separate things to restrict access to, independent of the others.

You can drip content with s2Member, although it doesn’t have an interface for it. You’d use conditions in your posts or hacks, to show the content or not. You could even do the role drips with a hack if that worked for you. I think that using the conditions will enable you to have more control over the drips. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Content Dripping[/hilite]

s2Member has its code open, it’s not locked as WL’s, so you can work with it to create your customizations. We have a codex and the code has plenty of hooks you can use in your hacks. s2Member® » Codex (Source Code Docs)

I hope that helps. :)

Posted: Sunday Jun 24th, 2012 at 7:48 pm #17314

Hi Jeff.

Glad you solved it. Thanks for the update. :)

Posted: Sunday Jun 24th, 2012 at 7:34 pm #17313

Just noticed that you have W3 Total Cache installed with object caching enabled. This is known to cause trouble. http://www.primothemes.com/forums/viewtopic.php?f=36&t=6309#p62322

Posted: Sunday Jun 24th, 2012 at 7:24 pm #17312

Sorry for the delayed reply. For some reason your email went to the spam folder and I didn’t notice it. I just found it and went through the logs.

I see in the logs that since the 17th of June all transactions say:

[hilite code] 5 => 'Duplicate IPN. Already processed. This IPN will be ignored.',[/hilite]

I’m not sure why this is, so I’ll forward it to Jason for review.

In the meantime, a couple of things you can do: update s2Member to the latest release and, just in case it’s caused by some conflict with another plugin, could you try deactivating other plugins one by one and testing with a live 1 cent purchase? Do the purchases from another browser where you’re not logged in, please.

Posted: Sunday Jun 24th, 2012 at 7:02 pm #17310

As owner of a web & print media business, LOVE S2Member.

Great! :)

Can they not do this part, and just get redirected to the Welcome member page, after registering?

There’s a hack that allows automatic login after registration.

Create the file /wp-content/mu-plugins/s2hacks.php and in it put

[hilite pre_code]

Viewing 25 replies - 5,201 through 5,225 (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.