Bruce

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Thursday Jan 10th, 2013 at 5:25 am #36843 | |
![]() |
|
Hi Mark, Thanks for reporting this important issue.s2Member’s processes have many reasons that they might fail to work properly, which can be diagnosed through the log files. Do you have Logging enabled? Please check Dashboard -› s2Member® -› Authorize.Net® Options -› Account Details -› Logging. Once logging is enabled, can you please run a test transaction and post the log info from the files within /s2member-logs/ here, wrapped in <pre></pre> tags, please? |
|
Posted: Thursday Jan 10th, 2013 at 5:18 am #36842 | |
![]() |
|
Hi Christian, Thanks for this great questions2Member’s Network Package should work just fine for you. The creation of subsites is all handled by WordPress’s processes, but s2Member will protect the page in which users are allowed to create subsites based on what you set up. In this way, s2Member will allow you to expand onto WordPress’s core Multisite features to add some of the features that you’re looking for. s2Member will only be in control of allowing access to creating subsites. s2Member’s network package comes with some files that you’ll find useful for setting this up. They go over this info in detail. Some things you may want to check out: Features » Multisite Networking Functionalities Note that per our s2Member® » Support Policy, we’ll be available to help explain any features that you’re having trouble with. |
|
Posted: Thursday Jan 10th, 2013 at 5:07 am #36841 | |
![]() |
|
Hi Kim, Thanks for the info!
As per the documentation under Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior:
Essentially what this means is that s2Member will ALWAYS give the user access to whatever amount of time they originally paid for. When a user cancels recurring billing, s2Member is told to revoke access when the user was supposed to be charged once more. Note that, also, if you are manually refunding a user, you will need to also manually demote them. So where you said that you refunded the user and they were not demoted, this is the expected behavior. The user will be automatically demoted by s2Member when the subscription ends, or you can manually demote them. This allows the most flexibility within the processes. |
|
Posted: Thursday Jan 10th, 2013 at 4:59 am #36840 | |
![]() |
|
Hi Eric, Thanks for the follow-up
This is probably because the plugin is linking ONLY to the default WordPress registration page (e.g. /wp-login.php?action=register), and not within s2Member’s Pro Forms, as it was not directly integrated with s2Member. s2Member does do a check on the user’s email with is_email() during it’s processes. This function is a standard WordPress function and does have ways to be filtered as explained in this Knowledge Base Article: Knowledge Base » Hacking s2Member® Via Hooks/Filters. The filter’s name here is is_email, so you could something like this:
|
|
Posted: Thursday Jan 10th, 2013 at 4:43 am #36838 | |
![]() |
|
Hi Chico, Thanks for your great question!
This is very possible. As of right now s2Member does require you to have PayPal info filled out within Dashboard -› s2Member® -› PayPal® Options -› Account Details to allow Free Registration Forms to work. You can, however, put “filler” or fake data in this section and s2Member will function correctly, assuming that you do not use anything other than Free Registration Forms.
s2Member fully supports Aweber for all signups, including free subscribers. You can check out info on integrating Aweber under Dashboard -› s2Member® -› API / List Servers -› AWeber®. |
|
Posted: Thursday Jan 10th, 2013 at 4:36 am #36837 | |
![]() |
|
Hi There, Thanks for the great question!s2Member currently has a wide selection of Shortcodes that you can find under Dashboard -› s2Member® -› PayPal® Options -› Specific Post/Page Confirmation Email. However, date is not yet supported by these replacement codes. I have put in a request for this to be added in a future version of s2Member. In the meantime, there are some ways to accomplish this, and access other information as well. Using s2Member®’s API / Notifications
This is the most expandable, and customize-able way to accomplish this. I’d highly recommend using this method if you’re familiar with working with PHP’s
$_REQUEST array, and are familiar with the wp_mail() function.
In short, you’ll want to use the info within the replacement codes available under Dashboard -› s2Member® -› API / Notifications -› Specific Post/Page Sale Notifications to run a PHP script every time s2Member processes a transaction. The info that you have access to within a PHP script outside of s2Member, hooked into like this, would be unrestricted. Because you’re simply sending an email as of now, you may get away with linking this directly, and firing the email every time, using the Dynamically Creating Custom Fields
This method’s more of a quick-and-dirty solution. I would only recommend doing this if you’re looking for a really quick fix without much code knowledge.
You can use the info outlined here: Video » s2Member (Custom Fields Dynamically?) to create a custom field within s2Member that holds whatever info you need it to dynamically. Remember that you can use CSS styles on custom fields, and hide the field with You can then use the info provided in the replacement codes section under Dashboard -› s2Member® -› API / Notifications -› Specific Post/Page Sale Notifications to access the custom field that you need. Editing the Processes (Adding the Shortcode)
If you’re not too worried about future updates, and want a more streamlined way to do this, you can edit the appropriate PayPal processing file (in this case, /s2member/includes/classes/paypal-notify-in-web-accept-sp.inc.php) and take a look at the processes for replacing shortcodes. In this case, the processes start at line 119.
|
|
Posted: Wednesday Jan 9th, 2013 at 5:05 am #36705 | |
![]() |
|
Hi there, This is how s2Member’s processing this. The link that is generated in page is the link that you have set up here. If you’d like to automatically have it go to the page set up, add this to a Must-Use plugin file by putting this into a s2hacks.php file and uploading it to you /wp-content/mu-plugins directory (you may need to create the directory) via FTP:
|
|
Posted: Tuesday Jan 8th, 2013 at 9:59 pm #36671 | |
![]() |
|
Hi Richard, Could you post a link to the page in which you’re having this problem? |
|
Posted: Tuesday Jan 8th, 2013 at 8:25 pm #36656 | |
![]() |
|
Hi Patrick It sounds like the thing to do here is set up custom capabilities, instead of using multiple membership levels. Find info on Custom Capabilities here: Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities |
|
Posted: Tuesday Jan 8th, 2013 at 8:23 pm #36654 | |
![]() |
|
Hi Carlo, Sounds like you’re looking for custom capabilities. These can work just like packages and you can add as many or a little as you want. Check out these sources: Video » s2Member (Custom Capabilities) Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities |
|
Posted: Tuesday Jan 8th, 2013 at 8:07 pm #36651 | |
![]() |
|
Hi Carlo, You could possibly do this. The info in Knowledge Base » Protecting Non-WordPress Content with s2Member should be useful. You WILL need to one of the following things to get this to work, though. 1) Integrate your other web app with the WordPress database, and use the logins and SALT key within WordPress to access user data. This would be the most advanced and user-friendly route. OR 2) Add an API that would send user data to the other app whenever a user is created/edited/deleted within WordPress, and vice versa. I would try to stay away from this if you can, but it is a viable alternative. Both of these solutions require an advanced knowledge of PHP and you’ll want to get a developer to do this for you if you don’t feel comfortable doing it yourself. Note that this is something that’s set up outside of s2Member. You’ll be integrating WordPress with your Ruby on Rails app, not s2Member. You may be able to find some info on setting this up in the WordPress forums. |
|
Posted: Tuesday Jan 8th, 2013 at 7:55 pm #36646 | |
![]() |
|
Hi Peter,
The only way that you can accept payments through PayPal with credit cards without having your users sign in with PayPal is if: 1) You have s2Member Pro with Express Checkout enabled at PayPal So this will not work for you without PayPal Pro, which does allow all of this to work correctly. I would personally recommend setting up one of the Dashboard -› s2Member® -› Other Gateways that are available with s2Member to accept credit cards. It sounds as though Authorize.net would work fine for you. You can then add a PayPal button as well to accept payment through PayPal, instead of incorporating everything into PayPal’s processes. |
|
Posted: Tuesday Jan 8th, 2013 at 5:12 pm #36618 | |
![]() |
|
Hi Cassel, There really isn’t a way to get this patched from within s2Member. I’ll let Jason know about the issue with wpautop, but I do not think that there is a way for this to be fixed within s2Member. This issue is more of an incompatibility between IE9 and wpautop than IE9 and s2Member. |
|
Posted: Saturday Jan 5th, 2013 at 4:58 pm #36333 | |
![]() |
|
Yes I thought this might be the case.
I’m going to ask the lead developer if he has any insight into this. Perhaps there is a way we haven’t seen yet. |
|
Posted: Saturday Jan 5th, 2013 at 4:14 pm #36328 | |
![]() |
|
Jason posted something in the old forums that explains how this works: http://www.primothemes.com/forums/viewtopic.php?f=4&t=6275&p=14129#p14111 |
|
Posted: Saturday Jan 5th, 2013 at 4:09 pm #36326 | |
![]() |
|
Hi James, This is something that JW Player is controlling. I’m not sure how you would change this, try posting in the JW Player forums. You’ll probably get a better answer there. |
|
Posted: Saturday Jan 5th, 2013 at 4:06 pm #36325 | |
![]() |
|
Hi Kelli, The best way to do this would be to set up a simple PHP script under Dashboard -› s2Member® -› API / Notifications -› Signup Notifications and Dashboard -› s2Member® -› API / Notifications -› Modification Notifications. You can have s2Member send this info to a file and that file can mail the email automatically. |
|
Posted: Saturday Jan 5th, 2013 at 4:05 pm #36324 | |
![]() |
|
I’m fairly certain this is because of the way that the BuddyPress permalink structure handles this, and the idea that every topic has multiple posts within it. I suppose it could be possible, but I have not seen anyone able to do this as of yet. You could try installing WP Show IDs, and getting the ID of the topic you’d like to restrict and put this into the category restrictions under Dashboard -› s2Member® -› Restriction Options -› Category Access Restrictions. I’m unsure if this will work correctly, though. Let us know if that works. |
|
Posted: Saturday Jan 5th, 2013 at 4:00 pm #36321 | |
![]() |
|
Hi there, This is currently not possible through s2Member as stated in Dashboard -› s2Member® -› PayPal® Pro Forms -› Shortcode Attributes (Explained):
If you’d rather not accept PayPal, then I’d recommend checking out the other processors that s2Member has. Authorize.net sounds like it would work better for you. |
|
Posted: Saturday Jan 5th, 2013 at 3:53 pm #36319 | |
![]() |
|
There are ways to change the permalink structure for bbPress, but they’re fairly hack-ish and are usually not recommended. There’s a good discussion here on the bbPress forums on this: http://bbpress.org/forums/topic/hack-to-remove-forumsforum/#post-14258 You will either need to do something like that, or you could edit your theme’s template to restrict the posts based on forums with the bbPress API, which will require quite a bit of code outside of s2Member. |
|
Posted: Saturday Jan 5th, 2013 at 3:41 pm #36317 | |
![]() |
|
Carmen, It looks like this may be an issue related to sandbox (See: http://www.s2member.com/forums/topic/error-1-user-authentication-failed-2/). You started getting Error #1 after you started using Payflow which leads me to believe that this is probably caused by Dashboard -› s2Member® -› PayPal® Options -› Account Details -> Developer/Sandbox Testing? being set to ON. Can you check and see what you have set up there? Also, if that’s NOT on, can you please copy the data in the log files you listed out in your previous post and post some of the data in the files here, wrapped in <code></code> tags? |
|
Posted: Saturday Jan 5th, 2013 at 3:30 pm #36316 | |
![]() |
|
Hi Colleen, You should be able to just do |
|
Posted: Saturday Jan 5th, 2013 at 3:21 pm #36314 | |
![]() |
|
Jorge, I can’t really say what the problem is from that code. You should have two plugins, one on the blog that’s adding users to the other, and one that’s receiving the data and using it to edit user roles/capabilities, correct? Could you post the other snippet, and only comment out the sections that you’re not using. Note: You have an error with commenting on this which is probably causing things to pop up on your website. |
|
Posted: Saturday Jan 5th, 2013 at 2:40 pm #36309 | |
![]() |
|
Hi Sev, It looks like you might have an outdated version of SQL based on what they replied to you with. Could you try putting this Server Check Tool into your main directory with your WordPress files on it, then accessing the file that you uploaded through your browser? |
|
Posted: Saturday Jan 5th, 2013 at 2:31 pm #36304 | |
![]() |
|
Hi Alan I’m very, very sorry about the delayThe only other way I see to accomplish this is like so:
|