Jason (Lead Developer)

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Tuesday Mar 6th, 2012 at 1:41 am #7392 | |
![]() |
|
@Randy King – Upgraded to Experienced User. Thank you :-)
Thanks for the KUDOS and your support Randy, we appreciate it! |
|
Posted: Tuesday Mar 6th, 2012 at 1:40 am #7391 | |
![]() |
|
Hi Andre. Thanks for your inquiry. Yes, that’s perfectly OK. We’ll classify you as a Sole Proprietor, and you can just enter your Social Security # instead of Tax ID. That’ll be just fine. If you have other questions about our affiliate program, please contact: affiliates@websharks-inc.com |
|
Posted: Tuesday Mar 6th, 2012 at 1:37 am #7390 | |
![]() |
|
You’re very welcome Adam. |
|
Posted: Tuesday Mar 6th, 2012 at 1:36 am #7388 | |
![]() |
|
Hi there. Thanks for your inquiry.
I’m so sorry, we do NOT currently support Administrative Users within WordPress. s2Member is designed for end-users of a site, and not for Users/Members that actually gain access to your Dashboard in some way. This could certainly be accomplished, using s2Member as a framework on which to build such a site, but it’s not something that s2Member provides by default. You might need to seek assistance from a WordPress developer on this. |
|
Posted: Tuesday Mar 6th, 2012 at 1:34 am #7387 | |
![]() |
|
Selling Custom Capabilities might be a route to explore. |
|
Posted: Tuesday Mar 6th, 2012 at 1:22 am #7386 | |
![]() |
|
Great suggestion. I’ll see what we can do about this.
|
|
Posted: Tuesday Mar 6th, 2012 at 1:20 am #7385 | |
![]() |
|
Excellent. I’m glad to hear you got this sorted. Thanks for your patience. |
|
Posted: Tuesday Mar 6th, 2012 at 1:20 am #7384 | |
![]() |
|
Hi there. Thanks for your inquiry.
Please see: Video » s2Member (Custom Capabilities) Regarding favorites. Sorry, that’s not included with s2Member. |
|
Posted: Tuesday Mar 6th, 2012 at 1:17 am #7383 | |
![]() |
|
KB article published covering this topic. |
|
Posted: Tuesday Mar 6th, 2012 at 1:15 am #7382 | |
![]() |
|
Hi there. Thanks for your inquiry. That’s a great suggestion, thank you. While this feature is not yet available in s2Member, you could do something like this in PHP if you want to display a list of all files in the security-enabled directory for s2Member.
|
|
Posted: Tuesday Mar 6th, 2012 at 1:09 am #7381 | |
![]() |
|
Hi Mike. Thanks for your inquiry. Please see this KB article: |
|
Posted: Tuesday Mar 6th, 2012 at 12:56 am #7372 | |
![]() |
|
Hi there. Thanks for your inquiry. Yes, that’s certainly possible using Hooks/Filters. Hack Instructions:Create this directory and file:
|
|
Posted: Tuesday Mar 6th, 2012 at 12:51 am #7371 | |
![]() |
|
Thanks for the follow-up.
Yes, that’s normal. A Key is a site-specific hash of the following.
I don’t see anything wrong with the code sample you posted. It looks good. I’ve also been unable to reproduce this in our lab. If you can provide us with a Dashboard login, I’ll be happy to take a quick look for you. Please submit those details here: |
|
Posted: Tuesday Mar 6th, 2012 at 12:17 am #7369 | |
![]() |
|
Thanks for your inquiry. Yes, that’s correct. s2Member’s Specific Post/Page functionality is NOT attached to any User’s account. In fact, a customer does not even need to be logged in to receive access to a Specific Post/Page that you sold them. To answer your question though. Yes, what you’d like to do is certainly possible. However, it requires that you integrate with s2Member’s Custom Capabilities. So for instance, if you wanted a specific User to have access to some specific Post or Page (only after logging into their account), you would sell them a Custom Capability. See Also: Dashboard -› s2Member® -› PayPal® Buttons -› Capability (Buy Now) Buttons |
|
Posted: Saturday Mar 3rd, 2012 at 2:52 am #7155 | |
![]() |
|
If you’re giving the coupon code to an affiliate of yours, you’ll want the affiliate (i.e. the affiliate’s customers that come to your site) to use the full coupon code: You can track the coupon code that was used, with either of these Replacement Codes.
See also: Dashboard -› s2Member® -› Pro Coupon Codes -› Affiliate Coupon Codes |
|
Posted: Saturday Mar 3rd, 2012 at 2:46 am #7153 | |
![]() |
|
Hi there. Thanks for reporting this important issue. |
|
Posted: Friday Mar 2nd, 2012 at 6:21 am #7045 | |
![]() |
|
Thank you. Details recieved. I just finished reviewing your log files, and I find the following issues. 1. Your ccBill DataLink logs by s2Member, indicate that your ccBill DataLink connection is not using a valid Username/Password, or that your server’s IP address has not yet been allowed by ccBill. I’m seeing this error repeated in your DataLink logs by s2Member.
2. Your ccBill IPN logs do not indicate any communication with ccBill at all. All that I see in there right now are tests initiated directly from a browser, but these do not include any data posted by ccBill. This leads to me wonder if ccBill is fully configured with your Backgroud Post URL (i.e. your s2Member IPN handler)? Your ccBill account should be configured with your s2Member Background Post URL, which looks like this:
|
|
Posted: Friday Mar 2nd, 2012 at 6:05 am #7042 | |
![]() |
|
Very welcome. Since s2Member supports multiple payment gateways, you’ll need to tell s2Member which payment gateway each customer is associated with. In your case, it sounds like you’d want to state “paypal” for each customer. |
|
Posted: Friday Mar 2nd, 2012 at 1:31 am #7006 | |
![]() |
|
Hacking s2Member®
|
|
Posted: Friday Mar 2nd, 2012 at 12:15 am #6952 | |
![]() |
|
Sorry to butt in here, I just saw this topic and thought I would offer some assistance. If you set If you have
|
|
Posted: Friday Mar 2nd, 2012 at 12:09 am #6951 | |
![]() |
|
A Paid Subscr. ID can be either a PayPal Transaction ID, or a PayPal Subscription ID, or a PayPal Recurring Profile ID. If you process a transaction that’s associated with a Subscription or Recurring Profile ID at PayPal, give that to s2Member. Otherwise, if it’s a “Buy Now” transaction (i.e. there is no recurring billing), using the Transaction ID. Example Transaction ID: Example Subscription and/or Recurring Profile ID: |
|
Posted: Friday Mar 2nd, 2012 at 12:04 am #6950 | |
![]() |
|
Yes, that is correct.
More secure, yes. However, if a direct download of the MP4 file is made possible, even if it’s limited to just 30 seconds, that’s still enough time for a Member to connect to your S3 Bucket, download the full MP4 file, and potentially share it with others. Not likely at all, but I’m just being careful how I answer this. A stream over the RTMP protocol cannot be downloaded, so this is the most secure way to serve protected audio/video. If you make the full MP4 available in any way, you’re always at risk of that MP4 file being shared or redistributed by another. You can post warnings and legal notices all day long, but if the MP4 file is downloaded by anyone in full length, you’ll be making it possible, unfortunately.
Interesting. I’m not sure how this would be accomplished though. If a direct download is made available, at some point the URL must be sent to the browser, and that will expose it. I’m all ears though. If you have something in mind, I’d love to hear your thoughts on this. Thank you!
Sorry, perhaps I’m not understanding this question. I think what you’re asking though, is solved by the code sample I posted previously. Generating both a CloudFront and an Amazon S3 URL, allows you to offer both versions in any way that you choose. Generating the URLs does not expose them, you will only expose them if you decide to do so in your code. So modifications of what I posted above might be desired in certain cases. By default, CloudFront URLs are good for up to 24 hours, then they expire automatically. This also goes for the URLs returned in the streamer array, as seen in the code sample above. So again, any access by granted by s2Member to any file served via CloudFront, will be good for up to 24 hours. The Amazon S3 URLs are defaulted to 30 seconds, then they expire automatically. Amazon S3 URLs are direct links to download the full file, they’re not streamers. Thus, Amazon S3 URLs can be limited to just a few seconds, because that’s all that’s required in most cases. Just enough time for a Member to connect to the file and begin downloading it. Once the download begins, the expiration time is irrelevant (i.e. they can take as much time as they need to finish downloading the file, as long as the connection was established in the first 30 seconds). |
|
Posted: Thursday Mar 1st, 2012 at 11:36 pm #6946 | |
![]() |
|
Thanks for sharing that. Much appreciated. |
|
Posted: Thursday Mar 1st, 2012 at 11:34 pm #6945 | |
![]() |
|
Not related to support for our products. Moving this into our Community Forum so you’ll have a chance to see differing opinions. In the mean time, you might take a look at WP E-commerce. See: http://wordpress.org/extend/plugins/wp-e-commerce/ |
|
Posted: Thursday Mar 1st, 2012 at 11:28 pm #6944 | |
![]() |
|
Hi Grace. Thanks for the follow-up. Yes, but you would actually need a completely different hack to accomplish that. Create this directory and file instead please.
|