latest stable versions: v150827 (changelog)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Raam Dev

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 2,476 through 2,500 (of 2,567 total)
Author Replies
Author Replies
Posted: Friday Feb 24th, 2012 at 12:51 pm #6285
Raam Dev
Username: Raam
Staff Member

Thank you for the information, Martin.

I’m escalating this back to Jason so he can take a look.

Posted: Friday Feb 24th, 2012 at 12:49 pm #6284
Raam Dev
Username: Raam
Staff Member

Hi Robert,

Get Response is not an autoresponder currently supported by s2Member, however it may work by manually integrating it with API Notifications (Dashboard -› s2Member® -› API / Notifications).

Regarding the AWeber confirmation email: Unfortunately AWeber doesn’t allow you to get around sending the confirmation email and there isn’t an easy way to prevent the username/password email from being sent before the user confirms their subscription.

You could write some custom code that uses the s2Member List Servers hooks to manually send the the username/password email after approval (you’d need to disable the WordPress username/password email first).

Posted: Thursday Feb 23rd, 2012 at 5:10 pm #6206
Raam Dev
Username: Raam
Staff Member

Hi Paul,

Could you please try these steps: Troubleshooting Email Delivery Problems

Posted: Thursday Feb 23rd, 2012 at 4:30 pm #6180
Raam Dev
Username: Raam
Staff Member

Hi Robert,

Could you explain what you mean by “Get Response autoresponder”?

Posted: Thursday Feb 23rd, 2012 at 4:29 pm #6179
Raam Dev
Username: Raam
Staff Member

Have you tried using JWPlayer instead of Flowplayer?

Jason did a new video on File Downloads (Amazon S3/CloudFront/JW Player) that may be helpful:

<Embed Playlist>
Posted: Thursday Feb 23rd, 2012 at 4:25 pm #6178
Raam Dev
Username: Raam
Staff Member

Hi iVan,

Glad to hear you found the answer. :)

If you want to insert code into the post, simply click the green button above the editing window that says “hilite pre_code”.

Posted: Thursday Feb 23rd, 2012 at 4:24 pm #6177
Raam Dev
Username: Raam
Staff Member

Hi Rosemary,

After you change the price in the button generator, press the “Generate” button and then copy the shortcode. You will need to copy and paste that shortcode into a page/post where you want the button to show up.

Posted: Thursday Feb 23rd, 2012 at 4:14 pm #6176
Raam Dev
Username: Raam
Staff Member

Hi Mark,

I will escalate this request to Jason, the lead developer. Thank you for your patience.

Posted: Thursday Feb 23rd, 2012 at 4:11 pm #6174
Raam Dev
Username: Raam
Staff Member

Hi Matt,

Thank you for the update.

I cannot reproduce the problem you described. I tested the exact same scenario on my personal s2Member installation:

1) I created a category called “Media” and restricted it to Level 0 (logged in users)
2) I published a post (“Media Category Post”) with the category “Media”
3) I confirmed that trying to access “Media Category Post” redirected me to the Membership Options Page (correct behavior)
4) I published a second post (“Media Tag Post”) with a non-protected category (“Uncategorized”) but assigned it a tag called “Media”
5) I confirmed that I was able to access “Media Tag Post” while not logged in (i.e., publicly accessible).

Could you please confirm that you are not using any URI Restrictions as Jason asked above?

Posted: Thursday Feb 23rd, 2012 at 3:46 pm #6167
Raam Dev
Username: Raam
Staff Member
Posted: Thursday Feb 23rd, 2012 at 3:38 pm #6162
Raam Dev
Username: Raam
Staff Member

Ryan,

Thank you for the update. I can see how the code example might be confusing and I will recommend making that clearer.

luisrosario,

The URLs that are visible with the HTML5 option will still be restricted to logged in users and whatever options you have configured for file downloads will still apply. However, it’s not possible to prevent a user from downloading the video if they have access to it and it’s loaded with the HTML5 player.

Posted: Thursday Feb 23rd, 2012 at 2:37 pm #6148
Raam Dev
Username: Raam
Staff Member

Could you please try changing this line:

url: 'http://www.the-tma.org/?s2member_file_download=Cara-Bartek_1.flv',

to this:

url: 'http://www.the-tma.org/wp-content/plugins/s2member-files/s2member-file-inline/Cara-Bartek_1.flv',

After making those changes, could you please test the video while logged in as well as logged out?

Posted: Thursday Feb 23rd, 2012 at 2:30 pm #6147
Raam Dev
Username: Raam
Staff Member

Hi Philip,

I have not heard of any other reports of that happening. I personally use s2Member with custom capabilities on my site and I did not experience that issue when upgrading.

It’s possible this could be related to a strange server configuration with your web host. I recommend doing a database backup before your next upgrade and seeing if it happens again. If it does, I recommend contacting your web host and explaining the issue.

Posted: Thursday Feb 23rd, 2012 at 2:27 pm #6146
Raam Dev
Username: Raam
Staff Member

Hi Rebecca,

I’m going to escalate this and see if there’s another workaround. Thank you for your patience.

Posted: Thursday Feb 23rd, 2012 at 2:15 pm #6143
Raam Dev
Username: Raam
Staff Member

Hi Rayna,

What version of s2Member are you running? If you’re not running the latest version, could you please try updating?

Posted: Thursday Feb 23rd, 2012 at 2:06 pm #6142
Raam Dev
Username: Raam
Staff Member

Hi Martin,

The update corrects the code added to the .htaccess file, but it does still insert the code, so what you saw was correct behavior.

However, the code that the update inserts was slightly modified to be compatible with Apache 1.3x.

I compared the code in my .htaccess file (added by the lastest version of s2Member) and it differs from the code you shared above. Here’s my .htaccess file:

# BEGIN s2Member GZIP exclusions
<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteBase /
        RewriteCond %{QUERY_STRING} (^|\?|&)s2member_file_download\=.+
        RewriteRule .* - [E=no-gzip:1]
</IfModule>
# END s2Member GZIP exclusions

The above code does not cause problems for me on Apache 1.3.

But notice how the line that starts with RewriteCond %{QUERY_STRING} (^|\?|&) differs from the code you shared. The code you shared is incompatible with Apache 1.3.

Could you please double-check the .htaccess file to make sure the code does in fact match the incompatible snippet you shared?

Posted: Thursday Feb 23rd, 2012 at 1:57 pm #6139
Raam Dev
Username: Raam
Staff Member

Hi Adam,

You can find details about how that constant works by going to Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants. The constant returns the registration time in the form of a Unix timestamp.

So for example, let’s say you want to start testing your content dripping today. You can get the Unix timestamp for 12pm today (1329998400) and then add 3600 seconds to it (1 hour): 1330002000. (Keep in mind Unix timestamps are always UTC, so adjust accordingly for your timezone.)

That means at 1pm it will be 1330002000 in Unix time. I’ll continue adding 3600 seconds to create three timestamps:

1330002000 (1 hour from now)
1330005600 (2 hours from now)
1330009200 (3 hours from now)

With those, I can now modify the content dripping code as follows:

<?php if(S2MEMBER_CURRENT_USER_REGISTRATION_TIME >= 1330002000){ ?>
    Drip content to Members that registered at least 1 hour ago.
<?php } ?>

<?php if(S2MEMBER_CURRENT_USER_REGISTRATION_TIME >= 1330005600){ ?>
        Drip content to Members that registered at least 2 hours ago.
<?php } ?>

<?php if(S2MEMBER_CURRENT_USER_REGISTRATION_TIME >= 1330009200){ ?>
    Drip content to Members that registered at least 3 hours ago.
<?php } ?>
  • This reply was modified 4 years, 10 months ago by  Raam Dev.
Posted: Thursday Feb 23rd, 2012 at 1:45 pm #6138
Raam Dev
Username: Raam
Staff Member

Hi Will,

Yes, unfortunately extracting s2Member custom field data from the database is complicated. Here’s what Jason, the lead developer, wrote on this topic:

Yes, you’re running into a known design flaw within s2Member. s2Member was designed to store all Custom Registration/Profile Fields configured with s2Member, into a serialized array in the wp_usermeta table, under the meta_key wp_s2member_custom_fields.

While this DOES have some nice advantages, it unfortunately has many disadvantages too. In your case, you’re seeing that it’s difficult to search your MySQL database for specific information in these fields, because they’re all globbed together into one serialized array, stored with key wp_s2member_custom_fields.

We are planning to address this issue in a future release of s2Member, in a way that preserves backward compatibility. Until then, if you need to search your MySQL database in this way, I suggest using the MySQL REGEXP operator.

He shares code examples in that thread to explain how to do that.

Posted: Thursday Feb 23rd, 2012 at 1:38 pm #6137
Raam Dev
Username: Raam
Staff Member

Hi Michael,

I’m not sure why the box isn’t there anymore. It’s possible it was removed as part of a security fix in a previous version. I’m going to inquire with another support rep and get back to you. Thank you for your patience.

Posted: Wednesday Feb 22nd, 2012 at 3:08 pm #6006
Raam Dev
Username: Raam
Staff Member

Hi Terence,

Secure File Upload is not currently a feature of s2Member (free or Pro).

If you require that functionality, you may want to search for a 3rd-party plugin that provides that functionality. s2Member utilizes the WordPress user base, so any WordPress plugin that offers secure file uploads to WordPress users should work (you’ll need to test to make sure it doesn’t interfere with s2Member in any way).

Posted: Wednesday Feb 22nd, 2012 at 3:03 pm #6005
Raam Dev
Username: Raam
Staff Member

Hi Dana,

EOT Reminders is not currently a feature of s2Member, but we’re working on it for the next major release of s2Member, expected for release towards the end of March.

In the meantime, you can utilize s2Member’s Auto EOT System hooks to create a plugin that does want you want, or you could use a solution like cassel described above.

Posted: Wednesday Feb 22nd, 2012 at 2:59 pm #6002
Raam Dev
Username: Raam
Staff Member

Hi Joe,

Please see this thread on the old forum regarding extracting s2Member Custom Field data using PHP:
http://www.primothemes.com/forums/viewtopic.php?f=4&t=15658#p48878

Posted: Wednesday Feb 22nd, 2012 at 2:57 pm #6001
Raam Dev
Username: Raam
Staff Member

Hi Will,

Please see this thread on the old forum regarding extracting s2Member Custom Fields using PHP:
http://www.primothemes.com/forums/viewtopic.php?f=4&t=15658#p48878

Posted: Wednesday Feb 22nd, 2012 at 2:49 pm #5994
Raam Dev
Username: Raam
Staff Member

Hi Christy,

It looks like you’ve modified the s2Member Pro-Form templates and/or CSS and something you’ve customized is causing the problem with the credit card images (possibly another DIV on top of them). I checked the actual images themselves and they are fine (e.g., http://ibodydirectory.com/wp-content/plugins/s2member-pro/images/solo-card.png).

If you’d like to hire someone for custom programming, we recommend posting a job at the following sites:

https://www.elance.com/r/contractors/q-wordpress/
https://www.odesk.com/contractors/wordpress
http://jobs.wordpress.net

Posted: Wednesday Feb 22nd, 2012 at 2:41 pm #5992
Raam Dev
Username: Raam
Staff Member

Thank you for the update.

Glad to hear everything is working now. :)

Viewing 25 replies - 2,476 through 2,500 (of 2,567 total)

Old Forums (READ-ONLY): The community now lives at WP Sharks™. If you have an s2Member® Pro question, please use our new Support System.

Contacting s2Member: Please use our Support Center for bug reports, pre-sale questions & technical assistance.