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.

Home Forums Bruce

Bruce

Staff Member

My Latest Replies (From Various Topics)

Viewing 25 replies - 1,776 through 1,800 (of 2,703 total)
Author Replies
Author Replies
Posted: Friday Mar 15th, 2013 at 7:38 pm #44847
Bruce
Username: Bruce
Staff Member

I have actually solved this, I found I could end e-mail in Signup Confirmation Email (pro-form).

Glad to see that you resolved the issue. I had actually just realized this myself. I had forgotten that this was not automatically generated ;-).

Posted: Friday Mar 15th, 2013 at 7:34 pm #44843
Bruce
Username: Bruce
Staff Member

Thanks for your reply. :-)

Your original post’s attempt was the closest here:

<?php echo s2member_pro_login_widget("signup_url" => "%%automatic%%" "login_redirect" => "%%previous%%"); ?>

Try this:

<?php echo s2member_pro_login_widget(array("signup_url" => "%%automatic%%", "login_redirect" => "%%previous%%")); ?>

That should create a Pro Login Widget that will redirect to the previous page that the User was on.

Posted: Friday Mar 15th, 2013 at 6:35 pm #44804
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

So actual payment is correct, text on email wrong. How can I change this to be £ so as not to confuse my members?

I’m unsure how to accomplish this. I’ve contacted Jason (Lead Developer) to get his insight here.

Posted: Friday Mar 15th, 2013 at 6:32 pm #44799
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

We are very sorry for the delay.

Please help! I just installed s2member and signup for the pro version. I am running multi site for but I am the owner for all my child sites. When I goto the /wp-login.php?action=register on the subdomain its redirecting me to the the primary domain /sign-up. I want the regstration to remain on the child blog/subdomian blog. Please help I am totally blocked and cannot proceed. What is the fix?

This is the expected behavior, as this is how WordPress MultiSite registration works (not affected by s2Member). When WordPress redirects the User to this page, they are registering for the subdomain that they were redirected from.

The only way to accomplish the exact functionality you’re looking for here would be to create subdomain installations on your server, outside of WordPress Multisite, and have s2Member installed on your separate sites. This, however, also means that your sites will no longer by connected in any way other than that they are on the same domain. They will be separate installations.

Does that make sense?

Posted: Friday Mar 15th, 2013 at 6:28 pm #44793
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

@GT_S2User

I checked your registration page and your checkout does not allow for Users to checkout via anything other than PayPal. I’m unsure what you mean here. Did you disable this because you were having an issue? If so, please send us Dashboard Login Info through our Private Contact form so that we can run test transactions and see if we can find the problem.

See: s2Member® » Private Contact Form

@Leonidas Amarant

At first look at your page, I notice that you have 2 Pro Forms on the same page. This is likely causing an issue, as s2Member does not support having more than 1 Pro Form on a Post/Page at a time. Please remove one of these forms and run another test transaction. If problems persist, please send us a Dashboard login via Private Contact Form.

See: s2Member® » Private Contact Form

Posted: Friday Mar 15th, 2013 at 6:22 pm #44786
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

We are very sorry for the delay.

I ran a test registration on your site to test, and it appears to be working correctly. Were you able to resolve your issue?

Posted: Friday Mar 15th, 2013 at 6:19 pm #44783
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

Can you give me an example of what should work? I tried using the example in the plugin’s layout but when copy and paste the data or import the data from the a file using the example as a guide line nothing imports and no data is found.

It sounds like there may be a configuration error on your server, or a problem with the encoding type for your .csv files. The only way we can tell for sure is to run tests. Could you please send us login info and the file that you originally tried to upload through our Private Contact Form?

See: s2Member® » Private Contact Form

Posted: Friday Mar 15th, 2013 at 6:16 pm #44777
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

We are very sorry for the delay.

1) Need steps to follow to get a buy now page(no registration required) up and running.

Currently s2Member requires membership for all checkout styles other than Specific Post/Page. If you need to have checkout available without having your Users sign up, Specific Post/Page Buttons/Pro Forms are for you.

See: Dashboard -› s2Member® -› Authorize.Net® Pro Forms -› Specific Post/Page (Buy Now) Forms

Are you selling access to Posts or Pages, or are you needing to sell access to something different?


2) troubleshooting tips and links if available while doing this work. (ssl, how to test once page is done)

An SSL Certificate is required for Authorize.Net, as you’re accepting credit card information on-site. See the following for information on acquiring an SSL Certificate:

http://www.authorize.net/solutions/merchantsolutions/merchantservices/sslcertificates/

To test your Pro Forms, I would recommend performing 1 cent transactions on your site using one of your credit cards. You can later change the Pro Form that you’re using on your page to up the price once you have your setup working.

Let us know if you have any further questions/concerns. :-)

Posted: Friday Mar 15th, 2013 at 6:08 pm #44768
Bruce
Username: Bruce
Staff Member

Thanks for your reply. We appreciate your patience.

Thanks for the reply. I’m ok with the workout of the forms but I would like to dig deeper into the admin bar. I have a plug in that turns it off (WP Custom Admin Bar). However, then I have no way to have a user login unless I create a link to login page which I have done as a work-around. That still leaves an issue with logging out and displaying to the user that they are actually logged in on top of Site.

Many themes already have Login/Logout links built-in for this reason. It sounds like you will need to have these links put into your theme’s header, such as we have at s2Member.com. You may want to use the examples in s2Member’s Advanced PHP Conditionals to decide when to display different links in your theme’s header.

Example:

<?php
if(is_user_logged_in()) { // If the user is logged in
	// Display your logout link
}
else {
	// Display your login link
}
?>

See: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals

That’s about as far as we can go with custom code. If you need further assistance, we recommend http://jobs.wordpress.net, or another freelance web site where WordPress® experts are offering their expertise through a bid on your project.

How can this be accomplished or is there a way to just modify the wp-admin in such a way as to also change the preset links (edit profile and get ride of ‘Howdy”?

s2Member prevents Users from accessing the WordPress Dashboard. I would recommend staying away from modifications to the WordPress Dashboard for this reason, and also because the Dashboard is really not supposed to be seen by your Users. It is meant as an Administration panel only.

Let us know if you have any further questions/concerns. :-)

Posted: Friday Mar 15th, 2013 at 5:56 pm #44761
Bruce
Username: Bruce
Staff Member

Thank-you for your inquiry.

We are very sorry for the delay.

1. Is it possible to get two different roles (e.g. company and person) that have different profile fields?

s2Member’s membership levels are incremental, meaning that a User that’s s2Member Level 2 would have access to everything that’s restricted at s2Member Level 0, and s2Member Level 1, as well as s2Member Level 2.

Custom Capabilities, however, are not incremental. This feature of s2Member is available in both the Framework (free) and s2Member Pro. You can set up separate Custom Capabilities for your different types of Users and use only 1 Membership Level to have them sign up. The only issue that I can forsee here is that Custom Registration/Profile fields are not available to be restricted by Custom Capability yet. If you’d like to do this it will require some custom code to accomplish.

For the best information on how Custom Capabilities work, see:
Dashboard -› s2Member® -› API / Scripting -› Custom Capabilities

See Also: Video » s2Member (Custom Capabilities)

We do have plans on adding the ability to restrict Profile/Registration Forms by Custom Capability in a future version of s2Member, but there is currently no time frame for when this might be available.

For info on using custom code to achieve this, you can refer to this thread:

http://www.s2member.com/forums/topic/custom-capability-control-over-custom-fields/

2. Can these different profiles have different groups in the profile e.g. for picture upload of recent work for the Person profile? The Company shouldn’t have that.

This is not something that s2Member supports by default. However, you may be able to accomplish this with another plugin. Perhaps this one will work for you:

http://wordpress.org/extend/plugins/nextgen-public-uploader/

You should be able to block access to the uploader with s2Member’s Simple Shortcode Conditionals. Find info on these here:

Dashboard -› s2Member® -› API / Scripting -› Simple/Shortcode Conditionals

3. Can the different User (Company and Person) get a different theme?

I’m unsure if this is possible, as I’ve never dealt with this. I imagine it would cause conflicts unless you have one main theme that integrates with s2Member’s Custom Capability API, and changes based on the User’s Custom Capabilities. I would recommend asking about this on the official WordPress Support Forums for more info.

See: http://wordpress.org/support/

You can use the Advanced PHP Conditionals provided by s2Member to enable this change after you discover how to accomplish it.

See: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals

4. Is it possible to search for the user profiles in buddypress in detail?
After I search for users and got the results I would like to have on the widget sidebar more options to refine the search.

This is not something that I believe is available directly through BuddyPress. There may be a plugin or solution available, though. I would recommend posting this on the BuddyPress Forums for info on how this might be possible.

See: http://buddypress.org/support/

Let us know if you have any further questions/concerns. :-)

Posted: Friday Mar 15th, 2013 at 5:27 pm #44755
Bruce
Username: Bruce
Staff Member

Thanks for the bump on this thread.

Sorry for the delay.

Please advise if your S2Member-Pro Plugin will offer the following:
1. Dual Database: 1 for participants and 1 for wholesale items listed for sale.
2. Participants will make payment for each ad, prior to listing the details of the item. (not a membership payment) Envisioning: start record (including email)~ make payment~ thank you email gives link to complete the record and make future changes like pricing.

The first thing I’d like to mention here is that s2Member does not offer front-end posting for Users. This is functionality that would need to be added outside of s2Member, either through custom code or another WordPress plugin.

You may want to try this one: User Submitted Posts

4. If items can be separated or listed/ room: ie living room furniture, bedroom, kitchen, etc…
5. If distance/radius can be searchable: ie 5 or 15 miles from location or zip code, etc.
6. Participants see the wholesale prices listed, but retail clients/users prices will be hidden.
7. Allow participant an option/button to temp turn off the prices to show list to retail client.
8. Alert or notice to participant when a certain item becomes listed: ie waiting for black coffee table, etc…

The plugin you choose to accomplish this will also need to be in control of displaying your list of items. This is out of the scope of what s2Member is capable of. However, I can tell you what s2Member is capable of helping you with:

Creating User Accounts

s2Member is not a shopping cart plugin. In your original post you mentioned that the items that will be listed on your site will not actually be sold on your site. This makes things easier for you, as s2Member does not currently support the functionality that would be needed to do this easily (it’s possible, but will take much more work).

Are you planning on having members sign up to see your listings, as well as post listings? Will Users need to pay for access?

If you are having Users sign up to see listings, you will want to enable Open Registration or provide access to a Free Registration Form (s2Member Pro). Alternatively, if Users need to pay to see listings, you will need a PayPal Button / PayPal Pro Form to grant access to viewing listings.

See the following:

Dashboard -› s2Member® -› General Options -› Open Registration
Dashboard -› s2Member® -› PayPal® Pro Forms -› Free Registration Forms
Dashboard -› s2Member® -› PayPal® Buttons -› Membership Level # Buttons

Granting Access to Forms

Though you need to have another plugin to generate the form to allow Users to post, s2Member will still have a role here. You will still need to decide when a User can see the form to create a new Listing and when they should not, as well as allowing Users to checkout and generate the ability to post. To accomplish this I’d recommend using Custom Capabilities. You can use s2Member’s Capability (Buy Now) Forms/Buttons to sell access to a Custom Capability that your form to have Users post should be restricted with.

For example, you might sell Custom Capability post_listing, and have a Post that’s protected with this Custom Capability. On this Post would be your form to create a listing. The only portion of this that would not be automated without custom code would be removing the Custom Capability after the User posts a listing. For this you can use the information in the below article for removing this Custom Capability automatically when a User posts a listing:

Knowledge Base » Changing Roles/Capabilities via PHP

In this case, with the Custom Capability post_listing, you would need to put the following code snippet in your Thank-you page for after the user has posted a listing:

<?php
$user = new WP_User(get_current_user_id());
$user->remove_cap("access_s2member_ccap_post_listing")
?>
You’ll need a PHP Execution Plugin to make this work. Try ezPHP:

Knowledge Base » ezPHP Plugin for WordPress®


I hope that all makes sense. Please let us know if you have any further questions/concerns.

Posted: Thursday Feb 28th, 2013 at 8:04 am #43400
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

… when asking PayPal to analyze a failed transaction they say that we are not sending the PAYMENTREQUEST_n_CURRENCYCODE, therefore the transaction defaults to US$, which can cause trouble when the customer (and his PayPal acount) is non-US (which happens frequently, because we are Europe-based).

I see. We would need to take a closer look at your installation and logs to get a clearer picture of what’s happening here. We have received data for your site, but they appear outdated, as they do not work anymore. If problems persist, please send us another login for your installation of WordPress.

Also, you said that your customers had this issue when they were non-US, does this mean that only Users that have non-US based currencies are receiving this error?

Posted: Thursday Feb 28th, 2013 at 2:40 am #43382
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Does it work with Autorize.net SIM or just AIM?

s2Member uses AIM, as keeping Users on your site is not possible with SIM. Sorry for the inconvenience.

I’ll put in a request for further info on this, and documentation on how this works for a future version of s2Member.

Posted: Thursday Feb 28th, 2013 at 2:36 am #43380
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

any news on Gift certificates (I read before that it’s coming)?

I can confirm that this in the works, but we haven’t got a solid release date for this yet, sorry.

Q: So – how can we let logged in users create new members using PayPal Pro forms

Are you using recurring subscriptions or One-Time payments?

If you’re using One-Time payments, I might suggest using Specific Post/Page Access, in conjunction with some custom code to generate Registration Access Links for Users. If you pass the Transaction ID to the Registration Access Link generator, the User that is created with link will be automatically demoted if payment fails, or the payer requests a refund.

I believe that s2Member generates these links with JavaScript, so I would check the following file for info on how you might achieve this:

/s2member-pro/includes/menu-pages/paypal-menu-pages-s.js

See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Registration Access Links

Unfortunately I can’t give you much to go on past that.

Posted: Thursday Feb 28th, 2013 at 2:23 am #43379
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

When I tested, I log in as a free member “level 0″, and it’s ok. I have the “Welcome Login page” and I can see all the website. BUT when I’m log gin like a subscriber (level 1), I don’t have any redirection. Instead, I have the Member Option Page for each page I want to visit. I’m not recognized as a subscriber. What can I do ?

So what you’re saying here is that you have correct access restrictions from s2Member Level 0 , but not s2Member Level 1? Can you try manually creating a User that is Level 1 through your Dashboard and see if the issue persists with that User as well?

If you can access the site’s content with the User you create manually, then it may be an issue with your PayPal setup. Perhaps your Account did not get upgraded after you checked out, or it got deleted? What do you have set up in your Automatic End of Term options?

See: Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior

Another question : I think I have a Paypal account Business standart, it must be Pro?

No, s2Member’s Pro Forms do not require PayPal® Pro to work, but you cannot process credit cards through a Pro Form without PayPal Pro.

See: Pre Sale FAQs » To use s2Member® Pro Forms, will I have to use PayPal® Pro?

Posted: Thursday Feb 28th, 2013 at 2:18 am #43378
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Is there a way to tell s2Members plugin to redirect to the translated welcome login page if the user is in a translated version of the website?

This is not currently a feature that s2Member supports. You’ll need to implement this through custom code on your Login Welcome Page. Sorry for the inconvinience.

See: http://codex.wordpress.org/Function_Reference/wp_redirect

You will need a PHP Execution Plugin to redirect on your Login Welcome Page. Try ezPHP:

Knowledge Base » ezPHP Plugin for WordPress®

Posted: Thursday Feb 28th, 2013 at 2:15 am #43376
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up.

Eng
http://www.d-intl.com/feed/

Swe
http://www.d-intl.com/feed/?lang=sv/

Danish
http://www.d-intl.com/feed/?lang=da/

If you look at your URLs, each one of your RSS feeds contains /feed/ in the URI. You should be able to restrict access to your feeds with URI restrictions. Try putting /feed/ in the appropriate box here:

Dashboard -› s2Member® -› Restriction Options -› URI Access Restrictions

Posted: Thursday Feb 28th, 2013 at 2:13 am #43375
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry. We appreciate your patience.

Do you have a global array for pages which are protected by s2member just through the Specific Posts/Pages access restrictions page?

I would recommend using the is_post_protected_by_s2member() function here. You can find info on how this function works here:

http://www.s2member.com/codex/stable/s2member/api_functions/package-functions/#src_doc_is_post_protected_by_s2member()

We also offer services and use s2Member to protect specific pages dedicated to that service. If a user tries to access these pages while they are not logged in they are redirected to the Members Options page. We would like to offer a different message to the user if they are trying to access a specific page instead of member content. How would you best code the logic for this kind of check on the members options page.

s2Member passes a number of variables to the Membership Options Page when a User is redirected. You can use these variables within your Membership Options Page with a PHP Execution Plugin to display dynamic content based on these variables.

See: Dashboard -› s2Member® -› API / Scripting -› Membership Options Page Variables (MOP Vars)
See Also: Knowledge Base » ezPHP Plugin for WordPress®

Based on your requirements above, I believe that you should have something like this on your Membership Options Page:

<?php if(is_user_logged_in()) /* Current User is logged in? */ { ?>
	some code to display member options, upgrades, cancellations etc
<?php } else { 
	if(isset($_REQUEST&#91;'_s2member_seeking'&#93;&#91;'sp'&#93;)) {
		// This is a Specific Post/Page Restriction redirect
	}
	
	elseif(isset($_REQUEST&#91;'_s2member_seeking'&#93;)) {
		// This is a general redirect
	}
} ?>

See: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals

Posted: Thursday Feb 28th, 2013 at 2:02 am #43374
Bruce
Username: Bruce
Staff Member

I am looking at s2 to help with a membership app. Is it possible from a web app and native app to check if the username and password is a valid user and return the membership level from the app like passing them to a php page or function remotely?

I believe that s2Member already supports the functionality you’d need here. You can use the Dynamic Login Welcome Page functionality here to process whatever you’d need, and use the Replacement Codes available here to get the info you’d need.

See: Dashboard -› s2Member® -› General Options -› Login Welcome Page

Posted: Thursday Feb 28th, 2013 at 2:00 am #43373
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry. We appreciate your patience.

I understand that S2Member for the free version can be
set up to 4 paid levels. Would that include 1 free level
to make it 5 levels all together?

This is correct. The s2Member Framework (free version) supports 4 Paid Membership Levels, and 1 Free Membership Level. s2Member Pro supports unlimited Free and Paid levels.

See: Pre Sale FAQs » How many Membership Levels are supported?

I will be charging a Admin fee on top is this possible with
S2Member plugin?

I’m unsure what you mean by Admin fee, could you clarify please?

I will also be using Splashpages linked to an AR and be using
Rotators.

We are currently unaware of any issues with this functionality.

Posted: Thursday Feb 28th, 2013 at 1:57 am #43371
Bruce
Username: Bruce
Staff Member
There seems to be an issue on your installation of WordPress.

I attempted creating a test post on your installation, and got the following error:

Upon further investigation it appears that all Posts and Pages on your site are generating this error. Please contact your hosting provider and let us know when this issue is resolved so that we can diagnose any further problems with s2Member’s restrictions (if they still exist after this is resolved).

Posted: Thursday Feb 28th, 2013 at 1:51 am #43369
Bruce
Username: Bruce
Staff Member

Thanks for the follow-up, and thank-you for your patience.

Details recieved. I’m taking a look now.

Posted: Thursday Feb 28th, 2013 at 1:50 am #43368
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry. We appreciate your patience.

but I need more help. Where do I put the conditional statement and how can i construct the statement?

I can’t really tell you where to put your conditional statement, you should ask on the BuddyPress Forums for info on that. I would guess that you’d need to edit a BuddyPress Template for this functionality.

I can give you some info on what conditional statement you might use. If you’re looking to restrict access to Users that are not paying members (assuming that you only have one free level), you can do the following:

<?php if(!current_user_can('access_s2member_level1')) { 
	// Your restrictions should go here
} ?>

If you were to restrict Users based on a Custom Capability, you might do this:

<?php if(!current_user_can('access_s2member_ccap_buddypress')) {
	// Your restrictions should go here
} ?>

See: Dashboard -› s2Member® -› API / Scripting -› Advanced PHP Conditionals

Please let us know if you have any further questions/concerns regarding this.

Posted: Thursday Feb 28th, 2013 at 1:44 am #43367
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry. We appreciate your patience.

What I’m wondering is, can I have S2Member automatically not charge the customer for a month when they’ve earned enough referral credits(that I have kept in a custom DB field), and resume charging the next month.

s2Member currently doesn’t support this automatically, as the subscription is set up within PayPal. To achieve this logic, you’ll need to have Users sign up for their one month free by giving them a free trial with a Billing Modification Form.

Billing Modification Forms delete the current subscription, and create a new one. There is no way to edit a currently existing Subscription within s2Member.

See: Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Modification Forms

Posted: Wednesday Feb 27th, 2013 at 8:15 pm #43359
Bruce
Username: Bruce
Staff Member

Thank-you for your inquiry. We’re very sorry for the wait.

I’m reviewing this thread now.

Viewing 25 replies - 1,776 through 1,800 (of 2,703 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.