Raam Dev

My Latest Replies (From Various Topics)
Author | Replies | ||
---|---|---|---|
Author | Replies | ||
Posted: Tuesday Apr 10th, 2012 at 3:09 pm #10496 | |||
![]() |
|||
I believe you can place the modified paypal-sp-checkout-form.php file inside /wp-content/mu-plugins/ and it will always overwrite the one that s2Member includes (this will also ensure that upgrades to s2Member do not overwrite your modified file). |
|||
Posted: Tuesday Apr 10th, 2012 at 3:07 pm #10495 | |||
![]() |
|||
You’re most welcome, Ray! Glad to help. :) |
|||
Posted: Tuesday Apr 10th, 2012 at 3:06 pm #10493 | |||
![]() |
|||
Hi Jeoffrey, s2Member records all subscription transaction information if logging is enabled (see Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging), but otherwise it only stores information related to the subscription itself in the database (i.e., the Subscription/Transaction ID). Are you referring to recurring payment subscriptions or buy now transactions? Could you elaborate a little? |
|||
Posted: Tuesday Apr 10th, 2012 at 3:02 pm #10492 | |||
![]() |
|||
Hi Tyler, Yes, you can do that with the content dripping functionality. You would simply provide the full content to free users who have been registered for less than 30 days (e.g., S2MEMBER_CURRENT_USER_REGISTRATION_DAYS < 30[/hilite]) and then after 30 days show them a subscription button. You can use nested conditionals to create more elaborate schemes where you show the full content to free users who have been registered for less than 30 days and then start showing a payment button to them after that. With a nested conditional you can always show full content to users who belong to a specific Level (i.e., paid users). Please see the following sections for more information and examples: [hilite path]Dashboard -› s2Member® -› API / Scripting -› Content Dripping[/hilite] [hilite path]Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants[/hilite] |
|||
Posted: Tuesday Apr 10th, 2012 at 2:41 pm #10486 | |||
![]() |
|||
Is that “and the log says no emails”? If the Email Log plugin doesn’t show any emails going out, please see my next question: If you have enabled logging and conducted another test, please copy and paste any relevant log entries here related to the test transaction. Please check all of the log files for related entries. Also, before posting the log entries, please remove any private information (such as email addresses). |
|||
Posted: Monday Apr 9th, 2012 at 6:41 pm #10399 | |||
![]() |
|||
Hi Simon, I understand the frustration in working with the Custom Registration field data within the database and we’re working to improve the way that information is stored in future versions. As per our support policy, we unfortunately cannot assist with custom coding (please see s2Member® » Support Policy » Outside Scope). If you’re not comfortable working with PHP, we recommend hiring a PHP developer via jobs.wordpress.net. |
|||
Posted: Monday Apr 9th, 2012 at 6:38 pm #10397 | |||
![]() |
|||
Hello, This is certainly possible by configuring the Pro-Form shortcodes dynamically (see this thread for more information). However, if you want to include that drop-down within the Pro-Form itself, you’ll need to handle customizing the Pro-Form template yourself (see Pre Sale FAQs » Is it possible to modify s2Member® Pro Form templates?). You’ll probably want to use some JavaScript to reload the page once the drop-down has changed, passing the selected option as a query string variable. An easier way to handle this customization would be to add an extra step before showing the Pro-Form that basically asks the visitor to choose their membership pricing and then direct them to another page that displays the Pro-Form already configured with the correct price. |
|||
Posted: Monday Apr 9th, 2012 at 6:06 pm #10391 | |||
![]() |
|||
Hi Vanessa, You could certainly use the Signup or Registration notifications feature to create your own AWeber integration, however that would require writing a PHP script that accepts the s2Member signup/registration notification and then generates the necessary email to AWeber to subscribe the new user. Have you determined that the conflict with the “Short Codes Deluxe” plugin is limited to the AWeber integration? I’m asking because if it causes problems with AWeber, there’s a chance it will cause problems with MailChimp as well. If you haven’t tested s2Member MailChimp integration while using the “Short Codes Deluxe” plugin, I recommend you try that first. If it works, then using MailChimp instead of AWeber will definitely be the simplest solution. Otherwise, you’ll need to hire a PHP programmer to write the necessary script to integrate with s2Member’s notification system. We recommend jobs.wordpress.net. I’m sorry that I couldn’t be of more assistance. As per our support policy (please see s2Member® » Support Policy » Outside Scope), we are unable to assist with 3rd-party plugin integration. |
|||
Posted: Monday Apr 9th, 2012 at 6:00 pm #10390 | |||
![]() |
|||
Hi Tyler, You could certainly use the s2Member Simple/Shortcode Conditionals (see Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals) to achieve this by checking if the user has access to a specific level and then only displaying the appropriate content. For example, the first few paragraphs of content could be wrapped in an s2If current_user_can(access_s2member_level0) and the rest of the content (i.e., premium content) could be wrapped in an s2If current_user_can(access_s2member_level1). Since membership levels are cumulative, those with Level 1 access will see the free content in addition to the premium content. If you want to integrate timing into all this, you could use the Content Dripping features (see Dashboard -› s2Member® -› API / Scripting -› Content Dripping) to do something elaborate like show some free content for the first 30 days of membership and then start displaying a payment button that asks them to subscribe to see the full content. There are many possibilities. |
|||
Posted: Monday Apr 9th, 2012 at 5:44 pm #10389 | |||
![]() |
|||
Hi Simon, Extracting s2Member Custom Profile Field data via PHP is possible, but it’s not going to be pretty. Please see this thread for more information. |
|||
Posted: Monday Apr 9th, 2012 at 5:41 pm #10388 | |||
![]() |
|||
Hi Gaper, The s2Member Security Badge is specific to s2Member and is designed to indicate that s2Member itself has been verified and that your WordPress installation has been configured with the bare minimum for security. If you wish to hide the fact that you’re using s2Member, you’ll need to simply not use the badge. |
|||
Posted: Monday Apr 9th, 2012 at 5:34 pm #10386 | |||
![]() |
|||
Hi Rose, The s2Member Pro Login Widget will only work in widgetized areas of your theme. This article talks a bit about customizing your WordPress theme to support widgets. If you’re only comfortable with HTML, then you’ll probably want to hire a PHP developer to do the work for you; we recommend jobs.wordpress.net. |
|||
Posted: Monday Apr 9th, 2012 at 5:30 pm #10385 | |||
![]() |
|||
Duncan, I’m personally using s2Member on two sites, protecting hundreds of pages/posts, and I have not noticed any decrease in performance. Have you tried using the Plugin Organizer plugin to disable s2Member on all pages except those where it’s required? |
|||
Posted: Monday Apr 9th, 2012 at 5:27 pm #10384 | |||
![]() |
|||
Hi Zoe, The form validation is handled with JavaScript, so if the validation suddenly stopped working I would look into what might be preventing the s2Member JavaScript from working/loading properly. If you disable/undo the admin notification customization, does the validation start working again? |
|||
Posted: Monday Apr 9th, 2012 at 5:24 pm #10383 | |||
![]() |
|||
Glad you found it, Angela! Thank you for sharing the solution. :) |
|||
Posted: Monday Apr 9th, 2012 at 5:19 pm #10382 | |||
![]() |
|||
Hi Kath, Please see my replies below:
You can customize the ClickBank Thank You page; please see Dashboard -› s2Member® -› ClickBank® Options -› Thank-You Page Integration, including the Thank-You Page Template sub-section.
Please see Knowledge Base » Troubleshooting Email Delivery Problems for help diagnosing email issues.
There are no cookies that store the username; however your web browser can be configured to store the username for you. The only reason you see the username there is because you (or one of your testers) logged in with that username and the web browser saved it for them (again, this is an option within your web browser… you can turn it off and clear all stored usernames).
That email is generated by WordPress, not s2Member. It’s certainly possible to customize it, but you’ll need to either add some custom code or install a 3rd-party plugin that modifies the Reset Password email. I suggest doing a Google search. *** Let us know if there are any other questions. |
|||
Posted: Monday Apr 9th, 2012 at 5:08 pm #10379 | |||
![]() |
|||
Hi Chris, When you manually create a member, you can set the Automatic EOT Time field with a date/time to specify when the account should expire:
For manually created users, their account will never expire if you leave the field blank. For members who signed up with a configured payment gateway, the field will remain blank until s2Member receives an IPN message from the payment gateway indicating that their account should expire (for example upon cancellation, payment failure, etc.; s2Member takes care of calculating the EOT time when you’re using a payment gateway). s2Member does not currently have a system for sending email notifications prior to expiration or when a renewal is due, however we’re addressing that functionality in the next major release of the plugin. |
|||
Posted: Monday Apr 9th, 2012 at 5:03 pm #10378 | |||
![]() |
|||
Hi Ramya, Did you check your spam folder? Invoices go out automatically, so if you didn’t receive one it was likely due to a problem with delivering email to your address. In either case, Elizabeth is looking into this and she will send you one asap. Thank you for your patience. |
|||
Posted: Monday Apr 9th, 2012 at 5:00 pm #10375 | |||
![]() |
|||
We’re grateful for all suggestions and we take them into consideration when planning future releases! :) |
|||
Posted: Monday Apr 9th, 2012 at 4:58 pm #10374 | |||
![]() |
|||
You’re most welcome, Gaper! :) Thank you for the kudos. :) |
|||
Posted: Saturday Apr 7th, 2012 at 3:56 pm #10296 | |||
![]() |
|||
Hi Josh, Yes, that is possible with s2Member. Please see the video below:
|
|||
Posted: Saturday Apr 7th, 2012 at 3:55 pm #10295 | |||
![]() |
|||
Angela, Inside the wp_usermeta table in your database, there is a meta_key called wp_capabilities that includes the custom capabilities inside a serialized array. Interacting with the custom capabilities through the database is certainly not ideal and their storage inside a serialized array makes working with them difficult. This was a design flaw with how custom fields were stored. We are working to greatly improve this in the next major release of s2Member. I don’t have any details about exactly how things are changing, but custom capabilities will likely get their own database table instead of being stored in a serialized array. Also, regarding the Remote API Operations that comes with s2Member Pro:
|
|||
Posted: Saturday Apr 7th, 2012 at 3:45 pm #10293 | |||
![]() |
|||
Hi Gaper, We do not support the Formidable plugin; it may or may not work alongside s2Member. Custom integration may be necessary to achieve the results you desire, but assistance with custom integration between s2Member and 3rd-party plugins is outside of our support policy (please see s2Member® » Support Policy » Outside Scope). |
|||
Posted: Saturday Apr 7th, 2012 at 3:42 pm #10292 | |||
![]() |
|||
Hi Gaper, When creating the Custom Registration Field, you can set “Allow Profile Edits?” to Yes ( editable after registration / invisible during registration ). That will hide the custom field from the registration form, but show it in the profile editor. |
|||
Posted: Saturday Apr 7th, 2012 at 3:40 pm #10291 | |||
![]() |
|||
Thank you for sharing the solution, Gaper! :) |