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 - 6,876 through 6,900 (of 7,376 total)
Author Replies
Author Replies
Posted: Saturday Mar 24th, 2012 at 2:37 am #8996

No problem. :)

Posted: Friday Mar 23rd, 2012 at 11:12 pm #8992

Thanks for the screenshots. They look fine.

OK, so you tried deactivating all other plugins and the default theme, and you still had the redirection to the admin page. Did you refresh the login page after each change to make sure you weren’t trying the page cache from before the change?

Is that test account a normal one as the ones your customers would have or is it an admin account? Did you edit the role in any way to add a capability it doesn’t have by default (e.g. edit posts)?

What happens if you deactivate the s2Member plugin?

Posted: Friday Mar 23rd, 2012 at 11:02 pm #8990

Hi James.

It shouldn’t be a problem. Here are a couple of quotes from the documentation:

[hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration -> More info[/hilite]

*Quick Tip* In addition to the default IPN settings inside your PayPal® account, the IPN URL is also set on a per-transaction basis by the special PayPal® Button Code that s2Member provides you with. In other words, if you have multiple sites operating on one PayPal® account, that’s OK. s2Member dynamically sets the IPN URL for each transaction. The result is that the IPN URL configured from within your PayPal® account, becomes the default, which is then overwritten on a per-transaction basis. In fact, PayPal® recently updated their system to support IPN URL preservation. One PayPal® account can handle multiple sites, all using different IPN URLs.

*NOT True w/ PayPal® Pro* With PayPal® Pro integration you absolutely MUST set an IPN URL inside your PayPal® account. PayPal® Pro integration does NOT allow the IPN location to be overridden on a per-transaction basis. If you’re using a single PayPal® Pro account for multiple cross-domain installations, and you need to receive IPN notifications for each of your domains; you’ll want to create a central IPN processing script that scans variables in each IPN response, forking itself out to each of your individual domains. In rare cases when this is necessary, you’ll find two variables in all IPN responses for s2Member. The originating domain name ( i.e. cristian.websharks-inc.net ) will always be included somewhere within, either: custom and/or rp_invoice_id; depending on the type of transaction. These variables can be used to test incoming IPNs, and fork to the proper installation. For your convenience, an example script has been provided inside: /s2m-pro-extras/paypal-central-ipn.php. You can download all Extras here: s2m-pro-extras.zip.

[hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT Integration -> More info[/hilite]

*Quick Tip* In addition to the default Auto-Return/PDT configuration inside your PayPal® account, the Auto-Return URL is also set on a per-transaction basis from within the special PayPal® Button Code that s2Member provides you with. In other words, if you have multiple sites operating on one PayPal® account, that’s OK. s2Member dynamically sets the Auto-Return URL for each transaction. The result is that the Auto-Return URL configured from within your PayPal® account, becomes the default, which is then overwritten on a per-transaction basis.

*PayPal® Pro Tip* The tip above, is ALSO true for PayPal® Pro integration. There are no conflicts with Auto-Return/PDT.

I hope that helps. :)

Posted: Friday Mar 23rd, 2012 at 10:32 pm #8988

Go to your Account page here:
http://www.s2member.com/account/

and look under the subheading [hilite path]My Additional File Downloads[/hilite]. :)

Posted: Friday Mar 23rd, 2012 at 10:29 pm #8987

So, are you saying that I should only use the form that s2members provides?

Not necessarily, you could use that or the default login page.

but it worked the same way.

Could you please show me a screenshot of the widget settings?
[hilite path]WP Admin -> Appearance -> Widgets -> s2 Member Pro Login[/hilite]

Are you saying that it is probably another plug in affecting it?

It could be.

And I tried as you suggested, and it didn’t seem to make a difference, I still couldn’t get to my welcome page.

What did you try? Deactivating all the other plugins?

You can also try the default theme instead of the custom one, as a test, to see if it’s the theme doing this.

Could you also post a screenshot of the Login Welcome Page panel?
[hilite path]Dashboard -› s2Member® -› General Options -› Login Welcome Page[/hilite]

Posted: Friday Mar 23rd, 2012 at 9:20 pm #8984

Hi Laura.

You can specify the return URL using the success attribute in your shortcode.
[hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> success[/hilite]
[hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Custom Return URLs Upon Success[/hilite]

Also, here’s a bit from the documentation:
[hilite path]Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT Integration[/hilite]

*Quick Tip* In addition to the default Auto-Return/PDT configuration inside your PayPal® account, the Auto-Return URL is also set on a per-transaction basis from within the special PayPal® Button Code that s2Member provides you with. In other words, if you have multiple sites operating on one PayPal® account, that’s OK. s2Member dynamically sets the Auto-Return URL for each transaction. The result is that the Auto-Return URL configured from within your PayPal® account, becomes the default, which is then overwritten on a per-transaction basis.

*PayPal® Pro Tip* The tip above, is ALSO true for PayPal® Pro integration. There are no conflicts with Auto-Return/PDT.

I hope that helps. :)

Posted: Friday Mar 23rd, 2012 at 9:16 pm #8983

Hi Matt.

Did you read this article?
Knowledge Base » Don't mix www and without

Did you make sure you updated every instance of your domain name when you changed that? Double check s2Member shortcodes, navigation links, WP settings, etc.

I hope that helps. :)

Posted: Friday Mar 23rd, 2012 at 9:12 pm #8982

Ric, I just noticed from your log entry that you have a quite outdated version of s2Member installed: v110620.

There have been several improvements to the MailChimp integration in these past 9 months. I strongly suggest that you update your installation to the latest release, since your problem is probably solved already.

Remember to make a backup of your site first!

I hope that helps. :)

Posted: Friday Mar 23rd, 2012 at 9:00 pm #8981

Hi Andrew.

Have you created the “BUDGET” and “WTGOAL” merge fields in MailChimp?

Posted: Friday Mar 23rd, 2012 at 7:18 pm #8976

Just wanted to mention something, since Eduán said “wherever you want the button to appear”, as long as it’s whithin WordPress, since it’s a WP shortcode it won’t work outside of WordPress pages/posts.

Do you need to have the ClickBank button outside WP?

Posted: Friday Mar 23rd, 2012 at 7:01 pm #8974

No, that page is not generated by s2Member, it’s the default WordPress login page.

That line is most probably being added by another plugin. Try deactivating other plugins one by one, after each refresh the login page and check to see if the redirection line went away with the last plugin you deactivated.

Posted: Friday Mar 23rd, 2012 at 6:33 pm #8967

Also remember that when using the full HTML version of the button, a user can edit it and get access you didn’t mean to give at a price you weren’t asking. That’s why it’s preferred to use the encrypted version, either generated by s2Member or when you create a button over at PayPal.

[hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Encryption[/hilite]
Knowledge Base » Using PayPal created buttons

Please read the reply I left earlier:
http://www.s2member.com/forums/topic/new-user-paypal-button-a3-p3-t3-error/#post-8693

I hope that helps. :)

Posted: Friday Mar 23rd, 2012 at 6:30 pm #8962

This line in the login form is the one causing the redirection to the admin side instead of the Login Welcome Page you set:

[hilite pre_code]

[/hilite]

You need to remove that line so the Login Welcome Page is shown after login.
[hilite path]Dashboard -› s2Member® -› General Options -› Login Welcome Page[/hilite]

I hope that helps. :)

Posted: Friday Mar 23rd, 2012 at 4:44 pm #8951

Hi Ryan.

I saw Jason replied your email about this. In case you didn’t get it, here’s what he said:

It’s true that s2Member’s Proxy IPN URL could be used for this. However, it’s NOT usually just that easy, unfortunately. As mentioned in the administrative panel for s2Member, there are two fields that MUST match what s2Member expects to see. The custom value in any PayPal IPN response (forwarded, or otherwise), must always match the installation domain for your s2Member-powered site. Also, the item_number field must also match a Membership Level #.

For further details, please check your Dashboard under: [hilite path]s2Member -> PayPal Options -> IPN Integration -> Proxy URL[/hilite].

Given the issue that I just mentioned, most site owners integrating s2Member in this way, will implement a proxy of their own, on top of s2Member’s Proxy URL. In this way, your server would receive a forwarded IPN response through a small custom script that you write. That script would add the variables that s2Member needs (modifying the original IPN slightly), and then sending everything to s2Member’s Proxy IPN URL handler.

As an s2Member Pro customer, you have access to the [hilite mono]/s2m-pro-extras.zip[/hilite] file, which contains an example script called: [hilite mono]central-ipn-sample.php[/hilite]. While that’s not exactly what you’re looking for, many of our customers have used that script as a good starting point for building such an integration as you’ve described. You’ll find this example file inside the [hilite mono]/s2m-pro-extras.zip[/hilite] file, through your account at s2Member.com.

I hope it helps!

Posted: Friday Mar 23rd, 2012 at 4:41 pm #8950

All this requires is that my individual images appear as …/member-level-X-collage.png, where X is the member level number.

Lovely. I agree, that’s what I’d have done too.

Glad you solved it. :)

Posted: Friday Mar 23rd, 2012 at 7:06 am #8896

Hi Charlie.

The ClickBank integration is fairly simple, pretty similar in complexity to the PayPal one, really.

It only take a bit more work if you want to use a custom thank-you page. That’s explained in the documentation and doesn’t take a coder to do either.
[hilite path]Dashboard -› s2Member® -› ClickBank® Options -› Thank-You Page Integration[/hilite]

I don’t know about the CB upsells, haven’t read about those yet. Could you explain a bit how they work, please? Would the original and upsell products both be in the same checkout, or would they be together with a product ID for the combo, or would one product be paid first and after checkout from one have the upsell and checkout for that one?

Posted: Friday Mar 23rd, 2012 at 7:03 am #8894

Hi Jim.

You can use the link generator here:
[hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Registration Access Links[/hilite]

You’ll need his PayPal’s Paid Subscr ID.

The Customer’s Paid Subscr. ID ( aka: Recurring Profile ID, Transaction ID ) must be unique. This value can be obtained from inside your PayPal® account under the History tab. Each paying Customer MUST be associated with a unique Paid Subscr. ID. If the Customer is NOT associated with a Paid Subscr. ID, you will need to generate a unique value for this field on your own. But keep in mind, s2Member will be unable to maintain future communication with the PayPal® IPN ( i.e. Notification ) service if this value does not reflect a real Paid Subscr. ID that exists in your PayPal® History log.

I hope it helps. :)

Posted: Friday Mar 23rd, 2012 at 7:00 am #8893

Hi Tiffany.

Is this what you’re looking for?

I hope it helps. :)

Posted: Friday Mar 23rd, 2012 at 6:58 am #8892

Sorry, couldn’t see what happens because too many IPs triggered the Unique IP restriction for security reasons.
[hilite path]Dashboard -› s2Member® -› Restriction Options -› Unique IP Access Restrictions[/hilite]

This video may help:

Posted: Friday Mar 23rd, 2012 at 6:51 am #8891

By the way, in case it’s of some use for someone that lands on this thread, there is a way to specify a custom success page for modifications too, Jason just told me how:

The success attribute will not work for modifications, only for new customers.

If you want a custom return URL after a modification to an existing account, this filter is available.

[hilite pre_code]
add_filter("ws_plugin__s2member_redirection_url_after_modification", "my_redirection", 10, 2);
function my_redirection($url, $vars)
{
return "http://www.example.com/my-custom-modification-ty-page/";
}
[/hilite]
Posted: Friday Mar 23rd, 2012 at 6:48 am #8890

Hi Gunter.

In the posts list s2Member adds a column and the right of the table, with an s2Member icon for the protected posts and if you hover it, you get a message saying the protection applied.
[hilite path]WP Admin -> Posts -> All[/hilite]

Is that what you mean?

If you don’t have the column visible, you may need to go enable it from the Screen Options tab for that page.

I hope that helps. :)

Posted: Friday Mar 23rd, 2012 at 6:41 am #8888

Hi James.

I tried the link you posted and I’m not sent to the Membership Options Page, I get a 404 “file not found” error.

Are you sure the file’s name is correct? Could you try removing the space from the name?

By the way, you don’t need the leading slash, just the file name. Did you put the file in the s2member-files directory?

Posted: Friday Mar 23rd, 2012 at 6:35 am #8887

Hi Dawnna.

If the user can register without paying, then registrations are open to everyone. You’d need to close registrations so only paying customers are allowed to create an account.
[hilite path]Dashboard -› s2Member® -› General Options -› Open Registration[/hilite]

I hope that helps. :)

Posted: Friday Mar 23rd, 2012 at 6:17 am #8886

You may want to have the shortcode output the PayPal URL and use that in the link with your custom image.
[hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> output[/hilite]

I hope that helps. :)

Posted: Friday Mar 23rd, 2012 at 6:13 am #8885

Hi Bonnie.

You can sell access to specific pages without requiring the user to register.

Does that help? :)

Viewing 25 replies - 6,876 through 6,900 (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.