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 - 2,101 through 2,125 (of 7,376 total)
Author Replies
Author Replies
Posted: Thursday Feb 28th, 2013 at 8:25 am #43403

Hi DHCS.

Sorry, I had not seen your post before.

Do you have the latest version of s2Member installed?

I haven’t used Codestyling Localization myself. I wonder if there’s a conflict with another plugin causing that error you got…

In your current installation, or a new one for this test, could you have just s2Member active and try the translation again to see if you get the error?

Posted: Thursday Feb 28th, 2013 at 8:09 am #43401

Hi David.

I don’t see that it’s possible with the current integration. In PayPal, for example, the [hilite mono]rrt[/hilite] (recurring times) attribute makes it possible, same in Authorize.Net, but not for Google Checkout.

I’ll ask Jason about it, in case he knows a way.

Posted: Thursday Feb 28th, 2013 at 8:03 am #43399

Hi Christian.

Could you submit your site’s info and let me know when you did so I take a look at your installation with the hack and test the registration to see how the hack behaves? Thanks! s2Member® » Private Contact Form

Posted: Thursday Feb 28th, 2013 at 7:30 am #43396

Glad you fixed the warning. :)

Regarding the badge, could you send me your site’s info so I take a look? Please let me know when you sent it. Thanks! s2Member® » Private Contact Form

Posted: Thursday Feb 28th, 2013 at 7:28 am #43395

Cool! Glad you sorted it out. What was it? :)

Posted: Thursday Feb 28th, 2013 at 7:26 am #43394

Well, our site is http://www.insidemusicmedia.com. In your post of above you were typing http://www.insidemusicemedia.com. with an e after music.

Sorry about that. I got confused by the one you posted in the reply before mine. http://www.s2member.com/forums/topic/inctive-sign-up/#post-42625

So are you saying all the forms custom attributes be “www.insidemusicmedia.com” instead of “insidemusicmedia.com”?

Just saying that the [hilite mono]custom[/hilite] attribute must match what the site is using. When I load your site, it doesn’t use the www, so the [hilite mono]custom[/hilite] attribute is fine without it.

According to the guide in the dashboard on that page it says it should be set to “insidemusicmedia.com” with no www.

Is that correct?

Yeah, without the www is correct in your site.

Okay, so back to your opening post:

We had a subscription yesterday that went through to paypal just fine. We had the site notify us correctly, and everything looked good. We looked him up in our users dashboard and he was listed as “Inactive” which for us is a level 0. The customer had signed up for a level 1.

I’ve looked at the paypal ipn log and everything looked like it went through ok. Any idea why he might have been bumped to a level 0?

Right, the log entry looks fine to me too. I looked him up in the Users list too and is listed at Level 1, but I imagine you may have edited his account to upgrade manually it from Level 0.

I don’t know why he wasn’t registered at Level 1 as you say. I’m more inclined to think that he was registered at Level 1 and then soon demoted to Level 0 for some reason, but I couldn’t login to your FTP to take a look at the other logs to see what I could find.

Has this happened with other users? Could you find something in common between them?

Posted: Thursday Feb 28th, 2013 at 6:50 am #43393

I’m taking a look at your installation and noticed in the PayFlow integration that you entered different values for the Payflow® API Username and Vendor. From what I know, they’d usually be the same, so I wanted to make sure that it’s correct to have them different in your case. http://www.youtube.com/watch?v=A0jOq2MRTVQ

In the IPN log I see repeatedly either a problem with the custom attribute or a duplicate IPN message. For example, with the custom attribute:

2 => ‘Unable to verify `$_SERVER[“HTTP_HOST”]`. Please check the `custom` value in your Button Code. It MUST start with your domain name.’,

And the custom attribute is empty:

‘custom’ => ”,

Could you show me the shortcode you’re using? I’m interested to see the custom attribute. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes -> custom[/hilite]

With those errors, it looks like nothing gets to the point where s2Member would email the Singup Confirmation email, that’s why it’s not happening. Not sure why PayPal isn’t, though.

Posted: Thursday Feb 28th, 2013 at 6:28 am #43392

When a non-registered person tries to access any of these three post types (Q&A, Series, Spotlight) they currently arrive at an Archive page for that post type. I want them to go to my registration page, eventually I will want them to go to my MOP.

If someone tries to open a protected post without having access to it, he’d be forwarded to the Membership Options page, not the archive. I’m not sure I understand…

Could you send me your site’s info? Please let me know when you did so I look for it. s2Member® » Private Contact Form

Posted: Thursday Feb 28th, 2013 at 5:58 am #43391

I’ve solved the notification now by using this code:

Cool. :)

If anyone knows how to clean it up better then that’d be awesome!

Something like this?

[hilite pre_code]
renew it now?  ';
?>
[/hilite]
Posted: Thursday Feb 28th, 2013 at 5:53 am #43390

I see. That’s very strange. I don’t know what could be causing it, either.

Does this happen in all the child blogs of the network, or only some?

You can send the login info and I’ll take a look, but I can’t say that I’ll know what it is from that. I’m just curious about taking a look to see if anything jumps at me. s2Member® » Private Contact Form

Posted: Thursday Feb 28th, 2013 at 5:46 am #43389

Thanks for the info.

I also received the error with this free registration form:
[[s2Member-Pro-PayPal-Form register="1" level="13" ccaps="" desc="Join the Movement" custom="mysite.org" tp="0" tt="D" captcha="0" success="/thank-you" /]]

You mentioned in the first post that you have 12 levels, but this pro-form is to register at level 13. Is this correct?

Could you submit your site’s info so I take a look at the installation, please? Thanks! s2Member® » Private Contact Form

Posted: Wednesday Feb 27th, 2013 at 6:12 pm #43350

Glad I could help. :)

Posted: Wednesday Feb 27th, 2013 at 6:04 pm #43349

Right, it’d be best to reupload that directory to remove that warning, which may be causing the badge problem.

What you can do to avoid trouble as little as possible is to upload with FileZilla the folder but with another name, so it doesn’t replace the existing s2Member. When the upload is complete, change the current s2Member’s folder name adding a suffix like “s2member-old”, and name the new folder you just uploaded as “s2member”. This will switch one with the other without a downtime.

Fiirst, though, make sure you have the deactivation safeguards enabled. [hilite path]Dashboard -› s2Member® -› General Options -› Deactivation Safeguards[/hilite]

I hope that helps. :)

Posted: Wednesday Feb 27th, 2013 at 5:42 pm #43348

No, BuddyPress does take over the process. :/

You will need to find how to edit BuddyPress’ email instead. I’m sure they must provide a way to do that, if not by default, with a plugin of theirs. http://buddypress.org

Posted: Wednesday Feb 27th, 2013 at 9:51 am #43321

No, removing s2Member would only remove what you added with s2Member, it doesn’t affect WordPress itself or other plugins. :)

When you activate s2Member again, do those missing things return? s2Member has a Deactivation Safeguard that is enabled by default, so if you didn’t disable it, all your s2Member settings would still be there and back when you re-activate it. [hilite path]Dashboard -› s2Member® -› General Options -› Deactivation Safeguards[/hilite]

Posted: Wednesday Feb 27th, 2013 at 9:24 am #43316

Hello Dianne.

We have a no-refund policy, unless the product is not working as advertised and we couldn’t help you solve it. s2Member® » Terms » Refund Policy

What problem are you having? We’ll be happy to help you sort it out so you can use s2Member. :)

Posted: Wednesday Feb 27th, 2013 at 9:21 am #43315

Hi Vincent.

Do you save other changes in the General Options page for s2Member when that happens to your captcha settings? [hilite path]Dashboard -› s2Member® -› General Options -› CAPTCHA Anti-Spam Security[/hilite]

Have you tested if there’s a plugin conflict? Knowledge Base » Common Troubleshooting Tips

Posted: Wednesday Feb 27th, 2013 at 9:05 am #43314

If there’s an EOT time set, the Auto EOT Behavior will be triggered whether there’s a subscription or not.

If there’s no EOT time set but there’s a subscription tied to the user (gateway and subscr ID), then an EOT time will be set when the payment gateway notifies s2Member that the subscription ended (e.g. no payment, cancellation).

Posted: Wednesday Feb 27th, 2013 at 9:00 am #43313

That should mean the content is displayed for everyone being level1 OR level4 (where as admin i´m having level4)

No, you’re not s2member_level4, you’re administrator. You have access to level 4 content, but your WP role (current_user_is) is administrator: [hilite code]current_user_is(administrator)[/hilite].

Posted: Wednesday Feb 27th, 2013 at 8:52 am #43311

Hi Susan.

I can see the pro-form in both pages you linked to. I’m guessing you found what the problem was since you posted this.

Let us know if you need more help with this. :)

Posted: Wednesday Feb 27th, 2013 at 8:50 am #43310

Hi Dave.

About using halifaxious’ hack, this article may help: Knowledge Base » Hacking s2Member® Via Hooks/Filters

Bruce also wrote a hack to notify of a coming expiration, which I see you found already. http://www.s2member.com/forums/topic/setting-up-eot-notifications/

Dave, Chelle, we agree that s2Member would be better having these notifications out of the box. We are working on having them in the new s2Member, but I don’t have a release date yet. It’s a complete rewrite of the plugin, with tons of new features, and has been taking longer than we expected.

B) Have a message on login showing the user how many days they have left until their account expires.

Are you selling subscriptions or are renewals done manually with buy-now payments? The subscriptions don’t set an EOT time before ending, but buy-now ones set the EOT immediately.

If you have an EOT time in the user’s profile, you can use it in a conditional to check the time left and display a message in the Login Welcome Page reminding them.

[hilite path]Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals[/hilite]
http://www.s2member.com/codex/stable/s2member/api_functions/package-functions/#src_doc_get_user_field%28%29

[hilite pre_code]
$s2member_auto_eot_time = get_user_field ("s2member_auto_eot_time"); # Auto EOT-Time for the current User (when applicable).
[/hilite]

Or you can use the time the user purchased to figure out when the access would be expiring, and display the message based on that. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Content Dripping[/hilite]

C) Once an account has expired put a warning message up showing the account has expired and that the user should renew

If you have the Auto EOT Behavior set to demotion, then you can check if the user is at Level 0 to display the renewal message in the Login Welcome Page. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]

[hilite pre_code]
[[s2If current_user_is(s2member_level0)]
Some content for Free Subscribers.
[/s2If]]
[/hilite]
I hope that helps. :)

Posted: Wednesday Feb 27th, 2013 at 8:23 am #43303

Hi Norm.

BuddyPress, as you saw, has its way of dealing with new registrations, having the user go through an account activation, and s2Member’s New User email does not get sent.

Have you tried, as a test, deactivating BuddyPress and registering a new account to see if you now get the New User email? [hilite path]Dashboard -› s2Member® -› General Options -› Email Configuration -> New User[/hilite]

Also, did you check in your Spam box to make sure it’s not getting caught there?

Posted: Wednesday Feb 27th, 2013 at 8:19 am #43300

Hi Ray.

I haven’t tried this yet, but you could probably do this with the pro-forms:

– Load the pro-form in your page and copy the HTML for the custom profile fields.
– Create a custom template for the pro-form. Knowledge Base » s2Member® Pro Forms » Customize
– Remove the part that inserts those fields and paste the HTML code output you copied earlier.
– Add your text between the fields.

As long as you don’t have something dynamic going on with the fields, like only showing it for a certain level, this may work. Also, if you alter the custom profile fields from the dashboard, you’ll have to update the pro-form’s HTML for them manually.

I hope that helps. :)

Posted: Wednesday Feb 27th, 2013 at 8:07 am #43299
Posted: Wednesday Feb 27th, 2013 at 8:03 am #43298

You’d need to find what BuddyPress template you have to edit, find the block of code that displays the Status Updates, and then put it inside a conditional. [hilite path]Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals[/hilite]

I’m not familiar with BuddyPress, so I can’t guide you there. It’s going to be much simpler to ask in the BuddyPress forums what file to edit for the Status Updates block. http://buddypress.org/support/

If this seems complicated, then you may want to post the job for a freelancer to do it for you. You can try sites like jobs.wordpress.net, elance.com or odesk.com.

I hope that helps. :)

Viewing 25 replies - 2,101 through 2,125 (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.