Raam Dev

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Friday Sep 7th, 2012 at 6:21 am #24499 | |
![]() |
|
Hi there, Please see my replies below:
We support almost everything described here, so I will simply mention the things we don’t support (or which may not be what you need): “Members can be assigned to distinct sub-groups (sub-groups might all be on same package).” We don’t have a concept of “groups”, but rather Membership Levels and Custom Capabilities. You can obtain a high level of customization using Custom Capabilities, so I recommend watching this video to learn more about that feature and see if it would suit your needs. “Login and usage stats for members and sub-groups and packages.” We do not currently have a stats feature built-in, however this plugin written by a 3rd party for s2Member provides stats features. I recommend reading the Pre Sale FAQs to learn more about what we do and do not support.
s2Member does not have any affiliate tools built-in, however we integrate with iDevAffiliate and ShareASale.
Yes.
No, not currently. We support storage within wp-content/s2member-files/ or in an Amazon S3 bucket.
No. We do not currently generate any pricing or package feature comparison tables. |
|
Posted: Friday Sep 7th, 2012 at 2:56 am #24476 | |
![]() |
|
Dave, The recurring charge is handled by the payment processor. s2Member integrates with the payment processer and to process IPN messages about transactions. For example, if the customer cancels their recurring subscription through the payment gateway, then payment gateway sends s2Member an IPN message indicating the user canceled. s2Member then deletes/demotes the users account according to your configuration in Dashboard -› s2Member® -› Authorize.Net® Options -› Automatic EOT Behavior. s2Member provides cancellation and billing update forms that integrate with the payment gateways, but all actions are handled through the IPN messages that s2Member receives from the payment gateway. |
|
Posted: Friday Sep 7th, 2012 at 2:50 am #24475 | |
![]() |
|
Hi Jeff, Yes, you can disable visitor registration by turning off Open Registration (see Dashboard -› s2Member® -› General Options -› Open Registration). Then, you can have an administrator manually add accounts after you’ve confirmed their payment (see Pre Sale FAQs » Can I create new Membership accounts manually with s2Member?). s2Member Pro includes the Pro-Forms feature and that is designed to allow the creation of custom forms for registration purposes. You can create Custom Registration/Profile fields (see Dashboard -› s2Member® -› General Options -› Registration/Profile Fields) with the free version and then use the [s2Member-Profile /] shortcode to display a profile editing form after the user has logged in (see Dashboard -› s2Member® -› General Options -› Member Profile Modifications). That will allow you to collect additional information from the user. |
|
Posted: Friday Sep 7th, 2012 at 2:41 am #24474 | |
![]() |
|
Yes, there are templates for that. Please see this thread for more information. |
|
Posted: Friday Sep 7th, 2012 at 2:39 am #24473 | |
![]() |
|
Hi William, Yes, this is possible. Please see this thread for more information. |
|
Posted: Friday Sep 7th, 2012 at 2:35 am #24472 | |
![]() |
|
Hi Jim, The success=”” shortcode attribute is what allows you to send users to a specific page after successful payment (or successful registration in the case of a free registration). The success=”” shortcode attribute is only available with s2Member Pro. It is not available with the free version of s2Member. |
|
Posted: Friday Sep 7th, 2012 at 2:31 am #24470 | |
![]() |
|
Clifford, You would need to write your own PHP code to check for such a conditional. s2Member does not have any concept of “practice” in the way that you’re using it. However you’re grouping those users to define a “practice” would be part of the conditional that you create. Once you’ve defined what constitutes a “practice”, you’d then need to check the roles of the members within that practice and determine if any of them have the role of s2member_level1 and only then allow registration for s2Member Level 2. Such a customization is outside the scope of our support policy. If you’re not comfortable with PHP programming, we recommend posting your job on jobs.wordpress.net. |
|
Posted: Friday Sep 7th, 2012 at 2:18 am #24468 | |
![]() |
|
Manish, You could disable Open Registration (Dashboard -› s2Member® -› General Options -› Open Registration) and then generate a Registration Access Link Dashboard -› s2Member® -› PayPal® Buttons -› Registration Access Links) and email that to your potential customers as invitations (you’ll need to generate a separate link for each person). If you want to create a PayPal Payment link, you can generate the PayPal button shortcode and then change the output=”” attribute to output=”url”. When you put the shortcode on a page and then view it, s2Member will turn the shortcode into a link that you can then use in an email or wherever you like. See Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes (Explained) for more information on shortcode attributes. |
|
Posted: Friday Sep 7th, 2012 at 2:12 am #24467 | |
![]() |
|
Hi Susan, Have you seen the documentation in Dashboard -› s2Member® -› Download Options -› JW Player® & RTMP Protocol Examples? Also there’s a video that may provide more information for your scenario. Another s2Member user created a shortcode that makes inserting protected videos easier that you may want to try: Video Shortcode. He reported that it’s working with the “HD Player” plugin, so you might need to test with the JW Player Plugin that you’re using. Also, I imagine having protected and unprotected videos in the same playlist should be fine, but you’d need to try it out to be sure. |
|
Posted: Friday Sep 7th, 2012 at 1:59 am #24464 | |
![]() |
|
Glad to help! :) |
|
Posted: Friday Sep 7th, 2012 at 1:58 am #24463 | |
![]() |
|
You’re most welcome, Cheryl! :) |
|
Posted: Friday Sep 7th, 2012 at 1:33 am #24461 | |
![]() |
|
Thank you for the update, Alex! Glad to hear you fixed this. I came back here to suggest you try exactly that. :) |
|
Posted: Tuesday Sep 4th, 2012 at 9:44 pm #24108 | |
![]() |
|
Hi Jeffrey, If you’re creating a Custom Registration field and you want to include that in an email, you’ll simply do something like this: %%country%% would be valid; if you have a Custom Registration/Profile Field with the ID country. |
|
Posted: Tuesday Sep 4th, 2012 at 9:42 pm #24107 | |
![]() |
|
Glad to help! :) |
|
Posted: Tuesday Sep 4th, 2012 at 9:42 pm #24106 | |
![]() |
|
Hi Cheryl, That is correct. Extending a recurring profile would be entirely up to the payment gateway. s2Member only provides an interface between the gateway and your content management system, automatically updating user’s accounts with whatever the payment gateway says (e.g., if the payment gateway says the user cancelled their recurring subscription, then s2Member will receive an IPN message from the payment gateway saying as much and then s2Member will demote/delete the users account according to your settings in Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior). s2Member itself has no control over the recurring subscriptions once they’ve been created. That said, you can certainly do things like offer an upgrade form (see Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms) and s2Member will then process that accordingly, canceling the member’s previous recurring profile and replacing it with the new one. |
|
Posted: Tuesday Sep 4th, 2012 at 9:35 pm #24105 | |
![]() |
|
Hi Cheryl, This is an advanced modification and will require using PHP code to check the user’s registration date and compare that to the date of the post. You’ll need to modify your theme’s single.php file and add the necessary conditional using PHP. To retrieve the user’s registration date, you can use the s2Member S2MEMBER_CURRENT_USER_REGISTRATION_TIME PHP constant (see Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants). To retrieve the post date, you’ll need to use the WordPress the_date() function. Since the_date() returns the post date in a different format (human readable) from what S2MEMBER_CURRENT_USER_REGISTRATION_TIME is returned in (Unixtime), you’ll first need to convert the_date() to Unixtime using the PHP strtotime() function. So, the conditional might look something like this:
If you’re not comfortable with PHP and need help implementing this advanced modification to your WordPress theme, we recommend posting a job on jobs.wordpress.net. |
|
Posted: Tuesday Sep 4th, 2012 at 9:19 pm #24102 | |
![]() |
|
Hi Kristopher, If you want to hide the fields during registration, then you need to set the Allow Profile Edits option for the field to “Yes ( editable after registration / invisible during registration )“. |
|
Posted: Tuesday Sep 4th, 2012 at 9:16 pm #24101 | |
![]() |
|
Hi Jura, Please see the following: Pre Sale FAQs » Can s2Member® be translated into other languages? and also: |
|
Posted: Tuesday Sep 4th, 2012 at 9:12 pm #24100 | |
![]() |
|
If they are not assigned a Paid Subscr. ID, then s2Member will not be able to process cancellations or payment failures from PayPal. Normally s2Member receives IPN messages from PayPal indicating that someone’s payment failed or they canceled their recurring subscription. When this happens, s2Member receives the IPN message from PayPal, searches the users for the matching Paid Subscr. ID, and then processes that s2Member account based on your settings in Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior. So, if you want that integration, you will need to make sure the user’s account has the matching Paid Subscr. ID and the payment gateway (e.g., PayPal) selected on their account. |
|
Posted: Tuesday Sep 4th, 2012 at 9:09 pm #24099 | |
![]() |
|
Glad to help, Adam! :) |
|
Posted: Tuesday Sep 4th, 2012 at 9:05 pm #24098 | |
![]() |
|
Hi Charles, I did a few more tests and I realized that you’re probably using the “Checkboxes ( multi-option )”, instead of creating multiple “Checkboxes ( single )”. I tested with multiple “Checkboxes ( single )” and each checkbox appeared on its own line. After recreating what you were seeing using the “Checkboxes ( multi-option )”, I played around with the CSS code a bit and it appears there is no easy way to format those one on top of another — doing this would require modifying the PHP that generates those checkboxes. If you must have the options listed on on top of another, I suggest using the “Select Menu ( multi-option )”. This is what I would do in your case. Your users will be able to select multiple options with the mouse while holding down the CTRL key. |
|
Posted: Tuesday Sep 4th, 2012 at 8:44 pm #24097 | |
![]() |
|
Glad to help, Ulrich! :) |
|
Posted: Tuesday Sep 4th, 2012 at 8:40 pm #24096 | |
![]() |
|
Hi James, Yes, this is possible. You’ll want to turn off Open Registration (Dashboard -› s2Member® -› General Options -› Open Registration) and then protect the pages where you place your registration forms. What method you use to protect them will be up to you. You could write some simple PHP code that requires the URL to the page be called with a special code, or you could get elaborate and maintain a database of codes that give access to the registration pages. The point is, how you restrict access to the registation pages is entirely up to you. If you protect all your site content with Level 0 or higher, then all visitors will need to be logged in to view the content. If non-members attempt to access restricted content, they will be redirected to the Membership Options Page (Dashboard -› s2Member® -› General Options -› Membership Options Page). On that page you can either place your registration form, or a simple message that indicates the site is invitation-only. |
|
Posted: Tuesday Sep 4th, 2012 at 8:28 pm #24094 | |
![]() |
|
Mark, Masi, I apologize for this. I will get this over to the billing department right away so they can send you an invoice. Thank you for your patience. |
|
Posted: Tuesday Sep 4th, 2012 at 8:26 pm #24093 | |
![]() |
|
Hi Nicholas, I’m sorry to hear you’re having trouble with your account. I will forward this to the billing department right away so we can get this fixed and resend your account details. Thank you for your patience. With regards to the PayPal buttons: When you say the button generator is “broken”, how do you mean? Do you get an error message? What exactly is “no longer working”? |