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.

Cristián Lávaque


My Latest Replies (From Various Topics)

Viewing 25 replies - 1,926 through 1,950 (of 7,376 total)
Author Replies
Author Replies
Posted: Friday Mar 8th, 2013 at 1:05 pm #44098

Hi Andy.

Well, the shortcode says there is no trial, the regular payments are monthly and the description says yearly.

Do you have another shortcode in your site somewhere that may be giving the trial?

You can submit your site’s info so we can take a look a the logs. s2Member® » Private Contact Form

Posted: Friday Mar 8th, 2013 at 12:56 pm #44096

No, he hasn’t reached this ticket yet. He’s been quite busy.

Is the problem the %2F in the URL? If so, how do I work around this?

That seems right. You can use the output code instead of the shortcode for now, try replacing [hilite mono]%2F[/hilite] with a slash.

http://www.domainname.org/wordpress/wp-content/plugins/s2member-files/s2member-file-stream-no/s2member-file-inline/access-s2member-level1/testhaba.mp4
Posted: Friday Mar 8th, 2013 at 12:49 pm #44093

No problem. :)

Posted: Friday Mar 8th, 2013 at 12:43 pm #44092

Thanks for your updates, Ross. I’ll forward this to Jason.

bbPress started messing with WP roles/capabilities in a silly way recently, and s2Member had to cope with that. Jason added a button to help with this, have you tried it? [hilite path]Dashboard -› s2Member® -› Other Integrations -› bbPress® -> Update Roles/Capabilities[/hilite]

Posted: Friday Mar 8th, 2013 at 12:38 pm #44091

Hi Gary.

So even though the features list says FlowPlayer compatibile, it’s not really possible…since there are no instructions/videos on how to actually pull it off.

That there isn’t a tutorial, doesn’t mean it isn’t possible.

We provided instructions (and lately an integration with shortcodes) for JW to help site owners with a popular free player, but it already takes a lot of our time to solve issues related to it. We can’t do the same for more players.

The code samples given for JW Player may help give an idea of how to use another player. Of course you’d use their code, but the uses of variables related to the s2Member protected files can be studied from the JW samples.

[hilite path]Dashboard -› s2Member® -› Download Options -› JW Player® & RTMP Protocol Examples[/hilite]
Knowledge Base » JW Player Sample Code Not Working?

In relation to Amazon S3/Cloudfront vs Rackspace CloudFiles. As near as I can tell, Amazon is the only other option for protected downloads besides the local “/wp-content/plugins/s2member-files” directory?

Correct.

As a side note: MailChimp hates (and bans) all affiliate marketers, per their TOS…which pretty much thwaps in the face many of the people who would use S2Member because of your deeper integration plans you have with MailChimp only. I would have coffee with Aweber or another, and go deeper with an ally of marketers instead of an opponent.

s2Member integrates with AWeber too. [hilite path]Dashboard -› s2Member® -› API / List Servers -› AWeber®[/hilite]

And you can integrate with other email autorresponder services using their API and the s2Member Notifications API. [hilite path]Dashboard -› s2Member® -› API / List Servers -› Other Integration Methods[/hilite]


I hope that helps. :)

Posted: Friday Mar 8th, 2013 at 12:09 pm #44088

See:
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals[/hilite]
[hilite path]Dashboard -› s2Member® -› API / Scripting -› Content Dripping[/hilite]
[hilite path]Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants[/hilite]

[hilite pre_code]

Excerpt and rich snippet here.
90) { ?>
Content for Members with an s2Member Level >= 1 AND drip content to Members that started paying you at Level#1, at least 90 days ago.

[/hilite]

You should also add something for those logged in but not at Level 1, i.e. Level 0.

I hope that helps. :)

Posted: Friday Mar 8th, 2013 at 11:49 am #44086
Posted: Friday Mar 8th, 2013 at 11:43 am #44085

Hi Cheryl.

Here’s an old hack that may help you with that: http://www.primothemes.com/forums/viewtopic.php?f=36&t=14925&p=35894#p35894

Posted: Friday Mar 8th, 2013 at 9:01 am #44082

Most of these fields can be found in the user edit page, under the section “s2Member Configuration & Profile Fields (for this Blog)” and next to each you’ll notice a question mark link [hilite mono][?][/hilite] that’ll open a description. [hilite path]WP Admin -> Users -> username -> Edit[/hilite]

Custom Capabilities

This would be left empty if you’re not using custom capabilities to manage access to your content.

Auto EOT

You’d enter the EOT date if they have one. If they have an ongoing subscription, though, leave it empty. With the payment gateway and subscr. ID, when the payment gateway notifies s2Member about the subscription’s end, then s2Member will set the EOT time for the user.

Custom Value

This is your domain name. You can copy the correct value for this field from any of the button/pro-form shortcode created with s2Member. For example these: [hilite path]Dashboard -› s2Member® -› PayPal® Buttons[/hilite]

Paid Subscription Gateway – do I need to have this or is this for new members going forward?

The payment gateway you’re using. If PayPal, then the value would be “paypal”. The codes for the other gateways are in the dropdown for this field in the user edit page.

How do I get the users/members to appear in a member directory?

If you use BuddyPress, that includes a members directory.

Or use a members directory plugin like AMR, which also integrates with s2Member custom profile fields.
http://wordpress.org/extend/plugins/amr-users/
http://wpusersplugin.com/3086/user-lists-and-filtering-with-s2member-fields/


I hope that helps. :)

Posted: Friday Mar 8th, 2013 at 8:41 am #44080

Right. He’d be admin in the child blog he creates. Are you using /signup.php for registration? [hilite path]Dashboard -› s2Member® -› Multisite (Config) -> Multisite Registration Configuration[/hilite]

But when it comes time to setup a new Blog, you will need to redirect your Customer to [hilite mono]/wp-signup.php[/hilite], while they are logged-in. This will allow them to create a new Blog on your Network. That is, if they are allowed to (based on your configuration below).

Posted: Friday Mar 8th, 2013 at 8:29 am #44078

No problem. :)

Posted: Friday Mar 8th, 2013 at 8:28 am #44076

Can I request that as a feature?

I wrote it down in the feature requests. :)

Now, my new question regarding this: is there anyway to combine two ideas:

– User must be registered, so a free member.
– User must buy each post.
– When user buys post, since they are logged in (and the button to Buy Now is hidden until logged in), it saves the URL as a custom field for the user so they can access it via a function on the author page or something?

I’m not sure I understand what you’re asking. Could you explain it a bit more, please? Thanks. :)

Posted: Friday Mar 8th, 2013 at 8:23 am #44075

Is there a way to contextualize that, in some way, so that it translates differently based on what form it is in?

I haven’t tried if it works, but you could test adding the translation code in the page itself, that way only that page would have that particular translation. You’ll need to use a PHP execution plugin. Knowledge Base » ezPHP Plugin for WordPress®

I hope that helps. :)

Posted: Friday Mar 8th, 2013 at 8:19 am #44074

In my single post template I’ve got lots of stuff but basically the main code is this one:

<?php the_content(); ?>

Well, I’d try something like this:

[hilite pre_code]

Message to non-logged in visitors.

[/hilite]

Maybe we could all work on a list of considerations prior to deployment?

Well, we take into account every comment, request and suggestion that gets maid, and are doing our best to include as much as possible in s2Member. There was so much, that we needed to rewrite the plugin to make it possible, and that’s what we’re doing.

Posted: Friday Mar 8th, 2013 at 8:10 am #44072

Hi Mathias.

Is there any way i can get S2 members to execute an api notification for all current active members ?

No, the notification fires when it happens.

If that’s possible i can just empty my DB and re populate it with just the current active customers.

About removing users in bulk, the WP Users list lets you select them and then remove them in one go. Use the “Bulk Actions” dropdown, select “remove” and click “Apply”. If you need to have more users displayed in the same page, you can adjust it from the Screen Options tab in the top-right corner. [hilite path]WP Admin -> Users[/hilite]

Are users being added and removed from the same WordPress installation where s2Member is? If so, the user removal could be handled by s2Member with the Auto EOT Behavior setting. [hilite path]Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior[/hilite]

I hope that helps. :)

Posted: Friday Mar 8th, 2013 at 8:00 am #44070

The Paypal status of the payment is now ok (not in “waiting” mode anymore), cool !!

Great! I’m glad I could help and that you sorted it out. :)

1/ Is there always a delay in a Paypal subscription to see the transaction granted by Paypal using the upgrade process ?

I don’t know if it’s always or only sometimes… I’d ask PayPal support, who’d be more familiar with that behavior.

2/ Is there any standard way to have both an upgrade ProForm form, and a cancel (button or ProForm) on the same page ? If not, I’ll have to imagine something magic :-)

Well, I wasn’t aware that a button would conflict with a pro-form… Maybe it was a problem with where the shortcodes where placed? But if you can’t make them work together in your site, you’ll need to have them in separate pages… Or you could output the button as a link instead. [hilite path]Dashboard -› s2Member® -› PayPal® Buttons -› Shortcode Attributes -> output[/hilite]

Posted: Friday Mar 8th, 2013 at 7:54 am #44069

Hi Michel.

I don’t know if those extra variables would work in the code there. PayPal generated buttons have an ID and the variables are on PayPal’s side referenced by that ID. I think you’d need to add those variables when creating the button. But I’m not sure, so you’ll need to test to confirm it.

Posted: Friday Mar 8th, 2013 at 7:41 am #44067

Here’s what Jason said:

No that is not possible w/ Quick Cache; and I don’t foresee this being possible anytime in the near future. It’s not going to jive with just about ANY other part of WordPress unfortunately.

Posted: Friday Mar 8th, 2013 at 7:39 am #44066

That’s odd, because the CSS did load: http://cleantestsite.digitalpublishing101.com/wp-content/plugins/s2member/s2member-o.php?ws_plugin__s2member_css=1&qcABC=1&ver=130221-130221-1320189116

Did you check with your webhost why the JS one may not be loading? The file is the same, only the vars change. Maybe something in the server is preventing it to load?

Posted: Friday Mar 8th, 2013 at 7:30 am #44065

Got it. Well, since you are using wp-login, it’d be good to make that one more secure with captcha. A plugin like SI Captcha. http://wordpress.org/extend/plugins/si-captcha-for-wordpress/

Other plugins may be fine too, just test to make sure it doesn’t conflict with what you have.

Posted: Friday Mar 8th, 2013 at 7:23 am #44064

I see. Thanks.

Well, you can use the export/import tools for users and options here: [hilite path]Dashboard -› s2Member® -› Import/Export[/hilite]

Although the multisite network is powered by a single file set of WordPress, each blog in it is independent of the rest. So importing the users to one will not include them in the other blogs. It’s the same for the plugin options.

Does that help?

Posted: Friday Mar 8th, 2013 at 7:00 am #44056

By the way, here’s something Jason told me related to securing logs:

Aside from disabling logs completely, another thing a site owner can do to improve security is to move their log directory to a more secure location (i.e. to a folder outside of the web space).

Please create this directory and file:
/wp-content/mu-plugins/s2-hacks.php
See: http://www.s2member.com/kb/hacking-s2member/

<?php
add_filter('ws_plugin__s2member_logs_dir', 's2_logs_dir');
function s2_logs_dir($what_s2_says)
{
    return '/absolute/path/to/my/secure/logs/dir';
}
Posted: Friday Mar 8th, 2013 at 6:53 am #44055

No problem. :)

Posted: Friday Mar 8th, 2013 at 6:42 am #44053

Hi Pirco.

No, this isn’t possible with s2Member yet. I’m afraid you’d need to hack it a bit to do something like that.

This is in our feature requests list, though. I’ll add yours as a vote for it. :)

Posted: Friday Mar 8th, 2013 at 6:35 am #44052

Hi khoi.

Sorry about the delay, it’s been a busy week for us here. Thanks for your patience.

how do I set it up where users can login from the main site and enter the members sites?

This is actually a WordPress thing, not s2Member.

The login session is being done in the www subdomain, so the user is not being logged in to the members one. So when the person is taken to the Login Welcome page in the members subdomain, since that page requires him to be logged in but he isn’t there, the redirection to the Membership Options Page happens.

Maybe there’s another plugin, or a hack, to enable the network login with WordPress multisite.

Viewing 25 replies - 1,926 through 1,950 (of 7,376 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.