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.

About: Jason k

Sorry, I've not written a description yet. I'll get to it soon!


Topics I've Started

Viewing topic 1 (of 1 total)
Topic Count Last Reply
EOT system and/or Hooks/Filters not firing

By:  Jason k in: Community Forum

voices: 1
replies: 1

4 years, 5 months ago  Jason k

Viewing topic 1 (of 1 total)

My Latest Replies (From Various Topics)

Viewing 13 replies - 1 through 13 (of 13 total)
Author Replies
Author Replies
Posted: Thursday Aug 9th, 2012 at 7:12 pm #21668
Jason k
Username: kstyles662

Ok Thanks

Eduan -> Cool -> Dude

Posted: Thursday Aug 9th, 2012 at 11:59 am #21639
Jason k
Username: kstyles662

yep that makes sense and explains it all.

Thanks,
Jason K

Posted: Thursday Aug 9th, 2012 at 9:51 am #21633
Jason k
Username: kstyles662

Jay and Eudan,

Good one Eudan, didnt know this video existed. I didnt watch it since i am at work and didnt have a extra 15min to spare now but based on the name of it. It sounds exactly like what Jay needs.

Report back to us.

Thanks,
Jason K.

Posted: Thursday Aug 9th, 2012 at 9:45 am #21632
Jason k
Username: kstyles662

Mystica,

Yeah unfortunately, not that i am aware of and doubt it since this is pretty custom.
Heard they are planning to eventually add the ability to do this but just a rumor so far.

I have implemented this in a couple projects. Where each capability has its own eot times.

Thanks for the interest but i prefer to not state pricing in the forum. Contact me in private or via http://www.kstylesdesigns.com and i can get you a quote. Just mention your “Mystica” in the message.

And once we can talk, shouldnt take no more than a day or two to put into place depending on your needs.

Eudan,

I have been wondering how to put that breadcrumb type of direction in here all pretty like you did. Can you tell me how?

Thanks,
Jason

Posted: Wednesday Aug 8th, 2012 at 7:44 pm #21565
Jason k
Username: kstyles662

Paul,

If you have the latest update and you havent edited the plugin code dealing with ips yourself, Then more than likely the culprit is another plugin you installed around that timeline.

Other than that, I have no idea how this would have changed, unless something is wrong with how your host has configured php.

Hope that helps
Jason K.

Posted: Wednesday Aug 8th, 2012 at 7:41 pm #21564
Jason k
Username: kstyles662

Jay,

I think with a little manipulation, you could pull this off using custom capabilities OR look into specific page/post.
Check it out.

You could issue a unique custom capability to each user, Then either with conditionals or on each wordpress page enter in the custom capabilites for the user who can access that page throught he box “Require Custom Capabilities?” that lives on each word press page in the admin.

Hope that helps

Jason K.

  • This reply was modified 4 years, 5 months ago by  Jason k.
Posted: Wednesday Aug 8th, 2012 at 7:32 pm #21561
Jason k
Username: kstyles662

Mystica,

Unfortunately, EOT time only works in two ways.

NOTE: THIS ONLY APPLIES IF YOU ARE USING BUY NOW TRANSACTIONS(FIXED TERM). IF USING RECURRING OPTIONS THE SECOND(two) ONE IS THE ONE THE SYSTEM USES BY DEFAULT AND CANT BE CHANGED IN ANY SETTINGS.

ONE: everytime a user purchases something, the eot time gets reset to the new eot of whatever they just purchased.

TWO: everytime a user purchases something, the eot gets extended the old eot plus the new eot. ex. he had 3 months left then he bought something that has 4 months access. he now has 7 months remaining.

These options can be selected by going to s2member -> PayPal Options -> Automatic EOT Behavior

So in short, what you need is not something that can be accomplished with the plugin system by default.

It can be accomplished through some custom coding and database work by any freelancer like me or others.

Feel free to contact me for hire.

Thanks.
Jason K.

Posted: Wednesday Aug 8th, 2012 at 8:21 am #21487
Jason k
Username: kstyles662

Phil,
No problem glad i can help.

You should be able to consolidate step 3 and 4 easily by just sending them to the register page instead of a extra page that tells them they have to register.

I am not sure about the pro form, as i am still using the free edition. But I am sure either way will require some custom coding to get exactly what you want. (but may take a couple steps out.)

So it doesnt seem as though you will be truly satisfied til you have the process exactly how you want.

The person sees what they want to download, they try and download it.
They go to a page to either register or login, and then automatically send them back to the page they were on.

That can be coded in but nothings there by default. Feel free to contact me for custom work.

Thanks,
Jason K.

  • This reply was modified 4 years, 5 months ago by  Jason k.
Posted: Thursday Aug 2nd, 2012 at 12:39 pm #21034
Jason k
Username: kstyles662

OR to make things shorter.

1: Allow open registration in your wordpress general settings
2: Allow open registration in the s2member general settings
3: Change registration setting to allow users to set their own password when registering

what this will do , when they click register it will auto log them in and then they can try to find where they left off

it takes about 3 steps out of your above process.

If you are really interested in the first process of everything being right there, you can hire a freelancer like myself or others to code that process in.

Jason K.

Posted: Thursday Aug 2nd, 2012 at 12:15 pm #21032
Jason k
Username: kstyles662

***FIXED***

I will leave the above post up to help anyone else having similar symptoms, so they know what could be the problem.

As in most situations its conflicting plugins.

PROBLEM: Conflicting plugin (amr users).

SOLUTION: Deactivated the conflicting plugin.

HOW I FIGURED IT OUT: The easiest way was to get the manual url for running the eot system. which is usually your site http://www.yousite.com/?s2member_auto_eot_system_via_cron=1

but you can go to s2member->paypal options->automatic eot behavior
then select the option to use your own cron and you will see the url pop up above that option.(you dont have to save)

Then when i tried to manually go to that url i got the php fatal error, telling me the problem.

OR

Check your server error logs

Hope this helps someone.

  • This reply was modified 4 years, 5 months ago by  Jason k.
Posted: Monday Jul 30th, 2012 at 8:32 pm #20726
Jason k
Username: kstyles662

would something like this work for trying to update things right before the eot system ran everytime?

if so another question arises, does this run before the eot system starts as a whole or before each users eot time is evaluated?

because if is latter of the two then i would want to make sure the code only did things per user and not all users everytime each user was checked.

add_action("ws_plugin__s2member_before_auto_eot_system", "custom_update_some_info");
function custom_update_some_info(){
     //do some stuff and calculations and update certain users eot time in their user meta
}
Posted: Sunday Jul 29th, 2012 at 3:46 am #20582
Jason k
Username: kstyles662

Hey David,

Did you find a hook/filter to allow for running specific code before eot process starts or during eot before it checks the eot time?

I am interested as i need to dynamically check some other things, and update users eot if needed, right before the eot time field is checked by the eot process

Thanks,
Jason K.

Posted: Friday Jul 27th, 2012 at 9:47 pm #20467
Jason k
Username: kstyles662

@David

I think i understand how this works. So whats the point of loading the data to normal url with post data?
Doesnt s2member still have the info you need if you also have IPN turned on?

Is the purpose just so that PDT gets the data as well so that nothing really change?

Would s2member miss any data without that load?

Thanks,
Jason K.

Viewing 13 replies - 1 through 13 (of 13 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.