Raam Dev

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Tuesday Jun 19th, 2012 at 7:50 pm #16943 | |
![]() |
|
If you’ve marked content as restricted to any Level between 1 – 4, then Level 4 members will have access to it (that is expected behavior). If you’ve restricted content to a specific Custom Capability, then only members who have that Custom Capability on their account (either manually added through editing the user’s account or added during signup through a Pro-Form or Custom Capability Buy Now button) will be allowed to access that content. Dynamic content can be protected in many different ways: Using tags or categories (Dashboard -› s2Member® -› Restriction Options -› Category Access Restrictions), using advanced URI restrictions (Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions), or by inserting s2Member conditionals and other PHP code directly into your WordPress theme templates (see Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals and Dashboard -› s2Member® -› API / Scripting -› Advanced Query Conditionals). |
|
Posted: Tuesday Jun 19th, 2012 at 7:43 pm #16941 | |
![]() |
|
Hi Anita, You’d need to do two things: Use Custom Capabilities to identify those members who have purchased your subscription product and also funnel members and non-members to the correct signup page: Non-members need to become members when they purchase the subscription product and existing members need to have their existing recurring payment upgraded to include the additional subscription amount. If you’ve decided to use the Custom Capability called “subscription” to identify those members who have signed up for the subscription, then you’d simply include additional conditional checks within your content dripping code to check if the member attempting to access the content has the “subscription” custom capability. Non-members would need to signup on a page that uses a Pro-Form or PayPal button configured to assign the “subscription” custom capability, and existing members would need to sign up using a Pro-Form or PayPal billing modification button/form (see Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms or Dashboard -› s2Member® -› PayPal® Buttons -› Subscr. Modification Buttons) that updates their existing payment subscription to include the new total payment amount as well as adds the “subscription” custom capability to their existing account, thereby giving them access to the additional content through the content dripping. |
|
Posted: Tuesday Jun 19th, 2012 at 7:33 pm #16940 | |
![]() |
|
Hi Viktor, All of the source code for s2Member Framework and s2Member Pro are made available for you to modify and customize, so you could certainly create your own payment gateway integration. We don’t provide support for custom gateway integrations, but a PHP programmer should be able to help you get it set up. We recommend posting a job listing on jobs.wordpress.net. |
|
Posted: Tuesday Jun 19th, 2012 at 7:47 am #16888 | |
![]() |
|
Hi Jeff, s2Member Pro comes with the Pro API (see screenshot). |
|
Posted: Tuesday Jun 19th, 2012 at 7:44 am #16887 | |
![]() |
|
Hi Erik,
No, they cannot be combined. You cannot restrict the same piece of content with both membership restrictions and Specific Page/Post restrictions. The only way to get around this is to duplicate the content, using one for membership access and the other for Specific Post/Page Buy Now access (which does not require, and cannot be accessed by, a membership account).
s2Member Membership Levels are cumulative, meaning higher levels have access to everything granted to the lower levels. So, if you want a piece of content to be available to Level 1-4, you must protect it with only Level 1 (if you protect it with Level 4, then Levels 1-3 won’t have access to it; however, if it’s protected with Level 1, then Levels 2-4 will automatically have access). If you need finer control over access restrictions (e.g., you want to mix the content granted to levels), then you should use Custom Capabilities. |
|
Posted: Tuesday Jun 19th, 2012 at 7:36 am #16885 | |
![]() |
|
Hi Mark, When visitors or members try to access content they’re not allowed to access, they are redirected to the Membership Options Page (Dashboard -› s2Member® -› General Options -› Membership Options Page). On that page, you can place links that point to three other pages, one for each of your levels (Free, Member, Pro); you’ll place the Pro-Forms on those pages. Note: For advanced handling and automatic redirection, you may want to look into extracting the Membership Options Page Variables (Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)) using some PHP; you can automatically redirect to a specific page based on which piece of content the user was trying to access. |
|
Posted: Thursday Jun 14th, 2012 at 9:25 pm #16535 | |
![]() |
|
Hi Edward, s2Member does not currently have this functionality but we’re considering it for the next major release of s2Member. For now, your options are to rely on the PayPal’s notices or to custom code the feature into s2Member using the Automatic EOT System hooks. |
|
Posted: Thursday Jun 14th, 2012 at 9:20 pm #16534 | |
![]() |
|
Hello, Please change this line:
to this:
As a reference, the correct link to the original post where this code is mentioned can be found here. |
|
Posted: Thursday Jun 14th, 2012 at 9:02 pm #16533 | |
![]() |
|
Hi Zoe, Could you please elaborate? What do you mean by “a range of % discount”? Could you give an example of what this might look like? |
|
Posted: Thursday Jun 14th, 2012 at 8:59 pm #16532 | |
![]() |
|
Hi Novus, Yes, that is correct: The other options require PayPal Pro. If you don’t have PayPal Pro, you can only use the PayPal button option. |
|
Posted: Thursday Jun 14th, 2012 at 8:58 pm #16531 | |
![]() |
|
Hello, Yes, s2Member and BuddyPress are compatible. It doesn’t matter which you install first. Please see Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions for more information on integration with BuddyPress. |
|
Posted: Thursday Jun 14th, 2012 at 8:55 pm #16530 | |
![]() |
|
Hi Joel, I misunderstood what you mean by “won’t be signing up for a membership to a website”. Yes, you can definitely have them pay and signup on your website and then use the username that’s created to confirm their membership to the club. |
|
Posted: Wednesday Jun 13th, 2012 at 9:15 am #16379 | |
![]() |
|
Hi Boudewijn, I don’t understand what you mean by “Is there a way, using the s2member shortcodes, to display either one of them?”. Could you please elaborate and/or provide examples? |
|
Posted: Wednesday Jun 13th, 2012 at 9:13 am #16378 | |
![]() |
|
Hi Tuhin, s2Member Pro does not require PayPal Pro. Please see the following from Dashboard -› s2Member® -› PayPal® Pro Forms -› Quick Start Guide:
|
|
Posted: Wednesday Jun 13th, 2012 at 9:11 am #16376 | |
![]() |
|
Hi Wim, For problems with email delivery, please see Knowledge Base » Troubleshooting Email Delivery Problems. Regarding the BuddyPress registration confusion: You’ll need to hide or redirect the BuddyPress registration page to point to the WordPress/s2Member registration page, otherwise users might not register at the correct page. |
|
Posted: Wednesday Jun 13th, 2012 at 9:09 am #16374 | |
![]() |
|
Hi Joe, Please see my responses below:
This would indicate problems with your server sending email to Gmail’s servers. If Yahoo works 100% of the time and Gmail works 0% of the time, then there is no problem with s2Member sending emails, but with the server delivering them. Have you tried using the WP SMTP plugin (as described here) to configure an SMTP server for sending email? If so, have you tried setting your From address in WordPress and s2Member to use a Gmail address and then use the Gmail SMTP servers for sending email?
If you want to automatically provide access to new content based on the amount of time that has passed, you’ll need to use Content Dripping (see Dashboard -› s2Member® -› API / Scripting -› Content Dripping). There is currently no way to link a specific successful recurring payment to the release of new content (you could add this functionality with some custom programming by hooking into the the IPN messages, but that would be a bit complex).
If you’re using the content dripping explained earlier, then yes, they’ll need to wait a month. However, the way around this is to combine content dripping with a conditional that also checks if they have a specific Custom Capability on their account. Then, you can either manually add the custom capability to their account to give them access immediately, or they can purchase access using Dashboard -› s2Member® -› Authorize.Net® Pro Forms -› Billing Modification Forms or Dashboard -› s2Member® -› Authorize.Net® Pro Forms -› Capability (Buy Now) Forms.
Again, recurring monthly payments are not linked to the release of content. You can use content dripping to release content based on the amount of time that has passed since the user signed up. If they get early access to the content, they’ll simply continue to have access after the allotted time has passed. |
|
Posted: Wednesday Jun 13th, 2012 at 8:52 am #16370 | |
![]() |
|
Hello,
Yes, this is possible. Please see Dashboard -› s2Member® -› General Options -› Member Profile Modifications -> Redirect Members away from the Default Profile Panel?. Also, if you want to disable the admin bar at the top entirely, please seethis thread.
Yes, please see this video.
If you’re using the PayPal buttons, you can simply output those buttons as links and then create your own buttons that link to the PayPal links. To output an s2Member-generated PayPal button as a link, you’ll need to change the output= attribute. Please see Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes (Explained) for more details.
s2Member does not currently provide a file-upload feature. You’d need to find a 3rd-party plugin that integrates with your setup to provide this functionality. |
|
Posted: Wednesday Jun 13th, 2012 at 8:46 am #16367 | |
![]() |
|
Hi Joel, Yes, you could certainly use s2Member for this. You’d simply process all the signups manually, adding each of the accounts manually through the WordPress admin panel. Or, you could have your members signup through your website to pay for the membership and then simply give them a code of some type that proves they signed up. If you’re unsure if s2Member is right for you, I recommend downloading and installing the free version. You can also take a look at the s2Member videos. |
|
Posted: Wednesday Jun 13th, 2012 at 8:41 am #16365 | |
![]() |
|
Marc-andre, If you have your PayPal IPN and PDT integration set up properly (Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration and Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT Integration), s2Member will automatically handle the EOT. If you want to manually set the EOT for a user account, you can do that by editing their account and filling in the Automatic EOT Time field (click the little question mark next to the field for further explanation). |
|
Posted: Wednesday Jun 13th, 2012 at 8:38 am #16364 | |
![]() |
|
Hi Mike, Yes, that interferes with s2Member. When you select a page as the Posts page in WordPress, WordPress will treat that as a special page within WordPress. s2Member will not recognize it as a normal page and therefore it won’t be protected. This happens because of the way WordPress handles that page, making it very complicated to protect. You may be able to manually edit the page template and use Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals and/or Dashboard -› s2Member® -› API / Scripting -› Advanced Query Conditionals to achieve the desired result. |
|
Posted: Wednesday Jun 13th, 2012 at 8:33 am #16363 | |
![]() |
|
Hi Thomas, To make that work, you’d need to set up a system whereby you provide users with a free trial voucher code and then they would use that code to sign up. Please see Knowledge Base » Offering a Free Coupon Code (100% Discount) for more details on how this would work. Keep in mind that regardless of the system you use, it will be challenging to prevent users from obtaining multiple free trials: if you restrict them by IP address, they can simply change their IP address; if you restrict them by email address, they can change their email address. The best you can do is limit them as best possible. s2Member has IP access restrictions, which you can learn more about in Dashboard -› s2Member® -› Restriction Options -› Unique IP Access Restrictions. |
|
Posted: Wednesday Jun 13th, 2012 at 8:29 am #16361 | |
![]() |
|
Hi Thomas, This thread should point you in the right direction: |
|
Posted: Wednesday Jun 13th, 2012 at 8:27 am #16360 | |
![]() |
|
Hi Daniel, We’re still working on the next generation of s2Member. We don’t have a release date set yet, but we’ll make an announcement as soon as we do. Thank you for your patience. |
|
Posted: Wednesday Jun 13th, 2012 at 4:38 am #16346 | |
![]() |
|
Ah, in that the HTML encoding of the spaces is automatically taken care of. Glad you got it working! |
|
Posted: Wednesday Jun 13th, 2012 at 4:36 am #16345 | |
![]() |
|
Hi David, It looks like you solved your problem in another thread: |