Jason (Lead Developer)

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Sunday Jan 20th, 2013 at 8:07 pm #38531 | |
![]() |
|
Details received. Thank you!~ OK. I’m in. I’m looking at two WordPress® installations here, one in the main FTP space, and another inside the /wp/ sub-directory, which is not running s2Member. The WordPress® installation in the main FTP space is running s2Member®, but it’s not a clean/test installation, because it’s running MANY other plugins as a Multisite Blog Farm. Also, there are no log files inside /wp-content/plugins/s2member-logs/
Please advise. Am I missing something?
Where is the test installation and the s2Member® log files you mentioned? Thanks! |
|
Posted: Sunday Jan 20th, 2013 at 7:57 pm #38530 | |
![]() |
|
Thanks for your patience.
I’ve taken a look at your server and found the following issue.
GZIP is great, but it’s not applicable when s2Member is delivering a file via PHP.
I’ve had your s2Member® installation updated to prevent this from occurring, by editing the following line inside: /s2member-pro/includes/classes/exports-in.inc.php at line #239
Changed:
To:
This is really a hack to get it working with your server. It’s a common hack, but a hack still. There really is NOT a valid none token for this header, and that’s why s2Member® does not send it by default (it’s invalid). However, in scenarios where it’s absolutely required in order to bypass GZIP filters on your server, a value of none will do the job here. Unfortunately, you will need to make this change upon each update of the software. Or, configure your web server to interpret an empty Content-Encoding header as none. I’m going to see if we can do something more, by accommodating this scenario dynamically in a future release. Please keep an eye on our Changelog for any improvements in this area.
Related discussion: http://www.pimcore.org/board/viewtopic.php?f=5&t=460#p1628
|
|
Posted: Sunday Jan 20th, 2013 at 7:24 pm #38527 | |
![]() |
|
Details received. Thank you!~ Investigating. |
|
Posted: Sunday Jan 20th, 2013 at 6:57 pm #38524 | |
![]() |
|
Please see this KB article for an adequate solution.
Auto-Login Upon Registration |
|
Posted: Sunday Jan 20th, 2013 at 6:00 pm #38503 | |
![]() |
|
Thanks for your reply :-)I took a quick look at that page, and I found this at the bottom of the source code.
This tells me that Quick Cache has somehow been enabled on this page. I’ve not seen this happen before on a default installation. By default, s2Member will communicate with Quick Cache and tell it not to cache any page that contains a PayPal Payment Button produced by s2Member. If problems persist, please create a rule in your Quick Cache configuration to disallow caching on this page. That should fix you up. If you have any ideas about how this might have happened on your installation, please let me know (i.e. what does your Quick Cache configuration look like?). Have you made any modifications? |
|
Posted: Sunday Jan 20th, 2013 at 5:41 pm #38501 | |
![]() |
|
Only recently. We’ve been having great success with it here at s2Member.com. Our deliverability rate from the forums and other transactional emails has greatly improved since we began using SES. Not only that, it just removes a lot of the headaches associated with maintaining a mail server yourself, in my opinion :-) SES was recommended to me by Raam Dev (a Support Rep here at s2Member). |
|
Posted: Sunday Jan 20th, 2013 at 5:37 pm #38500 | |
![]() |
|
Thanks for the heads up on this thread :-)@ michelle sedtal
I’m sorry. I’m discussing this with Eduan so he can make updates to his existing hack. The hack that Eduan posted has caused several issues for site owners, because it inadvertently creates a conflict within s2Member’s processing routine. I will update this thread shortly with an alternative solution. Please stand by.
|
|
Posted: Sunday Jan 20th, 2013 at 5:16 pm #38493 | |
![]() |
|
Thanks for the heads up on this thread :-)@ boudewijn lutgerinkYou posted an excerpt like this.
The fact that you’re receiving PHP “Notices”, would indicate that your server is running PHP in developer debugging mode at the present time. Please consult with your hosting company about this, and ask them to place your
I also suggest that you run s2Member’s Server Scanner to check for possible issues in your configuration.
Not sure you’re compatible? Run: s2member-server-check.zip
(unzip & upload to your server — then open in a browser) |
|
Posted: Sunday Jan 20th, 2013 at 5:05 pm #38491 | |
![]() |
|
Thanks for the follow-up :-)Please post a URL that leads to a page where your payment button is located. You can post that here if you like, or you can post it privately if you prefer. See: s2Member® » Private Contact Form Thanks! |
|
Posted: Sunday Jan 20th, 2013 at 5:02 pm #38490 | |
![]() |
|
Thanks for your reply :-)So what’s happening is that you have Members logging in to view protected content. Some of that protected content you’ve made shareable through services like Facebook? If that’s the case, it’s not going to work. Protected content is not shareable. If you attempt to share this content through Facebook, the Facebook crawler (NOT the member who is logged-in attempting to share the content), is what’s parsing the data from your site. The Facebook crawler (like any other crawler, or non-member), will not be allowed to view this content. Instead, these crawlers would be redirected to your Membership Options Page. We’ve had some site owners attempt to custom code exceptions into s2Member using Hooks/Filters that look for the Facebook crawler with the See: http://stackoverflow.com/questions/8626812/how-to-recognize-facebook-user-agent |
|
Posted: Sunday Jan 20th, 2013 at 4:54 pm #38487 | |
![]() |
|
Thanks for reporting this important issue.I can confirm this does not occur in a default installation of WordPress® v3.5 together with s2Member® v130116. Tested today on a clean installation of WordPress® running no other plugins and a default WP theme. If problems persist, please setup a test installation and try to reproduce the issue there. If you can reproduce this on a clean installation of WordPress®, we’ll be happy to take a closer look for you. Please see this article for some clarification about the scope of our support services. |
|
Posted: Sunday Jan 20th, 2013 at 4:50 pm #38485 | |
![]() |
|
Thanks for the follow-up :-)Please submit the updated information privately through this form. Thanks! |
|
Posted: Sunday Jan 20th, 2013 at 4:49 pm #38484 | |
![]() |
|
Thanks for your inquiry. ~ We appreciate your patience :-)s2Member’s Custom Registration/Profile Fields are stored in a serialized array inside this option value.
Example…
http://codex.wordpress.org/Function_Reference/get_user_option |
|
Posted: Sunday Jan 20th, 2013 at 4:41 pm #38483 | |
![]() |
|
Thanks for your inquiry. ~ We appreciate your patience :-)API Notifications would be key here! Yes, please see this section of your Dashboard. See also: Knowledge Base » Auto-Create iDevAffiliate™ Accounts? |
|
Posted: Sunday Jan 20th, 2013 at 4:40 pm #38481 | |
![]() |
|
Thanks for your inquiry. ~ We appreciate your patience :-)I’m not aware of this being possible under any of the default tools built into iDev. This would be a great question to ask the iDev support team about though. Please let us know what you find out :-) |
|
Posted: Sunday Jan 20th, 2013 at 4:29 pm #38478 | |
![]() |
|
Thanks for reporting this important issue.I’m not seeing anything here that sounds like a bug. I can confirm that s2Member’s Auto-EOT System is functional on a clean installation of WordPress v3.5 running s2Member v130116. Tested today. s2Member’s Auto-EOT System is powered by WP Cron. The s2Member Auto-EOT System runs every 15 minutes. I would take a look at this section of your Dashboard and be sure that your EOT Behavior has this option enabled first. If it is, and it’s still not working, you can try setting up a CRON job of your own, by using the instructions provided by s2Member. Please see: Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior Please let us know if problems persist :-) |
|
Posted: Sunday Jan 20th, 2013 at 4:24 pm #38476 | |
![]() |
|
Thanks for your inquiry. ~ We appreciate your patience :-)Can you please link me to the post you’re referring to?
Also, please see this KB article for some clarification.
Knowledge Base » Login Box Like s2Member.com? |
|
Posted: Sunday Jan 20th, 2013 at 4:19 pm #38475 | |
![]() |
|
Thanks for your reply :-)
Just to point out… You sent the file on the 13th apparently, after my reply. I asked you to update this thread after you the sent the file, but you waited 5 days before updating this thread. This is why you did not receive a response right away. Also, we have no record of having received any information from you yet. Did you fill out the private contact form here? Or, how did you send us this file exactly? Did you reference the URL to this thread? Please see: s2Member® » Private Contact Form |
|
Posted: Sunday Jan 20th, 2013 at 4:07 pm #38474 | |
![]() |
|
Thanks for the heads up on this thread :-)
Yes, if you would like to prevent this from occurring, you can override this global JS function.
Just have the function do nothing, to disable it.
|
|
Posted: Sunday Jan 20th, 2013 at 3:59 pm #38470 | |
![]() |
|
Thanks for the heads up on this thread :-)For future reference. If you build a custom translation file for s2Member, please put that file inside /wp-content/plugins/, and NOT inside /wp-content/plugins/s2member/includes/translations/. s2Member will find your translation file in either place, but putting it inside the /wp-content/plugins/ directory will prevent you from losing it, should you update s2Member in the future. See also: Pre Sale FAQs » Can s2Member® be translated into other languages? |
|
Posted: Sunday Jan 20th, 2013 at 3:52 pm #38468 | |
![]() |
|
Thanks for your inquiry. ~ We appreciate your patience :-)I think what you’re looking for is the |
|
Posted: Sunday Jan 20th, 2013 at 3:48 pm #38464 | |
![]() |
|
Thanks for your inquiry. ~ We appreciate your patience :-)s2Member® Pro will not require a User/Member to re-enter most fields like this (such as username, email, first/last name, or any Custom Registration/Profile Fields you’ve configured). Not if they already have an account. However, some of these fields will appear disabled (already filled in), and others will be editable, which might pertain to the transaction (such as the First/Last Name on the account). If you’re not happy with the default handling that s2Member® Pro uses in this scenario, you could create a custom Pro Pro Template if you like, or even modify s2Member’s processing routines using Hooks/Filters that we expose in the source code. See: Pre Sale FAQs » Is it possible to modify s2Member® Pro Form templates? |
|
Posted: Sunday Jan 20th, 2013 at 3:40 pm #38463 | |
![]() |
|
Thanks for reporting this important issue.I’ve had this post updated for compatibility with the latest release of s2Member® Pro. Hack files named “s2-o.php” are picked up by s2Member’s dynamic JavaScript/CSS loaders as well, in s2Member-Only mode. Files named anything else (such as “s2-hacks.php” are not). Therefore, if you’re applying a hack that is attempting to modify s2Member’s CSS/JavaScript routines, you MUST name the file “s2-o.php”. In all other cases, the file name “s2-hacks.php” is sufficient (or any file name you prefer is also fine — the name of these files is only important when modifying CSS/JavaScript routines). See: http://www.s2member.com/forums/topic/removing-your-css-styles-and-your-oops-text/#post-15849 Please let us know if problems persist :-) |
|
Posted: Sunday Jan 20th, 2013 at 3:32 pm #38461 | |
![]() |
|
Thanks for the follow-up :-)
Yes.
There is no special configuration needed. If you want to install s2Member® Pro on a test site (or test domain), it’s fine to do that. No special considerations are necessary, and a Single-Site License is sufficient. If you’re planning to have multiple instances of s2Member® Pro (i.e. multiple live sites), then you will need an Unlimited-Site License. It does not sound like you need that presently. |
|
Posted: Sunday Jan 20th, 2013 at 3:26 pm #38460 | |
![]() |
|
Thanks for your inquiry. ~ We appreciate your patience :-)Let’s start by taking a look at the shortcode that you’ve generated with s2Member® to facilitate either a Payment Button or a Pro Form. Please paste your shortcode into a reply and I will assist you. It also sounds like you might be missing a piece of the PayPal integration. Please review all of your options here (see: Dashboard -› s2Member® -› PayPal® Options ) and let us know if you had trouble with any of them. Feel free to post screenshots to help us understand. Thanks! |