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.

Philly


My Latest Replies (From Various Topics)

Viewing 25 replies - 226 through 250 (of 267 total)
Author Replies
Author Replies
Posted: Sunday May 20th, 2012 at 6:14 am #14012

Hi Eva,

Notice

‘Unable to verify POST vars. This is most likely related to an invalid ClickBank® configuration. Please check: s2Member -> ClickBank® Options.

I would double check your ClickBank® Account Details in s2member and in your ClickBank® account and the same for ClickBank® IPN v2.1 Integration

Did you also remember to input your ClickBank® IPN/Secret Key you didn’t mention that in your first post.

Hope that helps

Posted: Sunday May 20th, 2012 at 3:21 am #14008

Hi Eva,

Just done a test and did not receive the email.

Have you enabled Logging Routines under: s2Member® Pro / ClickBank® Options > ClickBank® Account Details > Yes, enable debugging, with API, IPN & Return Page logging. If you have can you post the logs minus personal info or if you have not, enable them then do another transaction then post the logs.

Thanks

Posted: Sunday May 20th, 2012 at 1:23 am #14005

Hello Andrea,

In a text widget in the sidebar, or in your s2member pro login widget in the Additional XHTML/PHP Code? section ( when logged-in ) you could use:

[s2If current_user_can(access_s2member_ccap_clientA)]
        Display links for Client A
[/s2If]
[s2If current_user_can(access_s2member_ccap_clientB)]
        Display links for Client B
[/s2If]
[s2If current_user_can(access_s2member_ccap_clientC)]
        Display links for Client C
[/s2If]

You can find out more under s2Member® API / Scripting > Advanced/PHP Query Conditionals or Custom Capabilities

Hope that helps

Posted: Friday May 18th, 2012 at 8:55 pm #13935

Susan it sounds like that because they are not getting returned to page that exists they not being upgraded to level 2 although they are being registered.

Is it that the success URL should be

http://susanireland.com/readymaderesumes/thank-you&#8221

not

http://susanireland.com/readymaderesumes/thank-you/&#8221

I don’t think the forward slash should be present after thank-you

Hope that helps

Posted: Tuesday May 15th, 2012 at 2:31 pm #13539

My advice would be to do as follows

The Subscription Signup/Registration Process

1. Internet Users will go to your Membership Options Page ( which you’ll need to configure on the s2Member General Options panel ). On this Membership Options Page, that YOU will create in WordPress®, you’ll insert the PayPal® Subscription Buttons that were generated for you by s2Member.

2. An Internet User will click on a PayPal® Subscription Button from your Membership Options Page. They will be transferred over to PayPal® in order to agree to your Membership terms and pricing. You can customize the Checkout Page Style, Pricing, Payment Periods, and more – whenever you generate your PayPal® Buttons through s2Member.

3. Once a User has completed the Subscription Signup Process at PayPal®, they’ll be returned to your site, where they’ll be activated by s2Member instantly, and given the opportunity to register a Username & Password for their Membership. ( Note: they’ll be allowed to register a Username & Password, even if you’ve set ‘Anyone Can Register’ to `Off` in your General WordPress® options; because s2Member identifies the User as having paid for Membership access through PayPal® ).

s2Member will also send the User an email with instructions on how to register their Username & Password, just in case they missed the instructions after checkout. That email will be sent to their PayPal® email address. Much of this is handled through the PayPal® IPN service behind-the-scene, where PayPal® and s2Member communicate with each other.

4. Once a User has completed checkout and registered a Username & Password, they’ll be able to log in. The first page they’ll see after logging in, will be your Login Welcome Page ( which you’ll need to configure on the s2Member General Options panel ). Your Login Welcome Page can contain whatever you like. You’ll need to design this Page in WordPress®, and be creative!

It looks like you already have everything setup so all you need to do is put the paypal buttons on your membership page instead of directing users to the pro form on your monthly-payment.

I know its not the solution you want but without the ssl certificate you either have to get customers to register before or after payment and I guess in your case its better afterwards. When you have some money coming in you can always purchase a certificate and go down the pro forms route.

Posted: Tuesday May 15th, 2012 at 2:02 pm #13536

Irresponsible, ridiculous and just plain nonsense!

Your site is not secure therefore you cannot take credit card details directly on your site, how your managing to get one hundred thousand people entering their card details into a system that is not safe is way way beyond my comprehension.

If your losing $15000 hire a developer.

In order to comply with PayPal® and PCI Compliance policies, as set forth by major credit card companies; you will need to host all of your PayPal® Pro Forms on an SSL enabled site

I see that from your previous rather rude posts asking for support you was already made aware by s2member reps that you would need an ssl certificate, but stated that it would be too expensive and therefore was not an option, S2member cannot do any kind of magic and so you cannot take credit card details on your website without an ssl certificate.

The solution is simply to get paypal to take the card details on their secure server.

I would like to add that I find the support and documentation offered by s2member exemplary.

Posted: Thursday Apr 19th, 2012 at 12:22 pm #11264

I’m not sure what they use perhaps its

<?php wp_logout(); ?> 

or Logout and Redirect to Current Page

<a href="<?php echo wp_logout_url( get_permalink() ); ?>" title="Logout">Logout</a>
Posted: Wednesday Apr 18th, 2012 at 1:46 pm #11133

In your

functions.php

change

//Add Menu Manager---------------------------
	add_theme_support( 'nav-menus' );
	add_action( 'init', 'register_my_menus' );
	function register_my_menus() {
	register_nav_menus(
	array(
	'menu-1' => __( 'Navigation Menu' )
		)
					);
	}
//End Menu Manager---------------------------

to

//Add Menu Manager---------------------------
register_nav_menu( 'logged-in-menu', __( 'logged-in-menu') );
register_nav_menu( 'logged-out-menu', __( 'logged-out-menu') );
//End Menu Manager---------------------------

and in

header.php

change

<nav id="nav" class="jqueryslidemenu">            	
							<?php            
                                    wp_nav_menu( array( 
                                                               
                                        'theme_location'  => 'menu-1',
                                        'container'       => false
                                              
                                    )); 
                            ?>
                            <div class="clear"></div>
             </nav>

to

<nav id="nav" class="jqueryslidemenu">            	
							<?php
if ( is_user_logged_in() ) {
    wp_nav_menu( array( 'theme_location' => 'logged-in-menu' ,
                                        'container'       => false) );
} else {
    wp_nav_menu( array( 'theme_location' => 'logged-out-menu' ,
                                        'container'       => false) );
}
?>
                            <div class="clear"></div>
             </nav>

Then in wordpress
admin appearance > menus
, you should see that under theme locations you have support for two or more menus. Now you can create a menu for logged in users and one for users that are not and apply them to the relevant drop down menus under theme locations.

Posted: Wednesday Apr 18th, 2012 at 1:07 pm #11128

Can you please also post the contents of your

header.php

Firstly though I can see in your other post your having trouble logging out, you may want to find out if the theme your using is compatible with s2member? Can you disable your plugins, clear the browser cache then try logging out, if that fails to work can you switch to the default wordpress theme and see if your able to log out

Posted: Wednesday Apr 18th, 2012 at 9:48 am #11110

That will take a little more work

This link will show you how to achieve that

http://www.s2member.com/forums/topic/alternate-menu-for-members-part-2/

Posted: Wednesday Apr 18th, 2012 at 4:57 am #11086

Richard,

This is your javascript file created by s2member, Notice that your login welcome page is set to

'http://ringertown.com/login'

which does not exist

S2MEMBER_LOGIN_WELCOME_PAGE_ID = 28,
S2MEMBER_CURRENT_USER_PROFILE_MODIFICATION_PAGE_URL = 'http://ringertown.com/?s2member_profile=1'
,S2MEMBER_MEMBERSHIP_OPTIONS_PAGE_URL = 'http://ringertown.com/tournaments-list-all',
S2MEMBER_LOGIN_WELCOME_PAGE_URL = 'http://ringertown.com/login',
S2MEMBER_LOGOUT_PAGE_URL = 'http://ringertown.com/wp-login.php?action=logout&amp;_wpnonce=cd81a49109',
S2MEMBER_LOGIN_PAGE_URL = 'http://ringertown.com/wp-login.php',

If your settings under s2Member® General Options > Login Welcome Page do not match those above then you have a javascript conflict. As Cristián said if you deactivate other plugins one by one and try to find which one is causing the problem, it may well be your theme that is conflicting so try using the default theme too.

Posted: Wednesday Apr 18th, 2012 at 12:15 am #11064

Hello Bran,

It sounds like the user IS getting logged in but is being redirected to the previous page (the register page).

What is the code snippet in your functions.php?

Can you disable all of your plugins then clear your browser cache and see what happens

Posted: Tuesday Apr 17th, 2012 at 11:56 pm #11063
[s2If is_user_logged_in()]
    Content for anyone that is logged in, regardless of their Membership Level.
[/s2If]

[s2If !is_user_logged_in()]
    Some public content. They're NOT logged in.
        A leading !exclamation means false.
[/s2If]
Posted: Tuesday Apr 17th, 2012 at 8:04 pm #11049
Posted: Tuesday Apr 17th, 2012 at 10:49 am #11002

What happens when you connect s2member to S3 without using cloudfront? Is that working or are you also getting an error message

  • This reply was modified 4 years, 8 months ago by  Philly.
Posted: Tuesday Apr 17th, 2012 at 10:18 am #10999

So you don’t have any plugins installed?

Posted: Sunday Apr 15th, 2012 at 5:03 pm #10862
Posted: Sunday Apr 15th, 2012 at 4:52 pm #10861

with cURL enabled and from what I understand ideally php 5.2.3+

Posted: Sunday Apr 15th, 2012 at 3:02 pm #10849

Yes

In wordpress > users > all users

tick the checkbox next to username, that will checkbox all users on the current page, then the drop down box that says ‘change role too…..’ select ‘s2member level 1’ and click change.

Also if you have many pages of users there is a setting under screen options to display more on one page

Posted: Sunday Apr 15th, 2012 at 2:55 pm #10848

Its beyond me so I’ll leave it too a support rep to help. The only other thing I can think of is whether your installation of PHP is compiled with OpenSSL or something like that.

Perhaps those links might help while your waiting

http://www.primothemes.com/forums/viewtopic.php?f=4&t=15853

http://plugins.svn.wordpress.org/s2member/tags/111206/includes/classes/files-in.inc.php

Posted: Saturday Apr 14th, 2012 at 1:58 pm #10807

Have you tried using a different bucket also don’t forgot to press the refresh button within cloudfront

Posted: Saturday Apr 14th, 2012 at 1:38 pm #10805

So this is the first attempt? Have you double checked the private key is correct and you have not used the public one and does your bucket name follow the naming convention

Posted: Saturday Apr 14th, 2012 at 7:33 am #10793

Hi Tuhin,

Are you trying to re-configure?

I find it quicker and easier to first go into cloudfront via AWS console then disable and delete the distributions s2member set manually. Then when thats done 15mins approx, go back to your site and try and run auto-configure again, it sometimes take more than one attempt.

Posted: Saturday Apr 14th, 2012 at 7:26 am #10792

Hello Tuhin,

Your CNAME entry would still look like cdn.mysite.com, then after s2member has run its configuration routines you will be able to find you distribution url example.cloudfront.net in your AWS management console it will have a comment

Created by s2Member, for S3 Bucket: yourbucket.s3.amazonaws.com

Then point cdn.mysite.com to example.cloudfront.net in your DNS manager.

Or

Run the routine without CNAMEs then go to AWS find your distribution url, then go to your DNS manger point cdn.mysite.com to example.cloudfront.net, then when you know that cdn.mysite.com to example.cloudfront.net is live
you can go back into s2member tick Yes, ‘I want s2Member to auto-configure using custom CNAMES that I’ll setup.’ enter your CNAME and UNTICK ‘Yes, automatically configure my Amazon® CloudFront Distributions & Amazon® S3 ACLs for me.’ then save the changes

hope that helps

Posted: Friday Apr 13th, 2012 at 3:13 pm #10751

I can confirm I’m an idiot got my private and public keys mixed up.

Viewing 25 replies - 226 through 250 (of 267 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.