Jason (Lead Developer)

My Latest Replies (From Various Topics)
Author | Replies |
---|---|
Author | Replies |
Posted: Thursday Mar 1st, 2012 at 7:48 am #6879 | |
![]() |
|
Hi Grace. Thanks for the follow-up. I’m not sure if it will help you, but s2Member does make a Filter available that allows site owners to define a custom Role of their choosing, which is used to force a different Role upon any demotion by s2Member’s EOT System. Hack Instructions:Create this directory and file:
|
|
Posted: Thursday Mar 1st, 2012 at 4:37 am #6871 | |
![]() |
|
Hi Lee. No worries, s2Member picks right back up where it left off. Anything that was missed, will be caught by s2Member once you have the CRON job working properly. UPDATE, very sorry: |
|
Posted: Thursday Mar 1st, 2012 at 4:34 am #6870 | |
![]() |
|
Oh, very sorry. You’ll need to use this updated code sample. It should be Here it is again, in it’s entirety. Don’t forget that you need a video.mp4 test file, for the sample to work. You will find further details on these configuration options in the s2Member Codex, here.
Yes, you will need s2Member v120301 or higher, and you’ll need to specify the “file_storage” parameter in your configuration, as seen in the code sample below. This only works properly in s2Member v120301 or higher, because a minor bug related to the “file_storage” parameter was only just corrected in the latest release. You will find further details on the “file_storage” parameter in the s2Member Codex, here.
Here is the same thing, only this example uses File Download Keys instead of Basic Download Restrictions.
|
|
Posted: Thursday Mar 1st, 2012 at 12:17 am #6863 | |
![]() |
|
You’re very welcome. Yes, please keep us updated. Thank you for the kudos! |
|
Posted: Wednesday Feb 29th, 2012 at 11:55 pm #6861 | |
![]() |
|
Thanks for the follow-up. |
|
Posted: Wednesday Feb 29th, 2012 at 11:51 pm #6858 | |
![]() |
|
Thanks for the follow-up. Sorry, I’m not aware of any plugin which does this specifically. However, one way to accomplish this would be through your BuddyPress theme itself, along with functionality provided by s2Member. For instance, you might create a new Custom Registration/Profile field with s2Member, which allows a Member to choose whether they want their profile visible or not, then read that configuration value in your BuddyPress theme. This might go somewhere in your BuddyPress theme.
See also: s2Member API Function get_user_field() |
|
Posted: Wednesday Feb 29th, 2012 at 11:42 pm #6857 | |
![]() |
|
Thanks for the heads up on this thread.
Great idea. I’ll see what we can do about that. In the mean time, you can find most of the classes/IDs used in s2Member Pro Forms, by inspecting your site in Firebug, or by opening the Pro Form template files for your installation, which are located inside: /s2member-pro/includes/templates/forms/
For PayPal Standard Button Shortcodes, there is an For example:
I believe this is already possible. For instance, with PayPal Pro Forms, this class is attached to each Pro Form, regardless of it’s specific functionality: div.s2member-pro-paypal-form For example:
|
|
Posted: Wednesday Feb 29th, 2012 at 11:31 pm #6855 | |
![]() |
|
Thanks for the heads up on this thread. I’m not aware of any issues running s2Member from a sub-directory, that’s quite common. However, I did notice in your original post from the old forum system, that you have some links with the www in them, and some without that. It it possible that your download links are not recognizing Members as being logged into the right domain variation? Please see this topic and let me know if this could be the issue? |
|
Posted: Wednesday Feb 29th, 2012 at 10:58 pm #6850 | |
![]() |
|
Thanks for the heads up on this thread.
Yes, by default, s2Member will update it’s core Roles/Capabilities during an upgrade. However, if you’ve made custom modifications to these s2Member Roles/Capabilities, you can lock them in to prevent modification during future upgrades. You’ll find this documented in your Dashboard here: See also, this thread please: Instructions:Create this directory and file:
|
|
Posted: Wednesday Feb 29th, 2012 at 9:51 pm #6840 | |
![]() |
|
Hi there. Thanks for your inquiry. The line that you posted looks like it’s attempting to run a shell script,
You will want to use something like cURL to run this CRON job and open the URL.
|
|
Posted: Wednesday Feb 29th, 2012 at 9:35 pm #6834 | |
![]() |
|
The screenshots which appear on our website, were taken from various themes available at WordPress.org. We didn’t go by any specific list, we made selections at random. These themes are all available to the public at no charge. You will find several to choose from here: http://wordpress.org/extend/themes/
So sorry. Actually though, this is intentional. s2Member Pro comes with basic structural CSS to get your Pro Forms to function properly. However, we leave colors and other visual effects to your theme. If your theme does not come with enough style specifications to cover forms, you would need to add styles of your own through style.css, or through a Custom CSS configuration section of your theme perhaps. It’s also possible to use Hooks/Filters with s2Member, to either remove the default CSS, or to add custom CSS of your own. If you would like to learn more about that, I recommend this FAQ section. As always, we appreciate the feedback on this topic. I’ll see what we can do to improve on this. |
|
Posted: Wednesday Feb 29th, 2012 at 12:23 am #6719 | |
![]() |
|
Thank you. Log files received. I just took a quick look at your log files, and I’m finding many occurrences of this error.
This would be expected during testing with an administrative account. |
|
Posted: Wednesday Feb 29th, 2012 at 12:16 am #6718 | |
![]() |
|
Thanks for reporting this important issue.
I’m not aware of any issue within the s2Member plugin itself that would cause this. However, I have seen this happen on some client installations where there are many other plugins running together. Often times, this problem can be attributed to one or more of the following. 1. Your hosting account is getting overloaded (i.e. you might need a bigger server). Many of these issues can be detected through your Apache and/or PHP error logs. I would suggest a lengthy review of your site, where each of these points (at a minimum) is fully investigated by someone very familiar with WordPress. Hanging processes are often a symptom of a larger issue. |
|
Posted: Wednesday Feb 29th, 2012 at 12:07 am #6717 | |
![]() |
|
Hi Grace. Thanks for your inquiry. Sorry, what do you mean by a “Banned Level” please? |
|
Posted: Wednesday Feb 29th, 2012 at 12:06 am #6716 | |
![]() |
|
Excellent. Thank you Michael. |
|
Posted: Tuesday Feb 28th, 2012 at 9:34 pm #6706 | |
![]() |
|
Hi Allen. Thanks for reporting this important issue. Yes, that’s very interesting. We’ll take a closer look to see why this might have happened on your installation. I just ran a quick test and was unable to reproduce this, but we’ll dig deeper. In the mean time, if it’s just the crossdomain.xml causing an issue,
To answer your question. |
|
Posted: Tuesday Feb 28th, 2012 at 9:26 pm #6704 | |
![]() |
|
Hi Michael. Thanks for your inquiry. s2Member Pro Forms make it possible for your customers to cancel future billing, if you make a Pro Cancellation Form available to them, perhaps on your Login Welcome Page, or just a link to a Post/Page where you’ve added the Shortcode for the Pro Cancellation Form. |
|
Posted: Tuesday Feb 28th, 2012 at 9:15 pm #6697 | |
![]() |
|
Thanks for the follow-up Rob. Let me start by saying… this has been reported before. The solution that we recommend, is to change your BuddyPress settings in the Dashboard, and do NOT allow Members to delete their own account. Instead, use an s2Member Pro Cancellation Form, so that Members can “cancel” their own account, not delete it. If you want accounts deleted automatically (i.e. after a Member cancels, and at the correct time), you can change your EOT Behavior for s2Member here: Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior That being said, if you’d like to integrate a more advanced solution, you could automatically cancel a Customer’s billing profile dynamically, via PHP — using s2Member’s integration with the PayPal Pro API. Here is an example. Create this directory and file:
|
|
Posted: Tuesday Feb 28th, 2012 at 9:03 pm #6696 | |
![]() |
|
You’re very welcome :-) Thanks for the follow-up. |
|
Posted: Tuesday Feb 28th, 2012 at 9:01 pm #6695 | |
![]() |
|
OK. Thanks VERY much for reporting back. |
|
Posted: Tuesday Feb 28th, 2012 at 2:15 am #6647 | |
![]() |
|
Hi there. Thanks for your inquiry. I’m very sorry, but we cannot assist with custom coding. |
|
Posted: Tuesday Feb 28th, 2012 at 2:12 am #6646 | |
![]() |
|
Hi Martin. Thanks for keeping us updated. Each time s2Member is upgraded, it will make an attempt to update it’s snippet inside your .htaccess file. In order for s2Member to accomplish this automatically for you, two things need to be possible. 1. Your .htaccess file needs to be writable by the server itself, so that s2Member can update this file for you automatically. In other words, set permissions to 666 or higher on the .htaccess file please. 2. The snippet inside your .htaccess file, needs to be wrapped inside these hash tags.
|
|
Posted: Tuesday Feb 28th, 2012 at 2:05 am #6645 | |
![]() |
|
Hi Randy, thanks for your inquiry. Generally speaking, CSS should be applied at the theme level, either through the style.css file for your WordPress theme, or with a configurable option in your Dashboard, which is provided by some themes, usually referred to as “enter Custom CSS here”, or something similar. You’ll want to have a look at your theme and see if it offers such an option. If so, I’d suggest using that. If not, look in your theme directory and find the style.css file instead :-) This FAQ may also be of interest to you, in case you’d like to disable s2Member’s default CSS. |
|
Posted: Tuesday Feb 28th, 2012 at 2:01 am #6644 | |
![]() |
|
Hi Angie. Thanks for your inquiry. The Let’s take a look now at the conditionals that you’re using please. |
|
Posted: Tuesday Feb 28th, 2012 at 1:57 am #6643 | |
![]() |
|
Hi there. Thanks for your inquiry. I think the problem in your attempt was that you did not include the Custom Field IDs, only the values? For instance, in this example taken from the s2Member Import/Export panel, there are two Custom Fields, one with the ID “interests”, and another with the ID “t_shirt_size”. The IDs should match those which you’ve configured under: Dashboard -› s2Member® -› General Options -› Registration/Profile Fields
|