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,951 through 5,975 (of 7,376 total)
Author Replies
Author Replies
Posted: Friday May 18th, 2012 at 9:22 pm #13939

Right Philly, removing the last slash also takes care of the 404 too when using it in the browser.

But the [hilite code]”[/hilite] seems like an error, not something she wants there. If you add a semicolon after it, it’s an entity that represents the double-quote [hilite code]”[/hilite], which is missing from the success attribute right in that place. Actually, if you paste that here outside of the code tags, it’ll be displayed as [hilite mono]”[/hilite].

I’m guessing that she had a parsing problem in her code that may have upset the shortcode for the pro-form.

Posted: Friday May 18th, 2012 at 9:08 pm #13938

Hi Scott.

That’s a Unix time stamp.

What is the unix time stamp?

The unix time stamp is a way to track time as a running total of seconds. This count starts at the Unix Epoch on January 1st, 1970. Therefore, the unix time stamp is merely the number of seconds between a particular date and the Unix Epoch. This is very useful to computer systems for tracking and sorting dated information in dynamic and distributed applications both online and client side.

You can use the [hilite mono]date[/hilite] function to convert it into another format. http://php.net/date

I hope that helps. :)

Posted: Friday May 18th, 2012 at 8:59 pm #13937

Ah, no, that registration form doesn’t take payments. I just re-read your post, very sorry.

Reading it I realize I’m not very sure about what you want to do: do you want to sell access for one day for $1, and then delete the account? Could you explain a bit more? Thanks! :)

Posted: Friday May 18th, 2012 at 8:55 pm #13936

You’re welcome! Glad I could help you. :)

Posted: Friday May 18th, 2012 at 8:47 pm #13933

Hi Susan.

You’re missing the closing quote after the success attribute’s URL, and when I remove the trailing &#8221 from the success URL, I get the page without a 404:

success="http://susanireland.com/readymaderesumes/thank-you/"

I hope that helps. I wonder if that error could have caused the rest of the problems. Could you test?

Also, have logging enabled and post here the entries related to the transaction with the problem, please. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging[/hilite] Thanks!

Posted: Friday May 18th, 2012 at 8:37 pm #13932

Ah, I see what you want now.

Well, one thing you could do is have a form where the user enters his email address, which would email him the link to the actual registration page. It’d be a simple form to code and the process would do what you need.

I hope that helps. :)

Posted: Friday May 18th, 2012 at 7:58 pm #13930

Ah, thanks for the update. Glad you found the problem. :)

That seems a correct supposition. Future updates of s2Member would overwrite your customized file, though, so I suggest that you try making a copy of it and place it in the [hilite mono]/wp-content/mu-plugins/[/hilite] directory and edit that file instead. Haven’t tried it myself, but I think it may work.

I hope that helps.

Posted: Friday May 18th, 2012 at 7:53 pm #13929

I’m glad you got it working. :)

About the extra space, I noticed that you have a pair of parragraph tags between each field’s title and input. s2Member doesn’t have those by default, so it’s probably something you added by mistake?

Or maybe it’s a parsing problem caused by another plugin or the theme? Could you try as a quick test, to use the default theme? Or deactivating other plugins one by one and refreshing this page after each change?

I hope that helps.

Posted: Friday May 18th, 2012 at 7:44 pm #13928

Hi David.

You can set this here: [hilite path]Dashboard -› s2Member® -› General Options -› Registration/Profile Fields -> Allow Custom Passwords[/hilite]

I hope that helps. :)

Posted: Friday May 18th, 2012 at 7:41 pm #13927

Thanks Ben.

When I tried the suggested IPN URL, Apache gives no error, but a 200: OK. Do you have the rest of the log entries for this transaction, from the other log files in the s2member-logs dir?

Also, could you post the shortcode you’re using for the pro-form?

Thanks!

Posted: Friday May 18th, 2012 at 7:26 pm #13926

Hi Michael.

Right, the current coupons system doesn’t allow this. We’re working on making it possible soon.

For now, what you could do is remove the coupons field from the pro-form and create your own in a separate HTML form right before the pro-form. This new form could reload the same page where the pro-form is and the pro-form’s shortcode be adjusted based on the coupon submitted. http://www.primothemes.com/forums/viewtopic.php?f=36&t=1604

I hope that helps. :)

Posted: Friday May 18th, 2012 at 6:59 pm #13924

Hi Zoe.

I believe the billing address is not just asked for the tax calculation, but also for verification purposes when processing the card, and it can’t be removed for that reason, PayPal requires it. Don’t you have the billing address section even if you didn’t calculate tax?

Posted: Friday May 18th, 2012 at 6:54 pm #13922

Hi Richard.

Right, s2Member doesn’t have eWay support, you can see the supported gateways in the info page here: http://www.s2member.com/pro/

With the current s2Member, the simplest way to add new gateways is using the PayPal proxy. This may help: http://www.primothemes.com/forums/viewtopic.php?f=36&t=3154

We’re working on a new Gateway API that’ll make it easier to add new integrations to s2Member.

I hope that helps. :)

Don’t you have PayPal in Australia?

Posted: Friday May 18th, 2012 at 6:44 pm #13921

Do you mean the New User email, the Confirmation email, or the Notifications API?

[hilite path]Dashboard -› s2Member® -› General Options -› Email Configuration -> New User[/hilite]
[hilite path]Dashboard -› s2Member® -› PayPal® Options -› Signup Confirmation Email[/hilite]
[hilite path]Dashboard -› s2Member® -› API / Notifications[/hilite]

Posted: Friday May 18th, 2012 at 6:42 pm #13920

Hi Jeff.

You can hide those fields using CSS. Firebug would be very helpful to work out what selectors to use, s2Member adds plenty of IDs and classes that can be used when customizing. http://getfirebug.com

You can also try editing the template for the pro-form to remove the fields, but I’m not sure if that’d cause a validation error, you’d need to test. Pre Sale FAQs » Is it possible to modify s2Member® Pro Form templates?

I hope that helps!

Posted: Friday May 18th, 2012 at 6:37 pm #13919

Hi Marco.

I think you could do something like this:

1) Ask the person to pick the Membership Type, clicking one of two links, which would take to a separate page each.

2) Ask the person to pick the right price, clicking the link for it, which would take to the registration page.

3) The registration page would be the same for all, but change based on the choices made earlier. Those choices would add variables to the URL when loading this page, which you would use to customize the shortcode for the pro-form to register. http://www.primothemes.com/forums/viewtopic.php?f=36&t=1604

If you know AJAX, you can merge the first two steps into one, probably all three, but I’m not sure because I don’t know much JavaScript.

I hope that helps. :)

Posted: Friday May 18th, 2012 at 6:29 pm #13917

Cool. Thanks for the update. What was it? :)

Posted: Friday May 18th, 2012 at 6:28 pm #13916

Hi Marlin.

s2Member does better with Buy Now transactions in this regard, but not subscriptions yet. We’re improving it in the next generation, which is currently under development. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior -> Fixed-Term Extensions[/hilite]

s2Member doesn’t store the payment times yet, so they aren’t in the database to check that. If you use the Payment Notification you could create a custom script to store the payment times in usermeta for the user. [hilite path]Dashboard -› s2Member® -› API / Notifications -› Payment Notifications[/hilite]

Once you have the times, then the prorating would be calculated and your shortcode can be adjusted dynamically to reflect it. http://www.primothemes.com/forums/viewtopic.php?f=36&t=1604

I hope that helps. :)

Posted: Friday May 18th, 2012 at 6:20 pm #13914

Yeah. I guess they don’t think of listing s2Member in their profiles yet. That said, if it’s someone that can hack WordPress, he shouldn’t have much trouble figuring s2Member out.

Posted: Friday May 18th, 2012 at 5:44 pm #13911

Hi Todd.

s2Member wasn’t designed to sell tangible products, but to sell and manage access to content in WordPress.

Despite that, I think some users have found ways to do it, where they sold the access to a page where the user would get access to a page and then the site owner would ship the product. I’m not sure how that’d work for you.

If you give some more info about your product and how you give a trial for a tangible product, I could maybe suggest an idea.

I hope that helps. :)

Posted: Friday May 18th, 2012 at 5:28 pm #13909

Hi Andrea.

Yes, this is under development. No hard date for it yet, maybe 2 months? it’s coming. :)

Posted: Friday May 18th, 2012 at 5:26 pm #13908

Hi Paul.

Here you can see the code that prepares the merge fields for MailChimp. http://www.s2member.com/codex/stable/source/s2member/includes/classes/list-servers.inc.php/#src_doc_line_71

I think they’re these lines:
[hilite pre_code]
$mailchimp["merge_array"] = array ("MERGE1" => $fname, "MERGE2" => $lname, "OPTIN_IP" => $ip, "OPTIN_TIME" => date ("Y-m-d H:i:s"));
$mailchimp["merge_array"] = ($mailchimp["interest_groups"]) ? array_merge ($mailchimp["merge_array"], $mailchimp["interest_groups"]) : $mailchimp["merge_array"];
[/hilite]

So the default fields that get sent seem to be first and last names, IP address, opt-in time and MailChimp’s interest groups.

With the merge fields hack, using the filter for this array, you can add more. I guess that’s the hack you say having found in other threads.

I hope that helps. :)

Posted: Friday May 18th, 2012 at 5:10 pm #13905

Hi Brad.

When you say you changed the admin’s account to have Level 9, was this a second admin account that you changed the role from Admininstrator to s2Member Level 9? That would change the admin access and turn him into a regular Level 9 user.

I understand it’s confusing that the admin account still says Level 4, although it now has access to new levels you created above it. In what places did you find that to be the case? You mentioned the Registration Notification, but I’m confused, because administrators, except for the very first one when s2Member isn’t even there, are not registered at that role, but upgraded later.

Posted: Friday May 18th, 2012 at 7:42 am #13871

Hi Ken.

The Login Welcome page will always be restricted at Level 0, because it’s mean to be viewable by any member upon login, which includes free users.

You could have two Login Welcome pages, and protect the one for Level 1 users.

In the admin’s Login Welcome Page panel, instead of picking a WP page from the dropdown, you can enter a URL like

http://mysite.com/welcome-%%current_user_level%%

Then create the pages welcome-0 and welcome-1, and protect them with levels 0 and 1 respectively. [hilite path]Dashboard -› s2Member® -› General Options -› Login Welcome Page[/hilite]

I hope that helps. :)

Posted: Friday May 18th, 2012 at 7:36 am #13870

Hi Richard.

I’ll ask Jason about this, but could you post a link to your profile page to inspect it with Firebug a bit?

Thanks!

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