Raam Dev

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Wednesday Jun 27th, 2012 at 6:49 am #17641 | |
![]() |
|
Hi Stuart, They should already be in a horizontal layout. s2Member’s default Pro-Form styles display the card images in a horizontal fashion. If they’re not appearing in a horizontal layout, then you may have other CSS conflicting with s2Member’s CSS (or s2Member’s CSS might not be loading at all). Could you provide a link to the page where you’re having problems or at least give us a screenshot? |
|
Posted: Wednesday Jun 27th, 2012 at 6:45 am #17640 | |
![]() |
|
Hi Boudewijn, I just tried this on my test site and it’s working fine. Could you try the following and then check if the text shows up when you view the site while you’re logged in?
If that doesn’t work either, then I suspect you have something else going on. There could be another plugin installed that’s causing a conflict with the parsing. You might want to use something like the Plugin Organizer plugin to disable all plugins on a specific page and then try viewing that page and seeing if the widget works. If it does, then you should try re-enabling each of the plugins until you find the conflicting one. Also, Eduan was correct: In the PHP example you gave, you should be using == (comparison operator) not = (assignment operator). |
|
Posted: Wednesday Jun 27th, 2012 at 6:39 am #17639 | |
![]() |
|
Glad to hear you fixed it, Marc! Thank you for the update. |
|
Posted: Wednesday Jun 27th, 2012 at 6:38 am #17638 | |
![]() |
|
Hi Andrew, Please see my replies below:
s2Member won’t tally up the total on it’s own, no. You’d need to write a bit of code that calculates the total and then passes that onto s2Member. s2Member was not designed with shopping cart features in mind, however we’re working to improve its use in that regard with the next major release of the plugin.
Currently, s2Member only provides viewing capabilities, as all s2Member roles are based upon the WordPress Subscriber role. You can manually change this using a 3rd party Role Editor plugin if necessary, but s2Member was not designed for that role.
Yes, to a degree. Please see Video » s2Member (Client Portals?) for more ideas about how this might work. |
|
Posted: Wednesday Jun 27th, 2012 at 6:33 am #17637 | |
![]() |
|
Hi Zoe, You can already achieve this with the Pro Coupon codes. Here’s what you would do: When you create your Pro-Form, set the Initial/Trial amount to the same amount as your recurring subscription. For example, “I’ll offer 1 years @ $100/year”, then set your recurring amount to the same, “Then, I want to charge $100/Yearly Recurring”. Then, in your Pro Coupons, you’ll create a coupon that discounts 5% from the Initial/Trial amount:
When the subscription renews after 1 year, it will renew with the normal amount ($100 in the above example); the discount is only applied the first time, to the Initial/Trial amount. |
|
Posted: Wednesday Jun 27th, 2012 at 6:26 am #17636 | |
![]() |
|
Hi Jeff, If you’ve properly configured s2Member with Authorize.net’s IPN integration (Dashboard -› s2Member® -› Authorize.Net® Options -› SP/IPN Integration), then s2Member should receive an IPN message from Authorize.net upon cancellation instructing s2Member to set an Automatic EOT Time for the user’s account (this message communication happens transparently on the back-end if you’ve configured IPN integration). (You can check if this process occurred by editing the canceled users account and seeing if there’s a date in the Automatic EOT Time field.) When the Automatic EOT Time is reached, the users account will be handled as per your settings in Dashboard -› s2Member® -› Authorize.Net® Options -› Automatic EOT Behavior. If you want to make sure everything is working, I suggest enabling logging (Dashboard -› s2Member® -› Authorize.Net® Options -› Account Details -› Logging) and then checking the log messages in plugins/s2member-logs/ for more details about the IPN messages that s2Member is receiving. |
|
Posted: Wednesday Jun 27th, 2012 at 6:21 am #17635 | |
![]() |
|
Hi Philly, s2Member uses the PHP’s $_SERVER[‘REMOTE_ADDR’] variable to retrieve the remote IP address. If you’re using a reverse proxy, then the web server (and therefore PHP) will only see the IP address of the proxy, not the actual IP address of the remote user. There are ways around this, but you’ll need to tinker with your web server / proxy configuration to get it working. This link might be a good place to start. |
|
Posted: Wednesday Jun 27th, 2012 at 6:15 am #17634 | |
![]() |
|
Hi Wayne, Please use the Private Contact Form to attach the log files. |
|
Posted: Wednesday Jun 27th, 2012 at 6:10 am #17633 | |
![]() |
|
Hi Allan, Please double-check that your IPN integration settings are correct (Dashboard -› s2Member® -› PayPal® Options -› PayPal® IPN Integration). You may also want to double-check the PDT integration (Dashboard -› s2Member® -› PayPal® Options -› PayPal® PDT Integration). Also, in your logs do you see any other log entries after 14th June? Are you certain that there should be other log entries? |
|
Posted: Wednesday Jun 27th, 2012 at 6:01 am #17631 | |
![]() |
|
Hi, To my knowledge, s2Member doesn’t provide a password strength indicator. Could you tell me what page you’re referring to, or if you’re referring to an s2Member Pro-Form? Could you please provide a screenshot (Windows tutorial, Mac tutorial)? |
|
Posted: Wednesday Jun 27th, 2012 at 5:56 am #17629 | |
![]() |
|
Hi Keane, The s2Member Levels are based upon the WordPress Subscriber role capabilities, so none of the s2Member levels will have Editor, Author, Contributor, or Administrator capabilities. s2Member was not designed to give users access to administrative features — only viewing content. If you want to override this, you may be able to use a 3rd party Role Editor plugin to manually modify the s2Member Level capabilities, giving the necessary access to each s2Member level. |
|
Posted: Tuesday Jun 26th, 2012 at 2:05 am #17476 | |
![]() |
|
Hi Paul, Unfortunately that’s not currently possible with s2Member. As Eduan pointed out, we have Unique IP Access Restrictions for existing accounts, but preventing multiple registrations from the same IP is outside the scope of the plugin. You may want to hire a programmer from jobs.wordpress.net to add a customization that records registered IP addresses and prevents access to future registrations from the same IP. There may also be a 3rd-party plugin that provides this functionality. |
|
Posted: Tuesday Jun 26th, 2012 at 2:01 am #17474 | |
![]() |
|
Hi 360 cold, As per our support policy (see s2Member® » Support Policy » Outside Scope) we are unable to help with the finer details of coding and making modifications to your theme. If you need help modifying the WordPress theme template, we recommend searching Google, posting your question on the WordPress.org Support Forums, or hiring a programmer from jobs.wordpress.net. |
|
Posted: Tuesday Jun 26th, 2012 at 1:58 am #17473 | |
![]() |
|
Hi Wayne,
Both of those sound like there’s a problem with the s2Member validation JavaScript loading properly on your site. Please load your registration page, then do View -> Source on your browser, and look for the line that looks like the following:
Note that there are two lines that look similar to this: one loads the CSS and one loads the JavaScript. Both links should be accessible in your browser, but the JavaScript one is where the validation code is loaded. Try loading the URL in your browser. If you get an error, please see Knowledge Base » Mod Security, Random 503/403 Errors.
I cannot think of any reason that would happen. Are you sure they’re being downgraded and not simply being registered with free level (again, that would most likely be caused by JavaScript or other errors loading the registration page)? In either case, the next step in troubleshooting that problem would be to enable logging (Dashboard -› s2Member® -› PayPal® Options -› Account Details -› Logging), conduct another test, and then look at the log files in plugins/s2member-logs/ for clues as to what’s going on. |
|
Posted: Tuesday Jun 26th, 2012 at 1:49 am #17471 | |
![]() |
|
Hi Edward, It will only contain the name and email. If you want to send custom fields to your list service, I recommend using MailChimp. Here’s a thread that explains how you’d send custom fields to MailChimp using MailChimp’s merge tags. |
|
Posted: Tuesday Jun 26th, 2012 at 1:41 am #17470 | |
![]() |
|
Hi Marc, Are you using the s2Member Pro-Forms? If you’re using the default WordPress registration page (wp-login.php), then that setting will have no effect. You must be using a Pro-Form as part of the registration process (see Dashboard -› s2Member® -› PayPal® Pro Forms). |
|
Posted: Tuesday Jun 26th, 2012 at 1:39 am #17468 | |
![]() |
|
Hi David, Have you seen the following? Pre Sale FAQs » How can I prevent s2Member® Pro from loading it’s default CSS? We’re currently working on a big overhaul to the s2Member plugin and the next version will see many improvements related to speed. Until then, we’re not expecting to make any big changes to the existing version of s2Member. For refunds, please see s2Member® » Terms » Refund Policy. |
|
Posted: Tuesday Jun 26th, 2012 at 1:33 am #17467 | |
![]() |
|
Hi Luis, Both s2Member Framework and s2Member Pro have been proven to work with all WordPress themes that are built using proper coding standards. You will need to contact your theme developer to have them resolve the issue with the conflicting JavaScript. Support for 3rd-party themes is outside the scope of our support policy (please see s2Member® » Support Policy » Outside Scope). |
|
Posted: Tuesday Jun 26th, 2012 at 1:24 am #17466 | |
![]() |
|
Hi Kati, The “Unable to access” error indicates it was probably a permissions issue. If it’s working now, there was probably a server process that corrected the permissions. |
|
Posted: Tuesday Jun 26th, 2012 at 1:21 am #17465 | |
![]() |
|
Hi J J, s2Member currently utilizes the WordPress user base and authentication system. If Vantage integrates with the WordPress user base and authentication system, then there’s a good chance it will also work with s2Member. Your best bet will be to download the free version of s2Member and use it to determine compatibility, as the s2Member Pro simply builds upon the s2Member Framework to add additional functionality. |
|
Posted: Tuesday Jun 26th, 2012 at 1:18 am #17463 | |
![]() |
|
Hi Lisa, s2Member currently utilizes the WordPress user base and listing functionality. Unfortunately, the WordPress user list is quite limited in terms of sorting features. At present, it’s not possible to sort users by Custom Field or do advanced queries like you described. There may be other 3rd-party WordPress plugins that enhance the user list functionality and provide and query interface, however they may or may not work with s2Member. In the next major release of s2Member, we’re hoping to improve this aspect of the software. |
|
Posted: Tuesday Jun 26th, 2012 at 1:05 am #17458 | |
![]() |
|
Hi Boston, I don’t know of any current plans to add custom taxonomy restrictions, but that may change in the future. For now, using the s2Member Advanced PHP Conditionals and Advanced Query Conditionals inside your theme templates will be the best way to control access to Custom Post Types: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals and Dashboard -› s2Member® -› API / Scripting -› Advanced Query Conditionals. |
|
Posted: Tuesday Jun 26th, 2012 at 12:53 am #17456 | |
![]() |
|
Hi Jim, That is correct: s2Member uses the Subscriber ID to link the user’s s2Member account with their PayPal subscription.
The back-end IPN messages (PayPal -> s2Member communication) include a reference to the Subscriber ID in every message. That’s how s2Member knows whose account the message belongs to. For example, if the user cancels their subscription, s2Member would receive an IPN message from PayPal noting the cancellation. That IPN message would include the Subscriber ID or Profile ID, which s2Member would use to identify which s2Member account the subscription belongs to.
So, as Cristian mentioned, as long as the user’s account has the correct Subscription ID, it will be handled normally (as if they signed up and completed the registration/purchase process normally). The Subscription ID and the Profile ID are the same thing. Whichever one you have, use that to fill in the “Paid Subscr. ID” field on the user’s profile. |
|
Posted: Tuesday Jun 26th, 2012 at 12:43 am #17455 | |
![]() |
|
Hi Erik, I’m not sure what you mean… could you elaborate? Levels in s2Member are cumulative, which means users that have a higher level gain access to content protected with a lower level. If you protect a post/page with Level 2, then a user with Level 3 will be able to access the page, because a user with Level 3 will have access to everything limited to Level 0, Level 1, Level 2, and Level 3. |
|
Posted: Tuesday Jun 26th, 2012 at 12:03 am #17451 | |
![]() |
|
Hi Colm, I’m not familiar with that plugin. It sounds like it might be an issue with conflicting JavaScript, but I’m really not sure. s2Member does not provide support for integrations with 3rd-party plugins (please see s2Member® » Support Policy » Outside Scope). If you need to get that plugin working with s2Member, I recommend posting a job on jobs.wordpress.net to hire a programmer who will be able to figure it out. |