Cristián Lávaque
My Latest Replies (From Various Topics)
| Author | Replies |
|---|---|
| Author | Replies |
| Posted: Friday Oct 19th, 2012 at 9:53 am #29007 | |
|
|
|
|
Thanks for the kudos, Richard. :) About your question, you mean using the shortcodes in pages outside the WordPress pages? This article may help: Knowledge Base » Protecting Non-WordPress Content with s2Member. Do the include mentioned there, which loads WordPress, and then you can try using the shortcodes. I hope that helps! |
|
| Posted: Friday Oct 19th, 2012 at 9:49 am #29005 | |
|
|
|
|
Hi Juan. No, s2Member is the whole thing. You could try disabling parts hacking it, but I don’t have any tips for this. What is Dap? Maybe it can be made to work fine together with s2Member in your site. |
|
| Posted: Friday Oct 19th, 2012 at 9:41 am #29003 | |
|
|
|
|
Hmm… I was going to suggest trying to protect the topics with the URI restriction, until you mentioned being using ccaps instead of levels. I guess you’ll need to create a hack that checks what forum the topic is in, then check if the user has access to that, and apply it to the topic. |
|
| Posted: Friday Oct 19th, 2012 at 9:28 am #29001 | |
|
|
|
|
No, for not logged in you’d use [hilite code]!is_user_logged_in()[/hilite] or [hilite code]is_user_not_logged_in()[/hilite]. ;) |
|
| Posted: Friday Oct 19th, 2012 at 9:25 am #29000 | |
|
|
|
|
I understand, the problem is that the requirements for a refund are not met in this case, so it’s not really possible. :/ I do hope that you’ll have a use for s2Member soon, though. It does a lot more than just paid membership functions, so I’m sure it’ll be useful in some way. We’ll be at your service if you have any questions or need help! :) |
|
| Posted: Friday Oct 19th, 2012 at 9:18 am #28999 | |
|
|
|
I think it’d be best to contact your web hosting company about it. There are different sources to get an SSL certificate from.
EV SSL may not be required to receive payments on-site, but I’m not sure, never had this asked before. I’ll email Jason to confirm this. |
|
| Posted: Friday Oct 19th, 2012 at 9:11 am #28998 | |
|
|
|
You can definitely customize the permalinks, but it seems it won’t be necessary to fix the problem discussed here. He mentions it’s a fix, but he also said he patched your installation so you don’t have to wait for the coming update of s2Member. Check first if you still have the problem but, from what Jason said, it’s solved in your site. :) |
|
| Posted: Friday Oct 19th, 2012 at 9:05 am #28997 | |
|
|
|
I think it’s okay.
Not sure, I’d need to play with this and test to find what’s wrong. But you’re getting the hang of it, since your other hacks are working, I’m sure you’ll figure it out soon. :)
Thanks for the kudos! |
|
| Posted: Friday Oct 19th, 2012 at 8:54 am #28994 | |
|
|
|
If his login session hasn’t expired and he’s still logged in to WordPress, yes. The login session is managed by WordPress, not s2Member.
You should have a link to the login page (or a login form) in your site’s navigation, so the user can login to his account. |
|
| Posted: Friday Oct 19th, 2012 at 8:46 am #28992 | |
|
|
|
He wouldn’t even have been allowed to create the subscription.
It’ll be better to get more information from the PayPal support rep. It could have been a temporary error when their system tried to charge the card. I doubt it was a problem with the card (unless it expired within the last 30 days), the carge was too small to be a funds problem. :P Do you have anything in your IPN log for that failed payment? I’m not sure if those get logged too, but it’s worth taking a look. By the way, you can test these things without waiting so long, creating a button just for your tests with payments set to be daily.
|
|
| Posted: Friday Oct 19th, 2012 at 8:40 am #28991 | |
|
|
|
|
The separate logs log data related to different things, e.g.: IPN (instant payment notification), RTN (return), API (application program interface). They don’t overwrite each other, and entries are added since logging is enabled, and added at the end of the log as they happen. The address the customer emailed you from may not match the one for his PayPal account. You can search the log for his name, for example, or ask him his PayPal email address to find his entries. |
|
| Posted: Friday Oct 19th, 2012 at 8:25 am #28990 | |
|
|
|
|
Hi Jeremy. I went to the new site you linked to and the pro-form seems to be working now, and I could load the CSS and JS files. Looks like you fixed the problem. :) |
|
| Posted: Friday Oct 19th, 2012 at 8:02 am #28987 | |
|
|
|
|
Glad it helped. :) s2installs.com was the site of a freelance developer for s2Member users, but he’s not giving that service anymore, so the site is offline now. |
|
| Posted: Friday Oct 19th, 2012 at 7:59 am #28985 | |
|
|
|
|
Cool. :) |
|
| Posted: Friday Oct 19th, 2012 at 7:58 am #28984 | |
|
|
|
|
Excellent. :) |
|
| Posted: Friday Oct 19th, 2012 at 7:53 am #28983 | |
|
|
|
|
Thanks for the update. I’m glad you found a solution. :)
I’m curious, what do you mean exactly? How did this solve selling the membership to your site? |
|
| Posted: Friday Oct 19th, 2012 at 7:47 am #28982 | |
|
|
|
|
Right, the constants documentation will help you. [hilite path]Dashboard -› s2Member® -› API / Scripting -› PHP/API Constants[/hilite] [hilite pre_code] S2MEMBER_LEVELn_LABEL S2MEMBER_CURRENT_USER_ACCESS_LABEL S2MEMBER_CURRENT_USER_REGISTRATION_TIME [/hilite] You can use the [hilite mono][[s2Get constant="NAME_OF_CONSTANT" /]][/hilite] shortcode. For example, you might use [hilite code][[s2Get constant="S2MEMBER_CURRENT_USER_ACCESS_LABEL" /]][/hilite] to display the type of Membership a Customer has. The [s2Get constant="" /] Shortcode will work for any of the s2Member constants. For expiration time (EOT: end of term), you’d use the [hilite mono]get_user_field[/hilite] function. http://www.s2member.com/codex/stable/s2member/api_functions/package-functions/#src_doc_get_user_field%28%29 [hilite pre_code]$s2member_auto_eot_time = get_user_field ("s2member_auto_eot_time"); # Auto EOT-Time for the current User ( when applicable ). [/hilite] I hope that helps. :) |
|
| Posted: Friday Oct 19th, 2012 at 6:51 am #28976 | |
|
|
|
|
Greg, I emailed Jason, but he’s been absent for a while, so he’s catching up with emails. I still need you to answer the questions I made that are pending. If the AWeber integration is working for the rest of the site owners using it, then it’s not a normal issue in s2Member. Yes, some have some difficulties, but those are addressed in the article that was linked to earlier in the conversation. You said having tried them all and still not been able to get subscribers to be added to your AWeber list, so I need to get more data. Like I said, the email from s2Member to AWeber does go out, as the Email Log showed, and the custom email parser does work in the test interface, so what’s up to s2Member is working. AWeber’s support rep says that the API should be used because it’s better, that’s okay, but that doesn’t mean the email parser doesn’t work, it’s still a valid method of integration with them. What I suspect is that the AWeber support rep didn’t look close enough to find the problem. Like saying that the email sent to them by s2Member is not being formatted correctly, which is not true, since it works for the rest and it works in the email parser’s test. That’s why I asked if they were seeing or guessing this. I asked if you did the carbon-copy hack in my previous post, because this is another thing that confirms the email going out and its format, and enables the test of forwarding it to AWeber from your email account to see if the person is added, which I’d like you to try. And did you confirm that your reverse-DNS returns your exact domain name? I need these answered, it has to be s2Member’s fault and no working solution been given, for the refund to be considered, otherwise no exception is done to the no-refund policy. It is possible that you don’t get s2Member to work in your particular installation, but because of factors outside of s2Member’s fault, which seems to be the case here. But even if it’s not s2Member’s fault and the problem is with something else, we want to get this working for you as much as you want it working. Having this unsolved is undesired for us too. I really want you to have s2Member working for you. I’ll be waiting for your answers to the pending questions, while waiting for Jason’s input. Thanks! :) |
|
| Posted: Friday Oct 19th, 2012 at 6:22 am #28974 | |
|
|
|
|
Got it. Thanks for the input. :) |
|
| Posted: Friday Oct 19th, 2012 at 6:02 am #28973 | |
|
|
|
|
I see. So it’s the result of changing the PayPal services, but keeping the customers from the previous one. I don’t know how the problem can be avoided, I emailed Jason to ask him about it. s2Member can only handle one PayPal account at the same time. From what I understand, you’ll need to either manage to handle everything from a single account, or have two installations of s2Member. To handle everything from a single account, you’ll need to either make the account where the existing subscriptions are, into a PayPal Pro one; or move the subscriptions to the new PayPal Pro account you got. To migrate the subscriptions, you’ll either have to find out if it can be done within PayPal (not likely), or have the users cancel the previous one and create a new one. From what I understood in your posts, it seems you only have to choices, then: have users cancel the existing subscription to start a new one, or have two s2Member installations. Or a mix of both: create the second installation for new subscriptions, and try to have old members move to the new one, until you have none left in the old one and can continue with newer one. Correct me if I got your situation wrong, please, but I’ll be waiting for Jason’s input as well. :) |
|
| Posted: Thursday Oct 18th, 2012 at 9:26 am #28832 | |
|
|
|
|
The ClickBank checkout includes PayPal as a payment option, if I’m not mistaken, so it may be simpler to stick with just that one. To integrate ClickBank, go through the panels in [hilite path]Dashboard -› s2Member® -› ClickBank® Options[/hilite] and follow the instructions. Then create the shortcode for a ClickBank button to sell the membership. [hilite path]Dashboard -› s2Member® -› ClickBank® Buttons -› Membership Level # Buttons[/hilite] You have to use the shortcode for the CB button, or the sale won’t work with s2Member. When you generate the button with the shortcode, s2Member adds serveral variables that are needed. I hope that that helps. :) |
|
| Posted: Thursday Oct 18th, 2012 at 9:15 am #28830 | |
|
|
|
|
Hi Patrik. You could use the s2Member export and import tools. From the previous websites, export the users. Then merge both CSV files into one, removing the user IDs. When importing without user IDs, new accounts will be created. If you have users registered in both sites, you’d need to remove the duplicates before importing. You’d have to sort by email, username or last name to find them, I guess. Passwords can’t be exported, so that’ll be blank in the CSV files. You can enter a password for them when you import and tell them what it is. If you import the password field blank, the user will need to use the Lost Password tool to get one generated and emailed to him by WordPress. /wp-login.php?action=lostpassword I hope that helps. :) |
|
| Posted: Thursday Oct 18th, 2012 at 9:06 am #28829 | |
|
|
|
|
If the user already has an account, you can just edit his profile to change his role and enter an EOT time. If he doesn’t have an account, you can point him to a free registration pro-form that gives him the paid role and expiration time. About the reminder, you could work with the List Server integration (AWeber, MailChimp), so that a few days short of the expiration an email is sent to them. So paying users at that level don’t get these reminders, you could put the free trial ones in a different level with the same access, but then only they’d get the emails meant for them. Remember that levels give incremental access, so if your paid level is 1, you could put the trial ones in level 2 (if you’re not using it already), which wouldn’t give any extra content, but would give them access to level 1 content. I hope that helps. :) |
|
| Posted: Thursday Oct 18th, 2012 at 8:59 am #28828 | |
|
|
|
|
Yeah, for the admin and the FTP, please. The form has the fields for them. Thanks! |
|
| Posted: Thursday Oct 18th, 2012 at 8:58 am #28827 | |
|
|
|
|
Right, I looked at the file too and it looks okay. I emailed Jason asking him about it. |
|








Pre-Sale FAQs
Video Tutorials
Community Forum
Knowledge Base
News/Updates
s2 Codex / Docs
GPL v2 License
Contact A Human
About Us
Our Customers
Support Policy
Privacy Policy
