Forum Replies Created
-
AuthorPosts
-
Fred17
ParticipantI have to think about it. Otherwise I’d have to set up a non-EME payment and some code to update the relevant custom field value. Thanks for your help
Have a nice day
FrédéricFred17
ParticipantSome further explanation. Our association organises sailing trips, the price of which depends on the duration. It also sells a card with 20 tickets. This card allows you to pay for the sailing with the tickets. The tickets are cheaper than paying for the sailing each time. As EME only allows online payment for events or memberships I have created a membership card. The problem is how to add 20 tickets when the card has been used up. First you have to remove the member from the membership so that they can join again (i.e. buy a 20 ticket card). I would like the member to be able to add 20 tickets to their existing card without delete the member first. How do I do this?
Fred17
ParticipantThis was due to the person’s browser cache
Fred17
ParticipantWell, the page was already exclude from the cache, but I have empty my cache. I agree with you about caching dynamic pages. I will ask to person to try again. Thanks for the quick response.
FrédéricFred17
ParticipantThanks, I will try it. But I will need to #_INCLUDE in all email template, booking…
Fred17
ParticipantI was thinking of a style template, e.g. background colour, text colour
Fred17
ParticipantI used a plugin (Emails Template Designer) recently but it is not fully compatible, it was showing unwanted HTML tags
Fred17
ParticipantThanks a lot. After some works, it’s fine.
I had some concerns with the eme_get_members_by_wpid_membershipid function which returns an array containing the member’s array, so I had to extract this second array first when I noticed. ($member=$member[0];) The snippet is following
add_action('edit_user_profile', 'my_eme_user_profile') ; add_action('show_user_profile', 'my_eme_user_profile') ; function my_eme_user_profile($user){ $membership_id=1; $wp_id=get_current_user_id(); $member = eme_get_members_by_wpid_membershipid($wp_id, $membership_id); if (!empty($member)) { $member=$member[0]; $answers=eme_get_member_answers($member['member_id']); $coupon=$answers[0]; $conso=$answers[1]; ?> <h3>Carte de réduction</h3> <li>Nombre de coupons disponibles : <php echo $coupon['answer'] ?></li> <li>Dates des navigations payées par carte : <php echo $conso['answer'] ?></li> <?php } }
Fred17
ParticipantThanks for your efficient support, it is pleasant
Fred17
Participantother options are :
“Attendees list ignore pending” = No
“Ignore pending bookings in the bookings list” = NoFred17
ParticipantDo you think snippet is better than child theme and function.php?
Fred17
ParticipantIt works perfectly. Once again, thank you Franky for your quick support.
Fred17
ParticipantMy experience with php is poor. I didn’t understand because I couldn’t find it because I thought the eme_wp_userdata_filter hook had to be defined somewhere. So I will test your example. Thanks
Fred17
ParticipantWell I did that
“add_filter(’eme_insert_member_filter’,’eme_wp_userdata_filter’);
function eme_wp_userdata_filter(){
$userdata[‘display_name’]=$person[‘firstname’].’ ‘.substr($person[‘lastname’],0,1);
}”but it doesn’t work.
Fred17
ParticipantWhen I create the filter eme_wp_userdata_filter I have to hook it to an existing hook? and what is it?
Fred17
ParticipantI have seen the changeset. But where is define the filter eme_wp_userdata_filter ?
I suppose i have to write it in the function.php of my theme ? and I dont know what filterhook must be chosen ? eme_insert_person_filter ? eme_insert_member_filter ?Fred17
ParticipantI think the filter hook will be call eme_wp_userdata_filter but is not yet written ?
Fred17
ParticipantThanks a lot Franky. I was absent yesterday. I’ll look at this
Fred17
ParticipantHi Franky
Ok perfect, thanks a lot. It could be usefull also to test the newsletter before sending it to a lot of members. Like for generic mailsFred17
ParticipantI translate this plugin in french and it’s 100%. I did’nt see this string “Newsletter concerning new events” to translate? am I missing something?
Fred17
ParticipantI tested the dev-version.
A new option appears below “All” and above the various other subscriptions. It should be possible to translate “Newsletter concerning new events”.
If I understood correctly, it is a new parameter which is not the Massmail option because this one remains unchanged?
I have tested subscription and unsubscription and verified by sending the newsletter. It works.Fred17
ParticipantMany thanks. I will test it with the next version
Fred17
ParticipantYes, this is currently the case, but I would have liked to automate the weekly information.
Thanks for the support and maybe one day an evolution of the newsletter management.Have a nice day.
FrédéricFred17
ParticipantWhen you get to the group subscription page there is also the “all” option which removes the subscription to each group but also to the newsletter. This is not the purpose either, you should leave the choice to unsubscribe only from the newsletter and keep the groups.
The advantage of the newsletter is that it has no deadline and will be sent out according to the chosen period, repeating itself indefinitely as long as I don’t decide to stop it, whereas if I use a group for that I have to do the programming manually (even if I can do it over several weeks it’s still manual).
I’ll keep looking…
The idea would be to be able to integrate #_OPT_IN in the landing pageFred17
ParticipantHi,
When I use one of this solution it’s usefull for group unsubscribe and I already use it for alert to a new event or a new post. But for the newsletter what is the option user have to select? It’s not obvious. As for a mail group I would like a specific option for the newsletter?
Fred17
ParticipantOk Franky. All is fine. Thanks for all. Have a good week-end 🙂
FrédéricFred17
ParticipantThanks Franky for your quick answer I will test. How to get the same delivery if the event is scheduled from the admin ?
Fred17
ParticipantThanks a lot Franky. The membership will have to be renewed in january the 10 …I will see if my settings are good.
Fred17
ParticipantIf I want to communicate a link to pay the fee in these mails. Is it the same placeholder? Or should I use a different placeholder: #_EXPIRED_MEMBERSHIP_PAYMENT_URL for the end of membership email after the grace period and
#_PAYMENT_URL for the reminder email before the end of the membership?Fred17
ParticipantI was thinking of putting the following line in my hook that would force the programming of the eme_cron_send_queued hook
wp_schedule_event(time(), “5min”, ’eme_cron_send_queued’);
Fred17
ParticipantIs it possible to create a hook that checks, and schedules with defined parameters (if necessary), that eme_cron_send_queued is in the cron tab?
Fred17
ParticipantSeveral plugins allow to display and modify cron events. But I haven’t found one that can send me an email if eme_cron_send_queued (or another hook) is in the cron tab or not.
Fred17
ParticipantYes it is a cheap host.
I programmed the cron on my host’s interface. Then when I go to the log it tells me that it called wp-cron.php and that everything ended well. But it does not tell me if eme_cron_send_queued was in the crontab.
I think I’ll go back to WP cron programming.
On the “scheduled actions” page I only change the “send mail queued” parameter and no “unpaid pending booking”. And then I check that eme_cron_send_queued is in the crontab. Sometime something changed this parameter to 0 and I didn’t identify what!Fred17
ParticipantYes, it’s my provider OVH who limits it to 1 hour minimum. Also, which file is designated in the CRON? If I put wp-cron.php and eme_cron_send_queued has been deprogrammed at my insue it will not solve my problem. I can specify other CRON at my host: which eme_.php file to specify in the CRON to be sure?
Fred17
ParticipantWould it be possible to have mails that are queued and others that are not?
Fred17
ParticipantThe logs tell me nothing because I don’t know what to look for. My host OVH offers a “web”, “ftp”, “error”, “cgi”, out, ssh and cron log. cron and cgi are empty. ftp and ssh normal or empty. The “web” only reports GET or POST requests from users or robots. The “error” has nothing in the time frame considered.
A collision in the wp-cron system seems more likely. I use the WPForms plugin which schedules a lot of tasks, but is very useful for making contact forms without publicly broadcasting email addresses.
My method today is the WP method. I read your proposal to program directly at the host. But this one limits the frequency to 1 per hour.
So I hesitate to take the step. Perhaps I should do it to remove any doubts…?Fred17
ParticipantJust for information.
At 10.30pm last night I checked the schedule which was set at 50 every 5 minutes. The queue was empty. At 00:1 EME placed 6 messages as agreed in the queue.
This morning at 10:00 I checked. The mails were still in the queue and my setting had been deprogrammed (so no sending).
No extension updates were made. The Wordfence plugin blocked two fraudulent login attempts and alerted me to a necessary plugin update.
Once the queue was reprogrammed all emails were sent normally.
I tried to check the logs of my host but did not see anything significant.
I am hesitant to disable wordfence for security reasons. If anyone has any ideas?Fred17
ParticipantOK, Franky. Thanks for everything. I won’t bother you any more with this without new and reproducible elements.
Fred17
ParticipantI assume that the parameters (number and frequency) of the sending schedule are stored in the database. Where? And is it possible to find out when this data was last changed?
Fred17
ParticipantAre the parameters collected in the ” scheduled actions ” tab not reset to 0 at some point.For example, at the end of a mailing or when the queue empties after several mailings?
Couldn’t the problem come from the fact that this parameter is reset in some cases?Fred17
ParticipantIn the cron tab another hook has the frequency “every minute” and may have “ejected” eme_cron_send_queued? It is action_scheduler_run_queue
I’m still following up but fortunately the problem doesn’t happen every dayFred17
ParticipantWhat characterises eme_cron_send_queued is the “every minute” frequency that I had selected. I have since changed the setting to “every five minutes”.
Indeed, the reservations for each event are limited to 6 maximum, but the bookers like a quick confirmation.Fred17
Participantyes it’s always eme_cron_send_queued
I changed the schedule to 50 every 5 minutes.
I am still looking for a way to monitor this setting. Ideally I would like to receive an email when this setting changes or is changedFred17
ParticipantHi Franky
Do you know a way to monitor this parameter specifically and be alerted when there is a change?Fred17
ParticipantHi Franky
I don’t think the EME update is to blame. I have indeed had another deprogramming for no reason. I’m looking into why the action planning is not persistentFred17
Participantfor eme_cron_send_queued my settings were 130 every minute. Perhaps this is too high?
Fred17
ParticipantCorrection: CRON that remained programmed are eme_cron_cleanup_captcha eme_cron_events_daily_actions eme_cron_member_daily_actions
The Pb was after the update from 2.2.39 to 2.2.40
I also have some members who have restricted access to the administration but they can only access the events they have scheduled and not the other EME menusFred17
ParticipantYes the other eme_cron are still planned. I will continue to monitor this to remove any doubt. I can only testify if it happens again.
Fred17
ParticipantThanks a lot. I will be patient 😉
Fred17
ParticipantThe cron is ok but no email has been sent
Fred17
ParticipantHi Franky
What is the trigger for sending the booking reminder email. For example, if I request the email to be sent 1 day before, is it sent at midnight the day before or 24 hours before the event start time?
To test this, I checked the existing events and set the number to 1 day before. But the sending does not seem to be triggered. Maybe it will only work for the next scheduled events?Fred17
ParticipantI’m really pleased and it will be useful soon on my site. Thanks Franky
Fred17
ParticipantIn fact I am the French translator for EME. This allows me to follow the evolutions :-). As for helping with programming, I wish I had this talent but alas … Despite some notions I haven’t managed to get past it.
Fred17
ParticipantThis is quite normal 🙂
Fred17
ParticipantSuper. Thanks a lot.
FrédéricFred17
ParticipantI speak about custom fields members. They are requested on the membership form.
https://vogue-et-reve.fr/adhesion-eme/Fred17
ParticipantLet’s say it worked until 31 October
Fred17
ParticipantThanks a lot. Have a nice evening
Fred17
ParticipantThat’s great, thanks again for the quick resolution.
Fred17
ParticipantVia EMEFS and the filter I can force this settings and it works. But in EME I don’t find the way because the defaut settings is not record.
Fred17
ParticipantIf you check the box in the RSVP tab of the event it’s ok. But if you do the same thing in the default settings it doesn’t work.
Fred17
ParticipantYou already have an account with the rights. I am sending you the link to reset the password
Fred17
ParticipantI have disabled all my extensions except EME and EMEFS. I have set the theme to 2021. I still have the same weird behaviour. The parameter refuses to stay checked at yes. I don’t have a filter hook in my function.php except the one you gave me for ‘person_only_once’.
Could it be that other EME parameters need to be enabled?Fred17
ParticipantWell understood. Thanks
Fred17
ParticipantOne last piece of information. My localhost installation uses the free version of MAMP. I had been using PHP 8.0.0. The problem is completely solved by downgrading to version PHP 7.4.12.
Fred17
ParticipantI was afraid to ask. Thank you, Franky, for your great support
FrédéricFred17
ParticipantThanks but I’m reaching my limits in PHP. I know how to add a hook or a filter in functions.php of a child theme. But I don’t know what filter or function to create and how
.Fred17
ParticipantThanks, I understand I could modify the eme_init_event_props() by setting the value ’email_only_once’=1. But how to do this properly and not have to do it again at each update.Is it necessary to create a hook or is there an other solution?
Fred17
ParticipantFor EMEFS the given exemple is only for captcha and not recaptchaV2 (for exemple) so i have delete the captcha in the EMEFS form
Fred17
ParticipantSorry, it was in the EMEFS settings. No pb now.
Thanks for your workFred17
ParticipantWell, I have always a pb with a frontend form with EMEFS. I will ask my question on EMEFS forum.
Fred17
ParticipantYes but as I use reCaptcha V2 on my website vogue-et-reve I just added a server localhost. And then I have not tested the regular captcha. Before that I used a simple captcha on localhost because reCaptcha V2 was refused on localhost.
About the check you asked, my global settings didn’t ask for any captcha. But the captcha was still asked in the form on the frontend.Fred17
ParticipantSorry I have found a solution by register my localhost on the google captcha settings.
You can close this postFred17
ParticipantThanks for the explanation
Fred17
ParticipantPerfect, Franky.Everything works perfectly on the public site too. Your plugin is the best
FrédéricFred17
ParticipantOk it works on my local site. It will take a little more time to check the real thing
Fred17
ParticipantMy online payment works well for booking an event but not for membership, the payment button on the payment page after filling in the form does not appear : https://vogue-et-reve.fr/adhesion-eme/
Thanks for your help
Fred17
ParticipantThanks for your quick answer
Fred17
ParticipantHi Franky,
Automatic transfer from the waiting list to the list of approved reservations is now implemented. There is a checkbox in the event backend on the RSVP tab. Is it possible to put this checkbox also in the RSVP settings so that this option can also be chosen by default for all new events?Fred17
ParticipantThank you Franky for your help and advice. EME has nothing to do with my problem and it works properly. Thank you for your availability
FrédéricFred17
Participantvogue-et-reve.fr
Fred17
ParticipantHi Franky
I suggest you :
1- fill in the membership form on the site without paying
2- you should only receive an email from WP that gives you a link to create your password
3- I will then mark your membership paid and you will receive the new member email (while I would like to be able to send it also if the candidate does not pay)
4- I will give you admin rights and you can check what you want
FrédéricFred17
ParticipantYes, the e-mail for a new member is set up correctly, but he only receives it if he has paid. If the new member is placed on hold (because he has not paid yet) then he does not receive the new member email.
I would like to be able to send him an email to remind him that he has not yet paid with a payment link to regularizeFred17
ParticipantThank you Franky. I’ll be watching for a while
Fred17
ParticipantParfait. Encore merci.
FrédéricFred17
ParticipantAre #_CONTACTFIRSTNAME #_CONTACTLASTNAME #_AUTHORFIRSTNAME #_AUTHORLASTNAME names also accepted ?
Fred17
ParticipantGreat! Thanks Franky, this is exactly what I was looking for but I didn’t find it in the documentation
Thu 3 Jun 2021 at 10:41 in reply to: Error: Call to undefined function eme_format_recipient_name() #62640Fred17
ParticipantOk all is fine. Thanks for all your support
Thu 3 Jun 2021 at 10:17 in reply to: Error: Call to undefined function eme_format_recipient_name() #62639Fred17
ParticipantOkay, I’ll do that and wait a while to see if it works
Fred17
ParticipantThank you very much Franky. The main thing is that it is solved. Thanks again for your quick support.
Fred17
ParticipantMails queued and sent every 5 mns.
Sending method is WP Mail (default)
I just gave you the requested profile on your account.Fred17
ParticipantI am uptodate
Fred17
ParticipantHi Franky
After 2 days without difficulties I encountered the same problem again. I had to choose the send setting again every 5 minutes. I didn’t think to check the CRON tasks before but afterwards here are the ones running:
eme_cron_cleanup_captacha
eme_cron_gdpr_daily_actions
eme_cron_member_daily_actions
eme_cron_send_queued
I’ll install the development version to see if it improves the problem.
Have a nice day
FrédéricFred17
ParticipantHi Franky
A little note to keep you informed. I haven’t had any new deprogramming since yesterday morning. I haven’t found the cause of my worries. I have unloaded two plugins that I was not using very much Yoast SEO and Schort Code Ultimate. I also deleted some CRON tasks without action. Some came back but not all. Maybe among them… ? unlikely.
In doubt I also worked on Asset CleanUp which allows me not to load JS and CSS files of some plugins when they are not used on the page.I was unloading these EME files on some pages while I had the EME calendar widget in the margin. This may be unrelated…
I removed the automatic update for EME…
Nothing very conclusive, I continue to monitor and of course I come back in case of recurrence. I have not yet installed the development version.
Good end of dayFred17
ParticipantWho could change the cron events programming except me and EME?
Fred17
ParticipantNo EME is never disabled. Would you have an admin access ?
Fred17
ParticipantI also use MailPoët and WP Mail Catcher. I check the web log of my provider. But i don’t know what I am looking for. Before it worked fine the pb is maybe for 2 ou 3 versions. I have the last versions for all WP and my plugins. I am looking for…
Fred17
ParticipantI also use your scheduling tip that informs a group of people that a new event has been scheduled. This was the case this morning and the mailing is immediate and worked very well. But could this change my settings?
Fred17
ParticipantHi Franky
This morning, without doing anything else, I check the setting of scheduled actions that I had set to “every five minutes” but the settings were back to “not scheduled”. Two further mails (confirmation of booking) were queued and should have been sent. I set again “every five minutes” and the two mails were sent. So I think there a little bug.Fred17
ParticipantThank you. I’m not sure if my php skills allow me to see this clearly. I’ll look into it and especially watch if it happens again. Thanks again for the quick responses.
Fred17
ParticipantWhen I schedule a generic email to be sent every Wednesday during 4 weeks, is it possible that the setting is reset to “not squeduled” at that time? or if I cancel a previous plan? I will control that the next time i will schedule or cancel one. I can’t say it is reproducable now.
Fred17
ParticipantThe Mail queueing is activated. In the menu “schedule actions” the limit is set to 120 and the interval to five minutes. But one or days later when i check this setting it is set to “Not scheduled”. It seems to me my setting has been reset.
Fred17
ParticipantThank you for your quick feedback. It works.
And thanks again for all these features.Fred17
ParticipantI have understood but on my case I am not sure if it was. The membership was set to one year, the start date was the 1-1-2020 and the end date the 1-1-2021. The time before remove the expired members was 400. And the members expired were deleted between before the 13 February. Maybe I’m wrong, but I have a doubt, so I set the field to 0.
I got all the members back, that’s the main thing.
Thanks for your quick support during this weekend !Fred17
ParticipantNo the end date was not empty.
Fred17
ParticipantI think I’ve found the problem, it is the “automatically remove expired members” setting. But it seems that this parameter counts the days from the beginning of the membership and not from the beginning of the expiration period. I had set it to 400 and thought it was 1 year and 35 days. But in fact after 35 (400-365) days the members were removed from the membership.
Fred17
ParticipantThis period is quiet and so I chose to restore the base. Everything seems ok. I had set up automatic deletion of pending members but I didn’t expect expired members who had not yet paid (renewed) their membership to be deleted. Unless one of my administrators was overzealous. What do you think? is it possible that expired members was deleted automatically? or is it a manual action?
Fred17
ParticipantThanks a lot I try it and come back
Fred17
ParticipantThank you Franky. I tested, in fact my form was to be corrected.
Thanks again for your supportFred17
ParticipantYes but this member see then all data of other members of this membership. I would like him to see only his own data. Have you an other idea ?
Fred17
ParticipantThank a lot. Is there a way to limit the data displayed to the logged-in member?
Fred17
ParticipantI understand that you can’t do everything on your own. I am already actively involved in French translation as PTE but I can’t give a lesson for a short code that I can’t get to work and my php knowledge is insufficient to dig into the code.
My problem is that I have a membership where I collect specific initial #_FIELD{xx} data about members. This data are then updated in the administration. I then look for ways to allow members to track their progress on a page. I used [eme_pgdr] but it’s quite cumbersome.Fred17
ParticipantIt should be fine if for each shortcode you could give some examples as you did for some of them.
Tue 23 Jun 2020 at 17:47 in reply to: Scheduled actions : Send a mail to all EME registered people #61392Fred17
ParticipantThanks, that’s ok now.
Tue 23 Jun 2020 at 14:51 in reply to: Scheduled actions : Send a mail to all EME registered people #61390Fred17
ParticipantHi Franky
It seems to me that the massmail parameter is not taken into account when sending the newsletter. All my users receive it, including those where the parameter is “no”.Mon 22 Jun 2020 at 23:36 in reply to: Scheduled actions : Send a mail to all EME registered people #61385Fred17
ParticipantThanks for helping out on such short notice. Your plugin is so rich that I haven’t tested everything yet 😉
Mon 22 Jun 2020 at 22:53 in reply to: Scheduled actions : Send a mail to all EME registered people #61383Fred17
ParticipantI guess emails are only sent if the setting Massmail is yes ?
Mon 22 Jun 2020 at 22:34 in reply to: Scheduled actions : Send a mail to all EME registered people #61382Fred17
ParticipantOk. I have downloaded the two files. All seems ok. The mails are queued and sent correctly.
Mon 22 Jun 2020 at 19:20 in reply to: Scheduled actions : Send a mail to all EME registered people #61379Fred17
ParticipantI think there is still a bug. When I click on “Apply”, no message is queued and the screen return is the same as if I had clicked on the “apply” button from above (Queued mails will be send out in batches of…)
Mon 22 Jun 2020 at 18:15 in reply to: Scheduled actions : Send a mail to all EME registered people #61376Fred17
ParticipantYes it is fifty Once every 5 minutes. What I’m wondering about is the number “0” in the return screen after “Apply”
Fred17
ParticipantYes it’s Stripe.
Fred17
ParticipantIndeed, everything is going well. The dates are updated correctly and the payment is memorized. Thank you for this work and your reactivity Franky.
Fred17
Participantthe error line in php log :
[10-Jun-2020 07:43:32 UTC] PHP Fatal error: Uncaught Error: Call to undefined function eme_check_access() in /Users/fredericmoriniere/Documents/Sites Web/LOCAL_Vogue/wp-content/plugins/events-made-easy/eme_events.php:1162Fred17
ParticipantWith this dev version I have a critical error WP. When I deactivate EME WP get no errors ?
Fred17
ParticipantOk I download the changed files (I see only 5 files changed in the trunk directory) and will come back after the tests.
Fred17
ParticipantI understand this is getting very sharp. I prefer to wait until you’ve worked out the various changes before running more tests. Many thanks for the work.
Fred17
ParticipantI have added a copy screen of the settings of membership.
Fred17
ParticipantSo I did.
Firstly I have replace the file and it doesn’t work, and after I read you say not to do. So secondly I set only the changes in the file eme_members.php of the last version. The end date is not update and nothing stop to paid again and again.Fred17
ParticipantHi Franky, my tests take a long time !
I still have something that’s not working out the way I expect. As you can see from the attachment. My user gets the reminder email today. He clicks on the payment link #_PAYMENT_URL and pays online. He does have the message on his screen that his membership will be extended for another week (duration of membership) however, after payment, the end date is not updated and remains June 8. Shouldn’t it be updated to 15 June as announced in the message before payment?
https://photos.app.goo.gl/w2DXczjqYiT4zBr9AFred17
ParticipantSorry I did another error. You are completely right. No more pb
Fred17
ParticipantFred17
ParticipantI have the last EME plugin version. I replaced 2 files from the trunk directory eme_payments.php and eme_members.php.
I create a page with :
[eme_if tag='#_IS_USER_MEMBER_OF{3}' value='1'] Vous pouvez renouveler votre adhésion pour l’année prochaine en payant votre cotisation ici #_MEMBERSHIP_PAYMENT_URL{3} [/eme_if]
[eme_if tag='#_IS_USER_MEMBER_PENDING{3}' value='1'] Vous pouvez payer votre cotisation ici #_MEMBERSHIP_PAYMENT_URL{3} [/eme_if]
[eme_if tag='#_IS_USER_MEMBER_EXPIRED{3}' value='1'] Vous pouvez régulariser votre cotisation ici #_EXPIRED_MEMBERSHIP_PAYMENT_URL{3} [/eme_if]I am connected on the site in the first case (eme_if) the link #_MEMBERSHIP_PAYMENT_URL{3} (that I need to copy/paste to my browser because non-clickable link) directed me to the payment page with this message “This has already been paid for”. So I don’t understand what is false ?
Fred17
ParticipantYes, you’re right. It’s a confusion on my part between #_PAYMENT_URL that I can send it with a mail and the other two to be used with the short code eme_if.
So I use this shortcode : [eme_if tag='#_IS_USER_MEMBER_OF{3}' value='1'] You can renew your membership here [#_MEMBERSHIP_PAYMENT_URL{3} /eme_if] but when I follow this link it is written “This has already been paid for”. So, how a member can renewed his membership before being expired?
Fred17
ParticipantI am going to test with the two new files. However, #_EXPIRED_MEMBERSHIP_PAYMENT_URL has no action.
I would like also give to a connected member the ability (by the menu to a page) to renewed his membership. Is it possible ?Fred17
ParticipantHi Franky,
Effectively the placeholder #_EXPIRED_MEMBERSHIP_PAYMENT_URL never works.
Only the #_PAYMENT_URL link works in an e-mail.
However, if the membership is still active or grace period we arrive at the payment page where it is already written “This has already been paid for” and it is not possible to pay.
Renewal of membership is only possible when the member has expired and with the link #_PAYMENT_URL.So my questions are :
how do you allow payment for membership renewal before the membership expires?
How to allow access to the payment page from the frontend and not from the mail?Thanks a lot for your work and your so rich plugin.
Fred17
Participantdo you mean EME page access restriction on each edit page in backend ?
Fred17
ParticipantSo we can say that your plugin provides the means to manage a real member space. It’s really great. Thanks a lot.
Fred17
ParticipantI solved my problem by displaying the booking form with eme_if only if the person is active in the membership.
Fred17
Participantin other words, can I make the calendar widget display dependent on membership?
Fred17
ParticipantYeah, I did that in the beginning. However, some newcomers, by registering, have already targeted a boat trip they would like to book. They’re afraid of losing the place.
When the new registrant pays online, he becomes impatient and wants to be able to book immediately. Manual validation is not reactive enough for him.
I use the page access restriction that you set up and that works very well. It’s an acceptable workaround but I still have a problem with the calendar widget because clicking on a day with a navigation brings you to the booking page and I don’t know how to restrict it. Maybe an idea?Fred17
ParticipantI’m sorry I used an old post. It was so similar…
Thanks for the new file that solves my problem. And thank you again for the quality of your support.Fred17
ParticipantHi Franky,
I’m having the same problem again. I require the person to be a WP user. The fields are pre-filled except for the phone which has not yet been filled in the WP profile. The customer should be able to fill in his phone number in the booking form but he can’t? the entry in the field is forbidden to him.
I skipped an info?Fred17
ParticipantThanks, Franky. I had seen it and I chose the colour orange in this case.
If you didn’t see this color it might be because of the cache. I don’t load all EME js and css on some pages to lighten them. I don’t know if it’s a good choice.Fred17
ParticipantSo on the website you can check know I have desactivated Autoptimize and WP-Optimize. You can compare this link https://vogue-et-reve.fr/nos-voiliers/
and this one https://vogue-et-reve.fr/reservations-navigations/
.eventless-today from eme.css plugin EME overwrites my other parameters ?Fred17
ParticipantYou are right : on my website I have not still used a second eme.css in theme directory but only the custom CSS of my theme. I use now the complete style you have given me and all is as I wanted. Thanks a lot Franky.:-)
Fred17
ParticipantI disabled autoptimize and wp-optimize. You can compare the page “Our yachts” and “Scheduled sailings” on my website.
Fred17
ParticipantI have a local site with MAMP where I have desactivated Autoptimize and WP-optimize. I used also Asset Cleanup : Page speed which permit to unload some js and css files according the needs. On the page wher I load EME I have gray and on the page I unload eme.css I have yellow. When I desactivate the Asset Cleanup plugin. On all the pages I have the gray background-color.
Do I need to do the same thing on the real website. It could be also the theme because when I use the adaptative css of the theme Poseidon I have the same pb my css is override by yours.Fred17
ParticipantFred17
Participantperfect, thanks
Fred17
ParticipantOk Franky, my MAMP installation having tested a lot of themes and plugin I must have something damaged. I started again on a clean installation and everything is ok now, the mails are coming well.
Thank you for answering me quickly and oriented on the right track. -
AuthorPosts