Bruce

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Sunday Sep 23rd, 2012 at 2:39 am #26163 | |
![]() |
|
Hi Bruce, Sorry for the delayAs far as your logs are concerned, everything is going smoothly. None of the plugins deal with s2Member directly. However something I did notice is that the plugin Block Bad Queries you have installed may be interfering with the queries from PayPal, so that if the email PayPal passes through is not equal to that of the user’s, the plugin simply disregards the query and s2Member never even gets the data. The fact that none of the data that was received from PayPal was for Profile Modification makes the likelihood of this even higher. I would try disabling this plugin and seeing if that helps. I do believe that the plugin actually edits your .htaccess file, so even if you disable it, it may still give you problems. If that’s the case, you should be able to get a new .htaccess file from a copy of WordPress. s2Member’s functionality does not deal with validating email addresses sent from PayPal to those from user emails, so this is almost definitely a plugin conflict, and is not how s2Member is designed to work. |
|
Posted: Sunday Sep 23rd, 2012 at 2:23 am #26160 | |
![]() |
|
Sorry for the delayI’ve put up the Knowledge Base article on EOT Notifications. There has been a bit of trouble with setting up the EOT column with the ability to sort users by their EOT date. We would like to sort out this issue before posting information on this. Thank-you for your patience! :) |
|
Posted: Thursday Sep 20th, 2012 at 12:53 am #25881 | |
![]() |
|
Hi Bruce, Thanks a lot for all of the information. I’m going to investigate this and get back to you soon. |
|
Posted: Monday Sep 17th, 2012 at 4:08 pm #25611 | |
![]() |
|
Hello Bruce, Thanks for the heads-up on this thread, Eduan. We appreciate all bug reports.
|
|
Posted: Monday Sep 17th, 2012 at 3:14 pm #25604 | |
![]() |
|
Hi Mary, I’m going to try to get this up today, or some time tomorrow. Thanks for your patience. |
|
Posted: Monday Sep 17th, 2012 at 3:12 pm #25603 | |
![]() |
|
Hi Gabor, Sounds good! :) |
|
Posted: Friday Sep 14th, 2012 at 1:00 pm #25322 | |
![]() |
|
Hi Darryl, Glad to see you got it fixed now. :) |
|
Posted: Friday Sep 14th, 2012 at 3:07 am #25271 | |
![]() |
|
Hi Darryl, I don’t believe we’ve had any problems with other users with the new update. We’re going to keep an eye out for problems with this. From what you said here:
It sounds like there is a conflict somewhere with the WordPress loop, and your theme is pulling different page data for some reason.
Have you tried disabling the EasyRotator plugin to see if that fixes the problem? If disabling it fixes your problem, you may want to revert to the old version of the plugin. You should be able to get this from the EasyRotator site. I briefly searched the source code for EasyRotator and found that it does hook into your WordPress post data within compatibility.php. However the code there looks like it’s okay, which leads me to believe it’s an issue with the shortcode the plugin produces when it’s mixed with s2Member Shortcodes. |
|
Posted: Friday Sep 14th, 2012 at 2:37 am #25268 | |
![]() |
|
Hi Andrea, Thanks for pointing this outIt appears that s2Member will be affected by this change, as the HTTP header is not sent within s2member/includes/classes/paypal-utilities.inc.php (specifically the method paypal_api_response() within this class). As is said within the information you posted:
The HTTP header will need to be passed now to work with HTTP/1.1 specifications. Jason is aware of this and s2Member will be updated before February 1, 2013 to work with these changes. I have also sent a message to Jason for clarification, if needed, and he may reply here with more information. Thanks! |
|
Posted: Friday Sep 14th, 2012 at 2:19 am #25266 | |
![]() |
|
Hi Charles, Sounds good! Glad you got it fixed! :) |
|
Posted: Friday Sep 14th, 2012 at 1:37 am #25259 | |
![]() |
|
Hi Deyson, s2Member’s transient options are created through the WordPress function set_transient() in s2Member’s IPN/PDT functionality. As it’s name suggests this data lasts only for a short time; WordPress automatically deletes this data after a while. If you’re running a live site, this transient data is very important, as it is vital for finding if transactional data has been processed before. When you see Not processing. Duplicate IPN within s2Member’s logs, this is because s2Member picks up that it has processed this transaction before because it is stored within transient data. So, to answer your question, no. It would be unwise to delete transient data of any kind (especially s2Member’s IPN transient data), as it is important for the time that it is there, and when it’s not needed WordPress will delete the data automatically. If you’d like to check out the source code that deals with transient data, you can look in the files within s2member/includes/classes/ that start with paypal-notify-in-. You can check it out within your WordPress setup or in the Codex. |
|
Posted: Thursday Sep 13th, 2012 at 2:57 am #25147 | |
![]() |
|
Hi Gabor, Thanks for your patience
Ah, sorry about the confusion. I hadn’t realized you were using ClickBank, but ClickBank does have similar functionality. Glad to hear you got that fixed.
I’ve finished this article here. In this case you would use something like this at line 136:
I believe this will need to be set up through some custom code within a WordPress page. s2Member’s not fully equipped for this as of yet. You can find information on how to set this up in Jason’s Article. Let us know if you have any issues. |
|
Posted: Thursday Sep 13th, 2012 at 1:21 am #25115 | |
![]() |
|
Hi Charles, Sorry I didn’t clarify. I was speaking of the box at the bottom of s2Member® -> General Options -> Login/Registration Design (Footer Design ( i.e. Bottom ). You should be able to add |
|
Posted: Tuesday Sep 11th, 2012 at 2:10 pm #24919 | |
![]() |
|
Hi Justin, We’ve seen similar debug errors within s2Member before. It’s because of how s2Member was originally coded, which is something we’re working on currently. The errors do not affect the way s2Member works, and is still usable code, as NULL still evaluates to FALSE. I’m putting this in our TODO list. Thanks! |
|
Posted: Tuesday Sep 11th, 2012 at 1:57 pm #24916 | |
![]() |
|
Hi Grace, I believe I had released a hack awhile ago on the Old Forum System for this. I’m going to do some digging today and create a new one and put it in the Knowledge Base. I’ll reply here when it’s finished. Also, I believe it may be possible to send email alerts through a PHP script to tell you when a user is nearing their EOT date. I will put that in the KB article as well. Let us know of any other specific feature requests you’d like to see in s2Member, we really appreciate the input. Right now, Jason is working on the new s2Member, so new feature development is not being done at the moment, but we’ll gladly help you out with adding small features in. |
|
Posted: Tuesday Sep 11th, 2012 at 1:57 pm #24915 | |
![]() |
|
Hi Thomas, I think the topic you saw was this one?: http://www.s2member.com/forums/topic/help-finding-topic-on-showing-eot-in-admin/ I believe I had released a hack awhile ago on the Old Forum System for this. I’m going to do some digging today and create a new one and put it in the Knowledge Base. I’ll reply here when it’s finished. Also, I believe it may be possible to send email alerts through a PHP script to tell you when a user is nearing their EOT date. I will put that in the KB article as well. Let us know of any other specific feature requests you’d like to see in s2Member, we really appreciate the input. Right now, Jason is working on the new s2Member, so new feature development is not being done at the moment, but we’ll gladly help you out with adding small features in.
|
|
Posted: Saturday Sep 8th, 2012 at 9:34 pm #24674 | |
![]() |
|
Hi Justin, The security key generator is powered by JavaScript, so make sure your browser supports JavaScript, and has JavaScript enabled. Lemme know if that fixes it. |
|
Posted: Saturday Sep 8th, 2012 at 12:36 am #24596 | |
![]() |
|
Hi Gabor, Taking a look at the structure now, it appears that it’s a bit more complicated than I first thought. A Cron Job will not be enough to do what you’re looking to do. Instead, we will need to create a new instance of the class c_ws_plugin__s2member_auto_eots, which is very possible because of how s2Member creates classes. I’ll be posting the KB Article pretty soon, and will post the link here.
I believe that functionality is covered by Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms. If not, can you clarify what you mean by that? Thanks! |
|
Posted: Friday Sep 7th, 2012 at 1:27 pm #24548 | |
![]() |
|
Hi David,
I’ll definitely post back here when I have updated my KB article. If you’d like to redirect users to your specific form, you could do so through a PHP hack (using header(‘ Location: http://url-to-form/ ‘);exit();), OR through JavaScript on your Membership Options Page using the info I provided in the KB article. I’ll update the article to show how to do that as well. |
|
Posted: Friday Sep 7th, 2012 at 2:11 am #24466 | |
![]() |
|
Hi Maksym, Glad to hear you got it fixed! :) You might be able to get your mySQL memory limit increased by your hosting provider if that plugin was needed. I had a similar issue with a site as well. |
|
Posted: Friday Sep 7th, 2012 at 2:08 am #24465 | |
![]() |
|
Hi Charles, You could try adding a CSS class to the checkboxes, and then using: input.class_name { That should push the checkboxes down 3 pixels assuming you made the CSS class class_name. You can change the value of top: until you get it lined up right. |
|
Posted: Thursday Sep 6th, 2012 at 11:19 pm #24452 | |
![]() |
|
Hi Randy,
All of the JavaScript files for s2Member should be located within /s2member/includes/. I believe that the file you may be looking for is s2member-min.js which should be just a minimized version of s2member.js. EDIT: Nevermind I see you have found the issue. Sorry I couldn’t have been more of a help. (lol) Let us know if you have any more issues.
|
|
Posted: Thursday Sep 6th, 2012 at 10:59 pm #24446 | |
![]() |
|
Hi David,
I wrote a quick article on using the Membership Options Variables here with some sample code that you can use to get started. I’ll update it soon to add some detail to some more things that might help you, and other s2Member users using WordPress MultiSite.
That’s really up to you, but I would suggest just adding:
to the end of the redirect URL, which you could use within /options/ just the same as s2Member’s normal functionality. Doing the above would save time with the code on the Membership Options Page, but still wouldn’t let users know why they were redirected, which is what you’re trying to do, by what I understand. |
|
Posted: Thursday Sep 6th, 2012 at 4:38 pm #24386 | |
![]() |
|
Hi Charles, If you go down a few forms, and find CSS Styles: ( optional ), you can put float: left; in that form and it’ll fix it. :) |
|
Posted: Thursday Sep 6th, 2012 at 2:18 am #24264 | |
![]() |
|
Hi Charles, I was able to get this working like this:
The only thing you’ll have to deal with is 2 spaces between the checkbox and the description, otherwise it looks fine. Just be sure to use the HTML entitie Let me know if that works for you. |