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 - 3,326 through 3,350 (of 7,376 total)
Author Replies
Author Replies
Posted: Thursday Oct 25th, 2012 at 7:35 am #29632

Hi Mary.

Well, there isn’t a setting to customize that with s2Member. [hilite path]Dashboard -› s2Member® -› General Options -› Login Registration Design[/hilite]

What you could do is add the text to the logo image, though, below the logo. That may be the simplest, but it’ll show for all pages wp-login.php serves, which includes registration, but also login and lost password.

I guess you’ll need to edit wp-login.php itself, or find hooks there that you can use in a hack.

Or find a plugin that lets you add that? But be careful in case it conflicts with s2Member.

I hope that helps. :)

Posted: Thursday Oct 25th, 2012 at 7:29 am #29631

I don’t know, I have no experience with PayDotCom. I think they use PayPal, I think JVZoo and Warrior Special Offers do something similar. I know JVZoo was integrated by its developer with s2Member, but am not familiar with what they did. You may want to check them out to see if you can figure out what they did.

This article may help you create your own integration using the PayPal IPN with a proxy key. http://www.primothemes.com/forums/viewtopic.php?f=36&t=3154

I hope that helps. :)

Posted: Thursday Oct 25th, 2012 at 7:23 am #29630

Well, you’d need to query the db to find the posts with that ccap, sort them to know the order, and then you’ll have the previous and next one to the one being viewed.

Currently there isn’t a function to query these that way, so you’ll need to code this one yourself.

A simpler approach, though, may be adding to every post, a tag that matches the ccap. Then you have the tags navigation and functions available.

I hope that helps. :)

Posted: Thursday Oct 25th, 2012 at 7:18 am #29629

This article in the knowledge-base may help you a bit with that, though: Knowledge Base » Protecting Non-WordPress Content with s2Member.

Posted: Thursday Oct 25th, 2012 at 7:10 am #29625

Herman, I think JVZoo integrated with s2Member, from some screenshots I saw recently, but I’m not familiar with it. You may want to contact them to ask the details on how it works. :)

Posted: Thursday Oct 25th, 2012 at 7:09 am #29624

Manish, the pro-forms don’t integrate with PayPal Standard. The PayPal button you see is for Express Checkout.

Either one will require the user to have a PayPal account to start subscription, though, unless you have the PayPal upgrade for it (e.g. ERP, DPRP).

And the other payment options in the pro-form are useless if you don’t have PayPal Pro.

So, in order to get paid on site or PayPal, you’ll need PayPal Pro, and to sell subscriptions without requiring a PayPal account, you’ll need to upgrade them.

Video » By PayPal®, Service Introductions (Highly Recommended)

I hope that helps.

Posted: Thursday Oct 25th, 2012 at 2:33 am #29611

I logged in with the new test user and noticed that the Login Welcome Page now has the content, so I guess removing Premise did the trick there.

About the sidebar, I went to the course index page while logged out, logged in as admin, and then logged in with test account, and it looked the same with each one. Looks like you sorted that one out as well?

Posted: Thursday Oct 25th, 2012 at 1:13 am #29609

Okay, I re-read most of the posts in this thread, and I think I understood something I hadn’t before:

errorcode 11592
shortmessage “Subscription Profiles not supported.”
longmessage “Subscription Profiles not supported by Recurring Payment APIs.”

Your system is making API calls to get profiles created with a subscription button, the only API call that can be done for these would be to cancel.

If I’m not mistaken, it says you’re trying to create subscriptions with a button and that’s the problem. And it’d be, if you now have PayPal Pro, you have to use pro-forms for create subscriptions, the buttons are for PayPal Standard.

Could you confirm if I understood correctly? I do remember you saying you were using pro-forms and having the problem with Express Checkout, though…

Posted: Thursday Oct 25th, 2012 at 1:08 am #29608

Jason hasn’t gotten to the email regarding this thread yet, but I just noticed one of your questions, which I didn’t address before:

If in the same time you can check another problem, when a payment is failed, not cancel, skipped or suspend, failed it not demote to subscriber the customer.

This may be cause by antoher plugin messing with the wp-cron, which is what the s2Member EOT behavior relies on by default. You can either find the conflicting plugin, which is advisable, or use your own cronjob for s2Member’s EOT.

In [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite], set Enable s2Member’s Auto-EOT System to “my own cronjob”, save and follow these instructions:

If you’d like to run s2Member’s Auto-EOT System through a more traditional Cron Job; instead of through WP-Cron, you will need to configure a Cron Job through your server control panel; provided by your hosting company. Set the Cron Job to run once about every 10 minutes to an hour. You’ll want to configure an HTTP Cron Job that loads this URL:
http://www.marcfitt.com/?s2member_auto_eot_system_via_cron=1

To find the conflicting plugin, create a test user at Level 1, set his EOT time in the past and save. Then deactivate other plugins one by one, checking after each if the demotion works. Or deactivate all other plugins and check the demotion, then add other plugins one by one.

I noticed two error returned in the last could days. Here are the errors and the causes/fixes
errorcode 11581 longmessage “Profile description is invalid”

DESC (Required) Description of the recurring payment.
NOTE: You must ensure that this field matches the corresponding billing agreement description included in the SetExpressCheckout request.
Character length and limitations: 127 single-byte alphanumeric characters

Correcting the description (name) of the profile should resolve this issue.

Did you fix this? Editing your description to be shorter should do it. s2Member checks for these to be within the limit, but I’m guessing that some sometimes character encoding may cause the string to be longer than s2Member expected. This just came up yesterday with another site, so Jason will look into this.

The last update should fix my problem or not?

It’s a good idea to run the latest release, to avoid the possibility of having problems because of things that were already fixed/improved.

Posted: Thursday Oct 25th, 2012 at 12:45 am #29607

You’re welcome. :)

Posted: Thursday Oct 25th, 2012 at 12:41 am #29606

I haven’t tried the hack myself, so I don’t know what may be wrong with it. It may be a bit outdated, or maybe you just need to find the right place to put it. But it’s a good start for your own customization if you wanted to make one.

From a quick comparison between that code and the exports-in-inc.php file in the current release, it seems the method was renamed from [hilite mono]export[/hilite] to [hilite mono]export_users[/hilite], same with some variables. You’ll need to update those in the hack.

I hope that helps. :)

Posted: Thursday Oct 25th, 2012 at 12:30 am #29605

By the way, if you do use ccaps (custom capabilities), you’ll need to use a hack to avoid ccaps being removed on demotion and not have that problem.

Move the file s2member\includes\classes\auto-eots.inc.php to the /wp-content/mu-plugins/ folder and comment out this:

[hilite pre_code]
foreach ($user->allcaps as $cap => $cap_enabled)
if (preg_match ("/^access_s2member_ccap_/", $cap))
$user->remove_cap ($ccap = $cap);
[/hilite]

I hope it helps. :)

Posted: Thursday Oct 25th, 2012 at 12:20 am #29604

will S2Member take that into consideration and only serve them the content for the period that they’ve actually paid for, or for the entire period since they first signed up?

The period since the signup, unless you change the conditional. But payments aren’t being logged by s2Member yet, so you’d need to keep your own payment logs (probably using the payment notifications), to use in your more customized conditionals. [hilite path]Dashboard -› s2Member® -› API / Notifications -› Payment Notifications[/hilite]

Now, if you do choose to do a little customization, instead of logging the payments, what you can do is add a custom capability for each new month they pay, and protect the content with those.
Video » s2Member (Custom Capabilities)
Knowledge Base » Changing Roles/Capabilities via PHP

I hope that helps. :)

Posted: Thursday Oct 25th, 2012 at 12:13 am #29603

Glad to help. :)

Posted: Wednesday Oct 24th, 2012 at 7:57 am #29506

Okay, I understand now.

In that case, you can use the success attribute pointing to the first page of each bundle. In the case of Post ID 5988 it’d be

[hilite pre_code]
success="http://www.gurufundpicks.com/?p=5988"
[/hilite]
Posted: Wednesday Oct 24th, 2012 at 7:50 am #29502

Cool. :)

Posted: Wednesday Oct 24th, 2012 at 7:49 am #29501

Hi Veronica.

That’s because you’re using a PayPal pro-form, but without any PayPal account details entered. Although it’s a free registration and PayPal isn’t required, it’ll output that message being in the PayPal pro-forms set. If you won’t receive payments, then you can just enter fake credentials: [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Account Details[/hilite]

I hope that helps. :)

Posted: Wednesday Oct 24th, 2012 at 7:47 am #29500

Hi John.

Could you take a look at this article and try what it suggests? http://support.authorize.net/authkb/index?page=content&id=A627&pmv=print&impressions=false

Let me know if it helps. :)

Posted: Wednesday Oct 24th, 2012 at 7:29 am #29496

Thanks, got the info.

I just reviewed the site and I think I found what could be the problem. You have in the Welcome to the Members Area’s edit page, a box in the right sidebar that says “Membership Access” set to some restriction.

That’s not an s2Member setting, and may be conflicting with the Login Welcome Page’s normal behavior. I’m guessing that’s being added by the Premise plugin because that plugin added a Member Access entry to the left sidebar’s navigation.

About the sidebar for the user, I didn’t notice what you mention, probably didn’t find the right page to notice it, but it’s very likely the source of the problem is the same.

I hope that helps!

Posted: Wednesday Oct 24th, 2012 at 7:02 am #29492

Hi Charles.

With the captchat attribute in the pro-form’s shortcode, you have these styles available: red, white, clean, and blackglass. [hilite path]Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes -> captcha[/hilite]

I hope that helps. :)

Posted: Wednesday Oct 24th, 2012 at 6:59 am #29491

Hi Christine.

Yea, that seems to be the one.

Other resources? Hmm…

Knowledge Base » JW Player sample code not working
http://phillymax.com/web/s2member-video-shortcode/

And also, using that system, can I have more than one video per page?

Yeah, that’s not a problem.

I saw a post somewhere also, about hiding the url for the video (even though it is inside membership)…but now can’t find.

You mean using conditionals?
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals[/hilite]
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals[/hilite]


I hope that helps! :)

Posted: Wednesday Oct 24th, 2012 at 6:54 am #29487

It seems to be a limit in the Express Checkout API. I forwarded this to Jason for his input.

Posted: Wednesday Oct 24th, 2012 at 6:52 am #29486

This is because I have over 170 such Specific Page purchase pages, each leading to a different thank you page, with each of those thank you pages containing a different set of pages that they have purchased access to. Basically, the thank you page is a lead to the other two or four (as the case may be) pages, so using the example offered in s2, I am not sure how to apply that since it seems to have “?subscr_id” as the attribute.

Isn’t that functionality basic, i.e., per the instructional videos, it goes to the first of the specific pages purchased by default? I have almost 200 such specific page/post pages with different url’s for success of each page. I am wondering is there a tweak somewhere that is not enabling the basic functionality discussed above?

Do you mean have navigation links to the pages in the bundle you created from the the thank-you page you specify in the success attribute? Sorry, s2Member doesn’t have that, it’d be a customization you have to create.

In your thank-you page you could check the item number of the order and get the post IDs from it, or pass the post IDs as variables in the custom attribute of the shortcode ([hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes custom[/hilite]), then get the post titles from them to build the links dynamically, I guess?

I hope that helps. :)

Posted: Wednesday Oct 24th, 2012 at 6:04 am #29479

You’re welcome! Let us know if you need anything else. :)

Posted: Wednesday Oct 24th, 2012 at 6:02 am #29478

Hi Marcos.

s2Member may work for you, depending on how that other software works. You can try them with the free version of s2Member, from what you told me, it seems to have what you may need.

If the journal is published in WordPress pages/posts, you can protect those with s2Member easily. If the manazine will be in separate files instead of served by WordPress, then you’ll need to protect those files, for which the Download Restriction may work. [hilite path]Dashboard -› s2Member® -› Download Options[/hilite]

The only problem with that may be if the file it outputs is actually a folder with files, in which case they’d all be protected, and then any link between them as a resource, like if you have an index that loads other files in that protected folder, would need to include a download key or the files won’t be loaded: [hilite path]Dashboard -› s2Member® -› Download Options -› Advanced Download Restrictions[/hilite]. That has been a problem I’ve seen in the past with other site owners that have an online magazine.

Anyway, your tests will tell a lot more than my guessing. Let us know how it goes!

I hope it helps. :)

Viewing 25 replies - 3,326 through 3,350 (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.