Bruce

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Thursday Mar 21st, 2013 at 2:59 am #45299 | |
![]() |
|
Thank you for your inquiry.
The error seems to be in the format of your file. You must put the fields in the order that they are in the header of the CSV file. Also, the data you had for User Role was incorrect. level1 needs to be s2member_level1. I can confirm that the following CSV File would import correctly:
In the future, I would recommend first exporting your current Users, then importing them with your new entries so you have an example of the layout that you need to following to import members. |
|
Posted: Thursday Mar 21st, 2013 at 2:55 am #45298 | |
![]() |
|
I checked your checkout page, and it looks like you’ve got it working now. Glad to hear you fixed your issue. Let us know if problems persist. :-) |
|
Posted: Thursday Mar 21st, 2013 at 2:53 am #45297 | |
![]() |
|
It looks to me like a conflict with SQL syntax based on your log entry. I can confirm that this error does not occur in a normal installation of WordPress 3.5.1 and s2Member + s2Member Pro v130221. I would suggest contacting your hosting provider regarding this error. They should be able to give you a better idea of what’s going on here. |
|
Posted: Thursday Mar 21st, 2013 at 2:46 am #45295 | |
![]() |
|
Thank you for your inquiry.I’ll send this in as a feature request. In the meantime, I believe some Users have been using this Plugin to acccomplish this functionality with s2Member: |
|
Posted: Thursday Mar 21st, 2013 at 2:44 am #45294 | |
![]() |
|
Thank you for your inquiry.The best way to find what s2Member uses for deciding if a User can see a Post would be to look in this file:
I can tell you that s2Member does store the info for the required Custom Capabilities in a serialized array in the post meta field s2member_ccaps_req, which you have set up in in your example. This is set up the same way in this file (line 118):
If you continue to have problems, I would recommend first checking that the Post Meta field is being populated correctly when you call on the |
|
Posted: Thursday Mar 21st, 2013 at 2:27 am #45293 | |
![]() |
|
Thank you for your inquiry.You can pull the current User’s username with PHP within a Shortcode, but not with another shortcode.
To use PHP in Post/Pages, you need a PHP Execution plugin installed.
Try the ezPHP Plugin for WordPress®
|
|
Posted: Thursday Mar 21st, 2013 at 2:22 am #45292 | |
![]() |
|
I can confirm that the code that I posted works on in a normal installation. However I can note that this will NOT force a redirect if the redirect_to variable in the URL is set. Please check the URL that you are trying to log in with. Make sure that is like this:
and does not have a redirect_to variable like the below:
|
|
Posted: Thursday Mar 21st, 2013 at 2:17 am #45290 | |
![]() |
|
Is it possible that you have a process caching your mySQL calls? Try flushing your caches, and see if your options are back. I am unaware of any reason upgrading WordPress would cause any problem with losing data, since your database and the files for WordPress are totally separate. |
|
Posted: Thursday Mar 21st, 2013 at 2:15 am #45288 | |
![]() |
|
This is intended behavior, assuming that you still have the account’s Paid Subscription ID filled in with the Transaction ID from the original subscription. You should first remove this from your User so s2Member will not be able to link the User with the transaction. Once this is done, s2Member can simply ignore the cancellation.
If that’s the case, I would recommend a little creativity here. Try creating your Pro Form with the new price with a Custom Capability as well, such as “price_1”. Then you can use Shortcode Conditionals on the page where you have your Modification form, and change the price based on whether they have this new Custom Capability or not. Users without the Custom Capability would be your older subscribers, and therefore would get the lower price. See: Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals |
|
Posted: Thursday Mar 21st, 2013 at 1:24 am #45285 | |
![]() |
|
Thank you for your inquiry. We are very sorry for the delay in response.
If you use the replacement code this way, then yes. However, you could also just have 1 central Login Welcome Page, and pass the variable via GET variable to the page, and grab the number of times a User has logged in with PHP. You’d do something like this under Dashboard -› s2Member® -› General Options -› Login Welcome Page:
Then, in your Login Welcome Page , with a PHP Execution Plugin installed, you could do the following
Does that make sense? |
|
Posted: Thursday Mar 21st, 2013 at 1:16 am #45282 | |
![]() |
|
Thank you for your inquiry. We are sorry for the delay in response.
s2Member is definitely capable of requiring Users to fill out Registration Forms as they sign up. However, your requirement of being able to search through these fields is not yet supported by s2Member. This functionality would require custom code on your part. The reason for this is the way that s2Member stores its data for Profile/Registration Fields. All of the values are stored in a serialized array in your database, and therefore are not searchable through normal WordPress functionality. This is something we’re addressing in the next major version of s2Member. |
|
Posted: Tuesday Mar 19th, 2013 at 1:47 am #45141 | |
![]() |
|
Glad to hear you fixed your issue. :-)
Closing thread.
|
|
Posted: Tuesday Mar 19th, 2013 at 1:43 am #45140 | |
![]() |
|
Glad to hear you fixed your issue. :-)
Closing thread.
|
|
Posted: Tuesday Mar 19th, 2013 at 1:42 am #45139 | |
![]() |
|
Thank you for your suggestion!s2Member tries to allow the least room for error possible by using the WordPress default Forgot Your Password process. The area in which this takes place is fully customizable with s2Member, as well. You can find info on this here: Dashboard -› s2Member® -› General Options -› Login Registration Design
I’ll take this as a feature request. |
|
Posted: Tuesday Mar 19th, 2013 at 1:20 am #45138 | |
![]() |
|
Thank you for your inquiry.
It sounds like you’re looking for the edit panel for the New User Email Configuration. That’s located here: Dashboard -› s2Member® -› General Options -› Email Configuration
|
|
Posted: Tuesday Mar 19th, 2013 at 1:17 am #45136 | |
![]() |
|
Thank you for your inquiry.
No, unfortunately we have not yet added this functionality to s2Member yet. I will send another request in to our development team to see if it’s possible for the future. In the meantime, the easiest way I could see of accomplishing this would be to set up an API Notifications handler, and handle the back-and-forth with MailChimp manually with your API Notifications handler. This will take quite a bit of custom code to accomplish, however. |
|
Posted: Tuesday Mar 19th, 2013 at 1:13 am #45135 | |
![]() |
|
Thank-you for the information.
Closing thread.
|
|
Posted: Tuesday Mar 19th, 2013 at 1:12 am #45134 | |
![]() |
|
We would simply set up a $0.01 Pro Form to test the transaction process on your site to see if we can recreate the issue ourself. I do not see a Private Contact Form submission from you. Could you please update us on when you do send us this info? Thank-you. |
|
Posted: Tuesday Mar 19th, 2013 at 1:09 am #45133 | |
![]() |
|
Thanks for the kudos! We’re very happy to help. :-) |
|
Posted: Tuesday Mar 19th, 2013 at 1:08 am #45131 | |
![]() |
|
Thank you for your inquiry. We are very sorry for the delay in response.
Of course, the best way to allow your Users to check out without a PayPal account would be to sign up for PayPal Pro, and use s2Member’s Pro Forms. This would allow your Users to sign up all on-site with credit cards, via s2Member Pro Forms.
Note that if you’re using subscriptions, you’ll need to have Direct Payment Recurring Payments (aka DPRP) enabled on your PayPal Pro account to process recurring profiles.
See: https://www.paypal.com/cgi-bin/webscr?cmd=xpt/cps/general/DPRPLaunch Alternatively you can do this without PayPal Pro, assuming you are not signing your members up for subscriptions. The way you’d do this would be to use s2Member’s PayPal Pro Forms, and change your accept_via_paypal=”” attribute from just paypal, to paypal,visa,maestro… (i.e. all of the credit cards you’d like your Users to be able to check out with within PayPal). From the docs
This method is available with a PayPal Express Checkout (which I believe you are using currently). However, this will not work correctly with recurring subscriptions. For more information, see: Knowledge Base » PayPal® Compatibility (Account Types) |
|
Posted: Tuesday Mar 19th, 2013 at 1:03 am #45129 | |
![]() |
|
Thanks for the follow-up.
s2Member does allow you to completely delete an account via the Automatic EOT functionality I mentioned above. You’d want to change the Auto EOT settings to reflect this here:
Otherwise, the best way to just “deactivate” User accounts is to restrict your content at s2Member Level 1+. This way they are unable to access any of your content if they are s2Member Level 0 (aka a Subscriber). |
|
Posted: Tuesday Mar 19th, 2013 at 12:52 am #45124 | |
![]() |
|
Thank you for your inquiry. We are very sorry for the delay in response.
I’m not familiar with GetResponse, so I would recommend checking what is required to denote a cancellation for GetResponse’s handler. I doubt that the URL that you’re currently using would work correctly. If you’d like to post the URL that should be sent the information, I’d be happy to point you in the right direction here.
I believe you could probably distinguish different level Users either by passing s2Member’s %%item_number%% variable to GetResponse. From the docs
|
|
Posted: Tuesday Mar 19th, 2013 at 12:46 am #45123 | |
![]() |
|
Thank you for your inquiry. We are very sorry for the delay in reponse.To enable SSL on a specific Post/Page, with s2Member, you will need to have an SSL Certificate for your site. You can then add the following to the Custom Fields area in your WordPress Add/Edit Post/Page section (you may need to enable this section in the Screen Options panel at the top right of your screen).
|
|
Posted: Tuesday Mar 19th, 2013 at 12:43 am #45122 | |
![]() |
|
Thanks for the follow-up. We are very sorry for the delay in reply.
To tell s2Member to demote a User at a specific date, this should be the only step you need to take. However, this will not trigger if you do not have Auto-EOTs enabled in your PayPal Options. Please check to ensure that s2Member’s Automatic End-Of-Term Cron Job is enabled here: Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior
s2Member’s Automatic End of Term (EOT) processing routines are turned on installation-wide when you enable them under any of your payment gateways. So even if you’re not using PayPal you should enable EOTs if you need them.
|
|
Posted: Tuesday Mar 19th, 2013 at 12:38 am #45118 | |
![]() |
|
Thank you for your inquiry. We are very sorry for the delay in reponse.
I am aware of quite a few Users of s2Member who have sites that run s2Member with UK PayPal Pro accounts. So this is possible. However, some other payment gateways (such as Authorize.Net) may prove to be a problem for you, as they require a US-based bank account to function. For a full list of payment gateways s2Member Pro supports, see: What payment gateways does s2Member® support?
s2Member should be able to handle this just fine, without any customization to code, or any special setup other than just protecting your Posts/Pages, and setting up your Membership Options Page + PayPal Options. These are all steps that need to be followed by any site owner, and s2Member guides you through the process with its Quick-Start Guide, and you can find info on setting s2Member up from our numerous video tutorials here: Of course, we’ll be here to answer any questions that you have regarding how to set something up with s2Member past that. Let us know if you have any further questions/concerns. :-) |