Forum Replies Created
-
AuthorPosts
-
MagicTHSpectator
Reference your answer to post #14419…
My website, [denvertradinggroup.com], is now on WordPress 5.6.2 running PHP version: 7.4.15 and the flowplayer keyboard controls no longer work. I requested and installed the latest version of Lightbox Ultimate. This didn’t help. I’m guessing it’s either a change to PHP that got lost or the newer WP since this was installed 4 years ago.
Anyhow, can you set me up again please? What I needed is detailed in post #14419.
MagicTHSpectatorYou are right about the subscription. The problem is many people do not like subscriptions. They don’t want to signup and forget to cancel in a year. Consequently, I believe I will get fewer signups. The discounted renewal is to keep them signed up once they do. It’s not a penalty because the other choice for them is to NOT renew and pay a higher price when they want back in.
You didn’t actually answer my question. Can I give customers a choice between Subscription (that auto-renews) or a Membership? If this can be done, I am happy.
MagicTHSpectatorSubscription payment would be a great solution IF it were optional, but my understanding is it’s one or the other.
MagicTHSpectatorNo. They can already renew before Expiry. That works fine. I’m talking about the subscribers who, in spite of multiple reminders, do not renew BEFORE Expiry. They only discover they haven’t renewed when they go to use the site and it tells them they are expired. Then they contact me and ask to have their date adjusted so they can renew. If it’s not been too long, I oblige. Manual effort on my part and it happens all the time.
I would like to let Expired members renew (at a discount to regular prices), but it should EXTEND their subscription from when they “should” have renewed (anniversary date). In other words, the discount is for being a continuous subscriber. If you want to stop your membership and sign-up again later you pay regular prices.
MagicTHSpectatorThis works with one FLAW. I would like expired members to be renewed from their Anniversary date. Using this feature let’s them renew, but the subscription starts over on whatever date they renew. This defeats the purpose of offering a discounted price for Renewing.
I could just send them to the /renew page and let them pay full price, but I really want to let renew them at a discount and EXTEND their membership, not give them a whole new year for being lazy.
Terry
MagicTHSpectatorThanks. Asking again “Can you allow ‘for=’ to work with expired users so each user gets their correct renewal pricing?”
Members forget to renew all the time, even with multiple notices. This means for each member that forgets I must login, find their record, change the date, change the status to ‘Active’, send them an email and hope they get the job done.
It should be automated…and when they finally renew, it still extends them from their original date.
MagicTHSpectatorI already tried that per my second example.
To be EXACTLY as you suggest I tried it again just now. Using your code, EVERY SECTION is displayed. It should only display the section for the Expired member (for=”7″ in my test case).
[emember_protected for=”2″ scope=”verified_users_only” do_not_show_restricted_msg=”1″]
[wp_eStore_fancy2 id=1]
[/emember_protected]
[emember_protected for=”4″ scope=”verified_users_only” do_not_show_restricted_msg=”1″]
[wp_eStore_fancy2 id=8]
[/emember_protected]
[emember_protected for=”5″ scope=”verified_users_only” do_not_show_restricted_msg=”1″]
[wp_eStore_fancy2 id=7]
[wp_eStore_fancy2 id=253]
[/emember_protected]
[emember_protected for=”6″ scope=”verified_users_only” do_not_show_restricted_msg=”1″]
[wp_eStore_fancy2 id=9]
[/emember_protected]
[emember_protected for=”7″ scope=”verified_users_only” do_not_show_restricted_msg=”1″]
[wp_eStore_fancy2 id=6]
[/emember_protected]
[emember_protected for=”8-9″ scope=”verified_users_only” do_not_show_restricted_msg=”1″]
If you got a renewal message, please email the Webmaster!
[/emember_protected]
MagicTHSpectatorI finally got tired of “fixing” a member’s record every time they forgot to renew on-time and revisited this link and answer. I have 7 membership types, all different prices and privileges. I used this code for each of the 7 types and it does NOT respect the user type. I get renewal prices for all user types showing instead of the just current user.
[emember_protected scope=”verified_users_only”]
[wp_eStore_fancy2 id=8]
[/emember_protected]
I tried adding for=”4″ and that is not respected when used with scope=. The order of ‘for’ and ‘scope’ make no difference.
[emember_protected for=”4″ scope=”verified_users_only”]
[wp_eStore_fancy2 id=8]
[/emember_protected]
I’m pretty sure I tried this too: [emember_protected scope=”expired” for=”4″]
Am I doing something wrong?
Is there another trick?
Can you allow ‘for=’ to work with expired users so each user gets their correct renewal pricing?
MagicTHSpectatorSounds good. Just noting that I put up new content every 2 weeks so I could have a problem in the future, but it seems you are confident that I won’t. I assume that includes Lightbox Pro as well.
PS: I never got an email on this reply. I thought that was automatic?
January 16, 2018 at 12:11 am in reply to: eMember – selective display for members of particular multiple levels #57247MagicTHSpectatorThanks. I went to my control panel and the only options they have are to change versions of PHP. I was on 5.6 so I switched to 7.1 (their recommended version). Everything works again. I’m guessing you were right and that 7.1 just has more memory allocated for other reasons.
I’m going to contact my ISP with questions about RAM for both versions.
Regards,
MagicTHSpectatorUse this one: [deleted the email]
I did contact you some time ago and the person replied this had been updated.
January 15, 2018 at 9:23 pm in reply to: eMember – selective display for members of particular multiple levels #57245MagicTHSpectatorThe input of “9999” refers to how many days of history will be shown. This is in my code, not your. This length varies by membership from 60 days to 366 days (one year) to 9999 days which just means they get everything I have. My code uses WP Query to loop through all pages I have and if a meta field, which is the date the video was created, is newer than today-“xxx” days then it creates a table entry with a link to that video on Amazon S3.
I spent ALL DAY Sunday working this. I tried many variations of code and display.
Bottom line: I am strongly suspicious that the last line of code shown below has a limit of how many times it can be used on one page.
if ( $atts[‘video’] and $stars != ‘T.B.D.’ ) {
$vargs = [‘link’ => $video_link, ‘text’ => $speaker];
$output .= wp_lightbox_anchor_text_protected_s3_video_display( $vargs );
[/CODE]
This creates a link like: [https://denvertradinggroup.com/member-video-platinum#wplu5a5d17exxxxxxx]EVERYTHING in the above code is also used here: [https://denvertradinggroup.com/calendar]
(Try it. This is a public page. Scroll down. The last video is from May 7, 2005)When I use virtually the same code, but add the above piece to get the S3 lightbox links. I found it ONLY WORKS if I limit the time such that no videos older the 9/26/2010 will load. If you look at this page you can see this leaves off 5 videos. I started having this problem about the time the number of my videos increased beyond 97 (we add 2 per month). It was intermittent until the 102nd video was added on 1/11/18.
To simplify:
1. Code without the lightbox_anchor will display all 102 videos.
2. Code with the lightbox_anchor will only load 97 videos.
3. If you try to load more than 97 videos the entire page fails to load at all.Can you confirm a limitation on the number of wp_lightbox_ links that can be on a single page?
[CODE]
if ( $atts and $stars != ‘T.B.D.’ ) {
$vargs = ;
$output .= wp_lightbox_anchor_text_protected_s3_video_display( $vargs );
[/CODE]
This creates a link like: [https://denvertradinggroup.com/member-video-platinum#wplu5a5d17exxxxxxx]
EVERYTHING in the above code is also used here: [https://denvertradinggroup.com/calendar]
(Try it. This is a public page. Scroll down. The last video is from May 7, 2005)
When I use virtually the same code, but add the above piece to get the S3 lightbox links. I found it ONLY WORKS if I limit the time such that no videos older the 9/26/2010 will load. If you look at this page you can see this leaves off 5 videos. I started having this problem about the time the number of my videos increased beyond 97 (we add 2 per month). It was intermittent until the 102nd video was added on 1/11/18.
To simplify:
1. Code without the lightbox_anchor will display all 102 videos.
2. Code with the lightbox_anchor will only load 97 videos.
3. If you try to load more than 97 videos the entire page fails to load at all.
Can you confirm a limitation on the number of wp_lightbox_ links that can be on a single page?
January 14, 2018 at 3:57 pm in reply to: eMember – selective display for members of particular multiple levels #57243MagicTHSpectatorAfter further work on this the problem is not with multiple levels. I have code that affects how many videos are displayed depending on the member level. It’s the same code which works for 60 days and 366 days of videos, but fails when I put in 9999 to show 15 years of videos. Code was working before (I just pass variables changing how much history is allowed.)
It’s also strange that if I create separate pages for each member level then the pages for 60 days and 366 days work fine. It’s only if the page has the 9999 spec it fails EVEN IF YOU ARE NOT EXECUTING THAT CODE because you are not in the level!! Why does just having this code on the page which I assume NEVER EXECUTES if you are not logged in at that level??
January 13, 2018 at 11:38 pm in reply to: eMember – selective display for members of particular multiple levels #57242MagicTHSpectatorI have been using your example from admin above for more than six months. For the past month +/- I have had intermittent failures where nothing appears. Now I have permanent failure of this approach. I cloned that page and if I only have one single group protected, it works. As soon as I try to add more levels it comes back with a blank page. I’m on wp 4.9.1 (and 4.9.0 was failing too).
This works:
[emember_protected for=2-4-5-6-7-8-9 do_not_show_restricted_msg=”1″]
[webinar-links days=”60″ video=”true” audio=”0″]
[/emember_protected]
This fails:
[emember_protected for=4 do_not_show_restricted_msg=”1″]
[webinar-links days=”60″ video=”true” audio=”0″]
[/emember_protected]
[emember_protected for=5 do_not_show_restricted_msg=”1″]
[webinar-links days=”366″ video=”true” audio=”0″]
[/emember_protected]
[emember_protected for=2-6-7-8-9 do_not_show_restricted_msg=”1″]
[webinar-links days=”9999″ video=”true” audio=”0″]
[/emember_protected]
[emember_protected for=3 do_not_show_restricted_msg=”1″]
Copper Members have Blog privileges only
Use Calendar to see available Videos
Click here to upgrade your membership
[/emember_protected]
If you will notice, this calls a php routine where the only difference is the value of the variables. If I could set those based on a conditional of the membership value then I could put then all in one section.
PS: Read prior posts. Most didn’t show the “” around the member values, but I have tried it with and without quotes. Same result; i.e., for=”2-4-5″ and for=2-4-5
I am using this to provide different quantities of protected videos so this is the “meat” of my offering to my paying subscribers.
MagicTHSpectatorI don’t have that domain anymore. I have updated my account profile. Please send me another email to my new address.
-
AuthorPosts