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,551 through 1,575 (of 2,703 total)
Author Replies
Author Replies
Posted: Wednesday Apr 3rd, 2013 at 5:20 pm #46531
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Are you using a payment gateway right now? Your Paid Subscription ID is not being populated, so EOTs (and basically any demotions or modifications) will not work at all.

It sounds like an invalid IPN Integration. I would make sure logging is enabled and check to make sure you’re receiving the information you should from your payment gateway.

See: Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration

Posted: Wednesday Apr 3rd, 2013 at 5:07 pm #46529
Bruce
Username: Bruce
Staff Member

Removed s2-auto-login.php and ran the Server Check Tool. Still receiving the [WARNING] Plugin Directory Checksum (s2member) error. “Test Email Functionality” button successfully sent an email.

Got it. We’ll see if we can figure out the cause of this, in the meantime you’ll need to keep this hack off.

Posted: Wednesday Apr 3rd, 2013 at 5:05 pm #46528
Bruce
Username: Bruce
Staff Member

When I started using ccbill and s2member a button was supplied that had the graphics of JCB, mastercard and discover already on it. Is there not another button just like that but with visa on it as well?

No, s2Member only comes with that default button. You’ll need to find another graphic.

Posted: Wednesday Apr 3rd, 2013 at 5:03 pm #46526
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

The hack I posted is meant as more of a guideline to how you could do this. To accomplish what you need you’ll need to check each section, by using PHP’s explode() function.

Perhaps something like this:

<?php
function s2hack_auto_login_ip()
	{
		$ip_min = 123.45.0.0;
		$ip_max = 123.45.206.235;
		$ip_cur = $_SERVER&#91;'REMOTE_ADDR'&#93;;
		
		$ip_min_exp = explode('.', $ip_min);
		$ip_max_exp = explode('.', $ip_max);
		$ip_cur_exp = explode('.', $ip_cur);
		
		if($ip_cur_exp&#91;0&#93; >= $ip_min_exp[0] && $ip_cur_exp[0] <= $ip_max_exp&#91;0&#93;)
			{
				if($ip_cur_exp&#91;1&#93; >= $ip_min_exp[1] && $ip_cur_exp[1] <= $ip_max_exp&#91;1&#93;)
					{
						if($ip_cur_exp&#91;2&#93; >= $ip_min_exp[2] && $ip_cur_exp[2] <= $ip_max_exp&#91;2&#93;)
							{
								if($ip_cur_exp&#91;3&#93; >= $ip_min_exp[3] && $ip_cur_exp[3] <= $ip_max_exp&#91;3&#93;)
									{
										/**/
										$id = 1; # The ID of the user you wish to log the visitor in as / Could also be User's Login
										/**/
										$user = new WP_User($id);
										$user_pass = md5($user->user_pass);
										/**/
										wp_login($user_login, $user_pass, true);
										wp_setcookie($user_login, $user_pass, true);
										wp_set_current_user($user->ID, $user_login);
									}
							}
					}
			}
	}
add_action('plugins_loaded', 's2hack_auto_login_ip');
The above code isn’t tested, and may need some tweaks.
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.
Posted: Wednesday Apr 3rd, 2013 at 4:53 pm #46524
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

s2Member Pro pops up a notice when you upgrade the s2Member Framework asking you to upgrade. You should be able to upgrade there, and everything will be fine, but some hosting environment simply don’t allow it, and the s2Member Pro files are deleted and you have to upgrade via FTP.

I believe that’s the behavior you’re talking about.

Posted: Wednesday Apr 3rd, 2013 at 4:52 pm #46523
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Most plugins don’t require a specific capability just for their plugin.

How are you wanting Users to use these plugins? Do they need to be able to access them through the WordPress Dashboard?

Posted: Wednesday Apr 3rd, 2013 at 4:48 pm #46522
Bruce
Username: Bruce
Staff Member

Details Received. Thank you.

I took a look at your logs, and there’s nothing that I can see that would cause this to happen. I’m going to take a second look. In the meantime, please disable the auto login on registration hack, and run this Server Check Tool:

Knowledge Base » s2Member® Server Scanner

Posted: Wednesday Apr 3rd, 2013 at 4:39 pm #46519
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

You can use the image attribute to change the image you’re using for your buttons.

See: Dashboard -› s2Member® -› ccBill® Buttons -› Shortcode Attributes (Explained) -> image

Posted: Wednesday Apr 3rd, 2013 at 4:34 pm #46515
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I’m sorry, I’m not sure I understand. Are you saying that s2Member’s Shortcode Conditionals aren’t working for you?

Posted: Wednesday Apr 3rd, 2013 at 4:28 pm #46513
Bruce
Username: Bruce
Staff Member

The logging was enabled already.

Stupid question: Should I leave logging disabled all of the time?

Generally it’s a good idea to leave on the normal s2Member logging, but HTTP logging for all of WordPress is generally unneeded except for these edge cases.

I’m talking about this logging:

Did you have that logging enabled?

Posted: Wednesday Apr 3rd, 2013 at 4:21 pm #46511
Bruce
Username: Bruce
Staff Member

We have an unl pro license. What is the best procedure to deauthorize a site that has moved out of our control? Change the license password and then wait for an update?

Right. Change your account password here at s2Member.com, and the site will no longer be able to update, and will automatically have s2Member Pro removed on the next update.

Posted: Wednesday Apr 3rd, 2013 at 4:20 pm #46510
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

Couple of quick questions for you. One is I am doing a custom login form and I want to gather their address. That being said, we are expecting this to expand throughout the US and into other countries. Is there an easy way to code all of this without entering each state as an option? And for people outside the US can I make it so they just have to check a box and then it will drop down a couple of lines for them to type in their address? I hope I described this thoroughly enough :).

I’m sure it’s possible with JavaScript, but s2Member doesn’t have this functionality. You’d need to code this in custom.

Also, when I go to the S2 member plugin it no longer looks the same as it did. Originally it had each section set like an accordion so that you have to click on each subject to read more. Now it’s just one continuous page with no breaks.

I’ve seen this happen for two reasons. The first is that s2member-o.php does not have permissions 755, and the other is that you have your site in Maintenance Mode using an index.html file. I discussed a workaround for the second here:

http://www.s2member.com/forums/topic/custom-registrationprofile-fields-3/#post-46234

Posted: Wednesday Apr 3rd, 2013 at 4:13 pm #46507
Bruce
Username: Bruce
Staff Member

Thanks for the information.

Could you send your log files and logins via Private Contact Form?

See: s2Member® » Private Contact Form
See Also: Dashboard -› s2Member® -› Log Files (Debug) -› Logging Configuration

Posted: Wednesday Apr 3rd, 2013 at 4:11 pm #46506
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

You can change this text using the information provided in this article:

Knowledge Base » Changing Words/Phrases In s2Member®

Posted: Wednesday Apr 3rd, 2013 at 4:10 pm #46505
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

but it is not pulling in the S2Member login/password on the Membership Options Page (not logged in) or the Login Welcome Page (profiles/posting/wall post) when logged in as admin.

I’m confused about what you mean here. If you’re not running s2Member Pro, you should not have access to the Pro Login Widget. Can you clarify (a screenshot would help)? Thank you.

Posted: Wednesday Apr 3rd, 2013 at 4:07 pm #46504
Bruce
Username: Bruce
Staff Member

Thanks for the information.

It sounds like something your server hosting company is in control of. I can’t think of any reason s2Member would do this and in my tests it works properly for any size file.

I strongly recommend contacting your server hosting company.

Posted: Wednesday Apr 3rd, 2013 at 4:05 pm #46501
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

With s2Member Pro, you can have as many Free Levels as you’d like. See this video for the best information.

Video » s2Member (Free Registration On Multiple Levels?)

Posted: Wednesday Apr 3rd, 2013 at 4:04 pm #46500
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

Can you send us a Dashboard and FTP Login via Private Contact Form so we can take a look?

See: s2Member® » Private Contact Form

Posted: Wednesday Apr 3rd, 2013 at 4:02 pm #46499
Bruce
Username: Bruce
Staff Member

it’s very important i can get different thankyou page for different lists. it’s important too i can get (in thankyou page) price and level of user logged in.

s2Member can send you some information regarding the transaction, if you put in some replacement codes in your success URL. You can find the information regarding this here:

Dashboard -› s2Member® -› PayPal® Pro Forms -› Custom Return URLs Upon Success

not! simply a summary of all data inserted by user at moment of registration

You should be able to use Custom Profile/Registration Fields, and make them uneditable after the User has subscribed.

See: Dashboard -› s2Member® -› General Options -› Registration/Profile Fields

Posted: Wednesday Apr 3rd, 2013 at 3:57 pm #46498
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

HOW DO I GE S2MEMBER TO SEND ME AN EMAIL WHEN MEMBERS DIDN’T MAKE A PAYMENT?

You could set up a Cancellation and EOT API Notification that sends you information when a User hits End of Term or Cancels their subscription.

See: Dashboard -› s2Member® -› API / Notifications -› Cancellation Notifications
See Also: Knowledge Base » Building An API Notification Handler

Posted: Wednesday Apr 3rd, 2013 at 3:54 pm #46497
Bruce
Username: Bruce
Staff Member

I’m going to move from PayPal Pro to Auth.net. But I’ve 5 recurring users who paid using CC (PayPal pro). When I’ll move to auth.net, is there any way to move current subscribers silently?

No, there’s not currently a way to do that. You’ll want to cancel these Users’ current subscriptions, and have them sign up with Authorize.Net.

Posted: Wednesday Apr 3rd, 2013 at 3:53 pm #46496
Bruce
Username: Bruce
Staff Member

Thank you for reporting this important issue.

This is the first time we’ve heard of this error. What payment processor are you using?

Posted: Wednesday Apr 3rd, 2013 at 3:51 pm #46495
Bruce
Username: Bruce
Staff Member

He did a search on his name. And he found his name and all subscribers to my site. Apparently a link directly to all users. This is alarming

Where exactly is he searching?

Posted: Wednesday Apr 3rd, 2013 at 3:50 pm #46494
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

No, currently s2Member doesn’t support this. Currently the closest you’re going to get is Any Character Combination ( exactly 10 characters ). I’ll ask the development team if there’s any way to extend this functionality to support this.

Posted: Wednesday Apr 3rd, 2013 at 3:46 pm #46493
Bruce
Username: Bruce
Staff Member

Thank you for your inquiry.

I think you’re looking for what s2Member calls Content Dripping.

See: Dashboard -› s2Member® -› API / Scripting -› Content Dripping
See Also: Knowledge Base » Introduction to Content Dripping in s2Member®

Viewing 25 replies - 1,551 through 1,575 (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.