Forum Replies Created
-
AuthorPosts
-
FrankyKeymaster
The icons can be changed per location too, so I’m closing this 🙂
FrankyKeymasterThis is implemented by the “trash” option, so I’m closing this.
FrankyKeymasterWell, it is perfectly possible to show that field but since it is a remark field, it is by default free text and thus not recommended.
I’ll see if I can add custom fields to the list of columns as alternative option … and maybe I’ll just show the comment field too 🙂FrankyKeymasterHi,
it is possible to filter by custom fields of type ‘events’ for [eme_events], by using [eme_filterform]. See https://www.e-dynamics.be/wordpress/277/ , you can use #_FIELD{xx} there
FrankyKeymasterTry adding your tag in the EME options, tab “Other”, under “Extra html tags”. That should prevent wordpress from stripping it out.
FrankyKeymasterWell, since it is auto-approve and the mail is sent after payment, the approval status is always approved 🙂
But currently I have no other placeholder in place for that (seems redundant), but using [eme_if] and #_BOOKINGFIELD{approval_status} , you can always check this.
Btw: you can create a test event and set the mail template different per event, so you can test the result “on the side”, even while being live (if you make the event “private”, it won’t show up for public users).FrankyKeymasterIf you have auto-approval after payment on, that means the payment mail also counts as approval mail … this is to avoid sending 2 separate mails (one for payment and one for approval, since it happens at the same time).
FrankyKeymasterDid you configure your mail settings (templates ‘Booking Paid Email Subject’ and ‘Booking Paid Email Body’) correctly? And check the EME mail options too: “Enable approved RSVP e-mails” and “Enable paid RSVP e-mails”
FrankyKeymasterI’m guessing something related to guzzlehttp: both mollie and backwpup provide that library (but I only try to load it when needed, it seems backwpup loads it all the time …)
FrankyKeymasterInteresting to know … is that plugin doing anything related to mollie?
I’ll try that on my site too.FrankyKeymasterTest so far: the call to
$mollie = new \Mollie\Api\MollieApiClient();
is failing, with *no* error whatsoever. It seems something is blocking that …I disabled the security features on your WP Security plugin, but you can reactivate anything you had set (if it was already the case).
You should check your php logs for anything related to php errors or so. If I print a debug statement above that line, it works. Below that line, nothing appears anymore, so something in your php settings/version doesn’t like the Mollie api-call at all …
Edit: it might be some other plugin is also providing mollie libraries that might cause this issue, so check that too.FrankyKeymasterYou can mail these to me (but I’ll not be able to take a look until tomorrow probably): liedekef@telenet.be
FrankyKeymasterIndeed, no JS error. Now I quickly checked the code: clicking the button does a POST with the needed info (and a nonce), that POST activates the mollie-code and then redirects you to the mollie site for payment. In your case it seems the empty page-output is blocking this redirect from happening.
I tested it on my public site and there everything seems to be working fine. Can it be that you have some kind of security plugin blocking this post?
You can also consider giving me admin access, so I can add extra lines to the code and see where it blocks … or if you have a little php experience, check if the function eme_mollie_charge (in eme_payments.php) gets called ok (add some print statements in it to see how far you come in that function, that is the function that is managing the POST and the redirection)FrankyKeymasterThe payment form by Mollie is generated via their javascript. If some javascript error exists on the page, that will block it. Check your browser console for JS errors.
And if you have a demo event (where you can reproduce the problem), I can check from here too …FrankyKeymasterPlease read the forum post guidelines (first one in this case):
https://www.e-dynamics.be/wordpress/forums/topic/forum-post-guidelines/FrankyKeymasterThat just means someone removed their personal data from EME (using the gdpr functionality). However, to keep the booking count in order, I keep the booking itself (although the person info is gone). This also means that they did not cancel their booking (and removing personal data is something different than cancelling a booking).
If you want, you can just remove that booking by cancelling it in the backend.FrankyKeymasterConcerning point 1: confirmed as a bug, I will release a new version today to fix this.
Concerning point 2: it should be better with the next release too 🙂FrankyKeymasterThat wha the filter eme_eval_booking_form_post_filter is for, see the doc:
https://www.e-dynamics.be/wordpress/category/documentation/12-hooks-and-filters/FrankyKeymasterThis is confirmed as a bug (the country edit) and will be fixed in the next version.
The problem with country select is probably due to another javascript error in 2.1.34 …FrankyKeymasterCan it be you also use the frontend submit form? Because some weird thing is going on there, see https://wordpress.org/support/topic/leaflet-not-shown-on-event-page/
I now updated that plugin, but personally I can’t reproduce this error anywhere …FrankyKeymasterWhile you can’t actually require the payment, you can:
– require approval for the booking
– then go in “scheduled actions” and set the option “Schedule the automatic removal of unpaid pending bookings older than”Concerning the option to pay later: if you use a payment gateway in EME, you can send the payment link in the booking mail to the booker. The link is generated by using the placeholder #_PAYMENT_URL. See https://www.e-dynamics.be/wordpress/category/documentation/7-placeholders/7-4-rsvp-mails/
FrankyKeymasterThe next version will have “ticket-” at the beginning (also “member-” for membercards).
FrankyKeymasterOk, I was wrong: the text is appearing fine, but indeed not with your html-defined tags.
But that’s not EME’s doing. I’m guessing that in your case wordpress is stripping out unwanted tags. I have no idea why ul/li/… tags would be unwanted in your case, maybe the user doesn’t have a right to post html content or so but wordpress filters out not-allowed tags.
You can add extra html tags in the EME settings, section “Other”, setting “Extra html tags”.FrankyKeymasterWell, I visited https://ponte-ulm.com/programm/klavier-x2/ and the whole page seems to be exactly as you want it, including your h4/ul/em tags and the map and everything. So I’m a bit unsure as to what is not working.
FrankyKeymasterNone of your settings mention a h2 anywhere, so let’s start from the beginning: in what setting did you enter your html? And also, there is no “Frontend-eventpage” setting, so which setting are you talking about?
FrankyKeymasterIt would still contain the random id, so to the enduser it would still look the same.
But: if you’re not using “wp mail” as mail sending method, but “phpmailer” or “smtp”, I could simply change the name of the attachment to “ticket.pdf”, sounds better?FrankyKeymasterConfirmed as a bug: I recoded parts of the mail sending logic and forgot/merged some actions. This is now corrected in dev, I’ll release a new version for this.
FrankyKeymasterThe offline payment format should support shortcodes just fine (although things might not work as you expect …)
FrankyKeymasterSorry, but that is not possible. The ticket PDF has a random name for security reasons.
FrankyKeymasterDid you activate the captcha in the RSVP settings too? By default it is not active (and it requires the php-gd extension, but that should be pretty standard).
FrankyKeymasterI’ve implemented a number of payment gateways, but direct SEPA is not possible without an agreement with each bank. So in Europe you can use e.g. Mollie as payment gateway for that (supported in EME), and I imagine a number of the other gateways support it too.
Concerning redsys: personally I don’t know that payment method, but their documentation is in Spanish only so I’ll skip on that.FrankyKeymasterYour problem was not related to the original question (answer given via mail), so I’ll point you to the forum post guidelines for future reference:
https://www.e-dynamics.be/wordpress/forums/topic/forum-post-guidelines/FrankyKeymasterBtw: the latest release contains the fix too, so I’m closing this bug.
FrankyKeymasterFor that, you can just set the rsvp option “require WP membership”. When you set that option, people are required to log in first, and their personal settings are taken from their wp profile (first name, last name, email and optionally the EME registered phone number).
FrankyKeymasterI just found that the ESC-part simply isn’t coded for people-placeholders … let me fix that asap.
Edit: this should fix it: https://plugins.trac.wordpress.org/changeset/2129995/
Edit 2: to explain a bit: in the past, the #_CITY, … placeholders were separate code for attendees, bookings and people. Since people placeholders couldn’t be called directly, it was not needed to allow ESC or URL there. But since then, I rearranged and de-duplicated code, so it all came were it should be (people) but there I simply forgot to add the logic for ESC and URL.FrankyKeymasterThis seems to work just fine here when I test this …
FrankyKeymasterI’m sorry, but I don’t understand your question …
FrankyKeymasterLogged in users can cancel their registrations in several manners:
– via their profile
– by using [eme_mybookings] on a regular page with a template containing “#_CANCEL_OWN_URL” (see https://www.e-dynamics.be/wordpress/category/documentation/6-shortcodes/eme_mybookings/)A cancelled booking becomes free again, no “credit”.
FrankyKeymasterLike I already explained via mail: currently the doc is not up-to-date concerning the needed access rights for qrcode-scanning, but I explained above which capabilities your user should have: either the “Approve bookings” or “Edit bookings”, see EME settings, tab “access”.
Your roles (which combine these capabilities) should reflect the same value (by default a user with is an editor is allowed).
If you want my support onsite: mail me an admin account and pwd, so I can take a look on your end, and also an email with a qrcode in it (so I don’t have to regenerate it).FrankyKeymasterCheck your eme settings, tab “access” and tab “events”. Also, maybe there’s a conflict between your eme seo settings and another page in WordPress. Eme will tell you that if it is the case.
FrankyKeymasterPlease post a link to your singe event as an example, also check if the special events page setting in EME. If your single event renders fine, then that is not the problem.
The person that’s logged in for the qrcode-attendance check needs either the “Approve bookings” or “Edit bookings” capability. The next version will add another capability that is more clear (and the doc will be changed to reflect this too).FrankyKeymasterIF you want it fixed based on another field (and not a coupon), just indicate for that other field “Extra charge” as “yes”, and specify in the “field value” the discount (e.g. -10), and in the “field label” your text of choice.
For a fixed discount example based on code, just change in the given example the line
$calculated_discount=$booking['event_price']*$booking['booking_seats']*.3;
by
$calculated_discount=10;
For multibooking events it is all a little more trickier since the bookings on their own are unrelated, but check first what happens 🙂
Hint: use #_DYNAMICPRICE in your rsvp form to see the total price (which updates live based on your discounts).FrankyKeymasterThat is indeed an old unsupported database version (and even end-of-life, meaning security issues can come from this). You should ask your provider to update or switch to another.
FrankyKeymasterYour DB version is probably too old. Mysql 5.5 and older are unsupported (and 5.5 is already end-of-life, so you should upgrade anyway).
FrankyKeymasterFrom the changelog:
* Added event placeholder #_ADDBOOKINGFORM_IF_LOGGED_IN, which shows the booking form only if logged in. The difference with requiring WP membership when defining the RSVP properties for an event is that in the latter case you can’t change your personal info (it comes from your profile)
* Allow the phone field to be edited if the RSVP option “Require WP membership” is selected and the phone info in the WP userprofile is empty
* Show a hint on autocomplete on the lastname field if you have the needed rightsFrankyKeymasterThe next version will solve this (phone can be completed if not the case) and also added #_ADDBOOKINGFORM_IF_LOGGED_IN , that only shows the form to logged in users but doesn’t use their WP info.
FrankyKeymasterIf you require wp membership for your RSVP, regular users won’t have the right to change their info in the RSVP form (only the event owner, contact person or persons with the the correct role to edit eme events do). So for regular users it then stands to reason that the info comes from their wp profile, including the phone. So if you then require the phone field to be completed, they need to complete their wp profile.
I do know this experience can be improved … If the phone field is required but their profile doesn’t provide it, it should not be read-only. I’ll see how to code around that for the next version.FrankyKeymasterThe clear-thing in the frontend only happens if you require WP membership for the event (it is in fact an autocomplete-field so when you have enough rights you can clear it and select another WP person). In that case also the phone is taken from your WP profile for EME (the phone field in your profile is added by EME).
FrankyKeymasterFirst, create a template for the membership where you ask for the main person’s data and number of family members (the last one will be a custom field).
Then create a template of type membership that asks for the additional data and then use that template in the section “Dynamically show fields based on a number of conditions
” whn defining the membership. As condition you’ll want to use the number of family members. The doc on this: https://www.e-dynamics.be/wordpress/category/documentation/7-placeholders/7-13-membershipform/
See here for an example (it is in Dutch, but any modern browser will translate it for you): https://www.bonheidensehondenvrienden.be/familielidmaatschap-bhv/FrankyKeymasterAnd what exactly did you change? Because your change will be gone with the next plugin update.
FrankyKeymasterI’m guessing something is blocking access to the captcha url, you should check your webserver logfiles for more info …
FrankyKeymasterDemo page? And what placeholder are you using to show the captcha?
Sun 7 Jul 2019 at 22:42 in reply to: Events Page Pointing to a Calendar that lists Events Not the Events Kist #60093FrankyKeymasterI’m not sure what you mean here … EME has a menu on its own in the wordpress admin interface (icon is calendar-like). Maybe you have other event-like plugins installed.
Concerning events: EME has a SEO structure too, and that takes precedence over any page in wordpress that might have the same permalink. You can set the EME permalink settings in the EME options menu.Sun 7 Jul 2019 at 18:38 in reply to: Events Page Pointing to a Calendar that lists Events Not the Events Kist #60091FrankyKeymasterRead this on the special events page:
https://www.e-dynamics.be/wordpress/category/documentation/3-installation-and-usage/and also the changelog entry from 2019/05/03:
* Add an option that influences whether or not a list of events should be shown on the default special events page.
This complements the option to show a calendar on the default special events page.
It is recommended to leave this option off and use placeholders on regular wordpress pages instead.FrankyKeymasterThe first one is a feature request (and not a bad one). But those things take time, so …
The second question: no it is not possible. If you want to change anything, use [eme_bookings] with a template of choice.FrankyKeymasterThe print view should have utf8 set, but probably something is wrong before that.
Are you using the latest version?Tue 25 Jun 2019 at 16:33 in reply to: iCal format not valid due to missing timezone definition #60040FrankyKeymasterThanks for testing, will be in the next version.
FrankyKeymasterEvery entry in the calendar can be changed via eme settings.
The calendar itself needs either a table or div layout (can be set in eme_calendar) and is changeable via CSS.FrankyKeymasterI tried to reproduce the problem, but all mails generated here report the correct choice for dropdowns …
Feel free to set up a testserver so we can look at the problem in more detail.
Also: the next version of EME will allow radioboxes to be required (while requiring only one value to be checked, and not all of them …).FrankyKeymasterAnd what is the default value? Could that be empty or 0 (just asking, so I can try to reproduce later)?
FrankyKeymasterCan you describe the configuration of such a field (type, purpose, values, …)?
Sat 22 Jun 2019 at 09:48 in reply to: iCal format not valid due to missing timezone definition #60015FrankyKeymasterMany ical readers do know the default timezones without needing to specify them, but I see the problem.
I’ve changed the code so events are now exported in GMT (that avoids the need to add timezone info).
Could you test by replacing eme_ical.php by the one you can download here:
https://plugins.trac.wordpress.org/browser/events-made-easy/trunk/eme_ical.php (download link at the bottom)?FrankyKeymasterUsing [eme_events] on a regular page will show you your future events. By default only 10 are shown, change that using the limit option (see https://www.e-dynamics.be/wordpress/category/documentation/6-shortcodes/eme_events/ )
Concerning how each event is displayed, you can change that via the template option. The placeholders you can use in your template can be found here: https://www.e-dynamics.be/wordpress/category/documentation/7-placeholders/7-2-events/One warning: the rsvp form is currently not meant to work if you show multiple forms on one page (reason being that the form can be changed via ajax and dynamic fields can be added based on input conditions, and I just haven’t found the time to make the form id’s random and work with those random id’s).
FrankyKeymasterEme doesn’t offer this functionality. Although all events are reachable (basic) through ical feeds. And maybe using the available api function can help you:
https://www.e-dynamics.be/wordpress/category/documentation/5-template-api/Tue 18 Jun 2019 at 00:13 in reply to: Custom fields – checkbox with multiple field values requires all boxes checked #60006FrankyKeymasterFrom the point of view of html, all checkboxes stand on their own. So the required attribute is given to each checkbox and so all needs to be checked.
But this is indeed unwanted, so I changed the code accordingly:
https://plugins.trac.wordpress.org/changeset/2107679/FrankyKeymasterI was afraid of that. Attendees are not bookings (one person can book multiple times), so I guess you first need to use eme_bookings, but while the ordering is now an option for attendees (as requested), it is not done for bookings (yet).
But for bookings, you can always use the EME backend: go to the list of events and click on ‘csv report’ for the event of your choice. Then you can change it in excel to your liking.FrankyKeymasterA location can be used by multiple events (or none at all).
Except the location info, I don’t see any reason to be able to make a location private.
Feel free to try and convince me otherwise 🙂FrankyKeymasterThis will be in the next version. From the changelog:
In the RSVP form, you can now use #_COUNTRY{xx} (with “xx” being the code of a country created in EME, not the name). If used, that country will be selected as default in the form.
FrankyKeymasterNo reply, so not implementing.
FrankyKeymasterThis will be in the next version. From the changelog:
Importing people now allows one or more group (or groups) columns. Each such column can contain either a group id or a groupsname (or multiple ids or names, separated by “||”)
FrankyKeymasterattendees list can now be sorted, so closing.
FrankyKeymasterThis is a known bug and will be fixed in the next release (to be released today)
FrankyKeymasterLike all the payment options, the offline payment is not changeable per event. If you want that, change the “Booking recorded message” per event if you want. Or change the generic option called “RSVP Payment form header format”, but that is not changeable oer event either …
Concering the payment success thing, look for the generic option called “Payment RSVP success return page format”FrankyKeymasterThe file types to upload are limited by what wordpress is limiting (so currently EME is not limiting anything extra).
FrankyKeymasterOk, it is a bug. I’ve a fix ready to go and release a new version today.
FrankyKeymasterThen this might be a bug. Let me test this and get back to you.
FrankyKeymasterIf it is a field of type “person”, then the uploaded file will be visible when editing the person. Idem for type “member”. Otherwise, it is visible when editing the booking itself.
In the mail you can show a link to this file by using the placeholder #_FILES , see https://www.e-dynamics.be/wordpress/category/documentation/7-placeholders/7-4-rsvp-mails/FrankyKeymasterSorry, but that is indeed not possible. The offline payment option is indeed only text, so you can also add that text to the “Booking recorded message” if you want, or in the text aboe the Mollie button (also an option). But you can’t choose how to pay beforehand.
FrankyKeymasterYour custom field has an option called “Extra charge”. Set that to “yes” and the price will be taken into account. Your custom field should best be a dropdown or checkbox then, so you can then indicate the price in the “Field values” and mention the amount in the “Field tags”.
FrankyKeymasterWhich shortcode are you using here?
Tue 11 Jun 2019 at 22:17 in reply to: Database Error after update SELECT * FROM wphd_eme_locations_cf WHERE location_i #59971FrankyKeymasterPlease read the forum post guidelines (https://www.e-dynamics.be/wordpress/forums/topic/forum-post-guidelines/ ), especially the first guideline.
Also: make sure your DB version is newer than 5.5 (older versions are end of life and unsupported).FrankyKeymasterThe free seats are calculated based on the total number of seats and the ones already booked, so it can’t be edited. So far I haven’t yet encountered this case, and new bookings are just a db-insert (meaning that it would be more feasible to have *more* bookings than intended in the most extreme case, but never *less*).
FrankyKeymasterSee https://www.e-dynamics.be/wordpress/category/documentation/7-placeholders/7-6-registration-form-fields/ for the placeholders you can use in the registration form.
FrankyKeymasterBtw: your version of EME is out of date. Please update and try again.
FrankyKeymasterBtw: it seems this error is now triggered if a php fatal error has occured. Can you also check your webserver logfiles for possible php errors? I’m a bit unsure for the reason (it doesn’t seem to be happening on my tests), but I curious about the errors you find.
FrankyKeymasterCheck your webserver logfiles for possible issues. Maybe some plugin is blocking access, because when I access that url, I’m getting “The site is experiencing technical difficulties” (and that’s mostly due to some kind of blocking going on).
FrankyKeymasterJust require approval + auto-approve upon payment. Then the approved ones are the ones you’re interested in.
There’s even an scheduled action that allows you to remove unpaid reservations after a certain amount of time (in minutes).FrankyKeymasterThis is now fixed in the latest release.
FrankyKeymasterOk, I finally figured out the problem. I’m changing a lot of code for this (removing custom filters and more using the wordpress ones), so this needs some testing before I release it 🙂
FrankyKeymasterI mean by adding embed to the extra html tags too
Edit: never mind, apparently that doesn’t work. It seems some extra stuff needs to be done to render the embed tags, but I can’t fine any doc on that part.
FrankyKeymastercan you try by adding embed there too (with the same options as iframe)?
FrankyKeymasteriframe probably gets removed by wordpress. You can allow it via the EME settings “Extra html tags” (there’s an example in it).
I’ll retry the emebed-example.FrankyKeymasterA list of events is not a list of bookings. You’re mixing up things.
FrankyKeymasterAnd what exactly is not working?
FrankyKeymasterHere’s another set of changes that will improve a bit how it works in eme:
https://plugins.trac.wordpress.org/changeset/2090973/events-made-easy/trunk
But: if you created your template in the “quick tags” editor of WP, but later on load that template in the visual editor, the layout might change (and that’s wordpress: just swith between both editors when you added a br-tag, you’ll see).
FrankyKeymasterWhile it is wordpress that is removing the br-tag (see e.g. https://stackoverflow.com/questions/13327100/preventing-wp-from-removing-br-and-p-tags), I’m trying to be as intelligent as possible and add br when needed.
See if this change helps:
https://plugins.trac.wordpress.org/changeset/2090950FrankyKeymasterIn the backend event overview, click on RSVP next to the relevant event.
FrankyKeymasterMaybe related to another plugin also providing a qrcode-library …
Btw: Members can be replaced by EME too 😉Thu 16 May 2019 at 08:24 in reply to: BOOKINGFIELD{creation_date} versus BOOKINGFIELD{modif_date} #59914FrankyKeymasterThose placeholders only relate to the current made booking, not a previous one. I can’t see any way those will help you decide if someone already registered.
You have the conditional #_IS_REGISTERED (works if the user is logged in) and the #_ADDBOOKINGFORM_IF_NOT_REGISTERED.
To change the return text if you don’t require people to be logged in, you currently would need to use the eme hooks.Wed 15 May 2019 at 21:18 in reply to: Successful mollie payment still gets reported as failed by emea #59911FrankyKeymasterYou’re correct, I was missing a fix (a line needed to be moved up):
https://plugins.trac.wordpress.org/changeset/2088550/events-made-easy/trunk/eme_payments.php
FrankyKeymasterI can’t reproduce this bug. #_ATTENDANCE_QRCODE is working fine.
Please describe a complete test scenario (and make sure no security plugin or setting is blocking access to the generated qrcode image).Wed 15 May 2019 at 18:49 in reply to: Successful mollie payment still gets reported as failed by emea #59908FrankyKeymasterThis should fix it:
FrankyKeymasterI’ll test that this evening.
Wed 15 May 2019 at 14:45 in reply to: Successful mollie payment still gets reported as failed by emea #59906FrankyKeymasterBug concerning failed payment confirmed, I’ll take a look at that this evening.
Concerning the notification url: that is normal (you can’t use it directly, but maybe I should trap the error a bit earlier on).FrankyKeymasterSometimes even I forgot that I implemented that one 🙂
FrankyKeymasterWell, it is easier than that: when editing an event, you can select the page template to be used (at the bottom right: “Template”). That is a list of your theme templates, so you can add templates to your liking and use those 🙂
(edited: “editing a template” to “editing an event”)
FrankyKeymasterYou can add enclosing div’s to the single event format (and add the class to the div then).
FrankyKeymasterCurrently I don’t have sandbox info. If you could provide a sandbox login at liedekef@telenet.be , then I can’t test some more.
FrankyKeymasterMaybe this helps:
https://www.sagepay.co.uk/support/error-codes/5080-error-form-transaction-registration-failedI’ll see if I have some sandbox account lying around and do some testing too.
FrankyKeymasterThis is now implemented and will be in the next version.
FrankyKeymasterMy email: liedekef@telenet.be
FrankyKeymasterThat would help 🙂
FrankyKeymasterI’m going to close this as “not going to implement”. Ajax actions are not meant to interfere with the rest of the page.
FrankyKeymasterI tried creating a test account, but they are asking me for info I can’t provide (“PAN”, “pin code”, etc …) so currently I can’t integrate this (although it seems simple to do, but since I can’t test it …).
FrankyKeymasterThe no-longer-allowed text renders in place of the RSVP form. So if you want to change the location, you’d need to change that too.
But using conditional tags, you can put any text of choice anywhere. E.g. something like this in your single event format:
[eme_if tag="#_AVAILABLESEATS" value="0"] No more room [/eme_if]
You can put that even in an event list rendered by [eme_events], if you change the setting “Default event list format” (or by using the “template_id” option in [eme_events], see the doc).
FrankyKeymasterIf “An error has occured” is showing, it means that something went wrong in the backend and a message not expected was returned. Normally, you’d see that in your browser console (network tab) when you make a booking.
If you give me a test event, I can see what it says on my side …FrankyKeymaster#_RESPNAME was valid in the past, but changed to #_RESPLASTNAME and after that (to be more conform) to #_PERSONLASTNAME. While I can change it for new installations, I can’t change existing ones (but it is in the changelog).
FrankyKeymasterThat is not possible via mail, but you can add info concerning your attendees to your event (using the #_ATTENDEES placeholder or the [eme_attendees] shortcode)
Mon 29 Apr 2019 at 15:19 in reply to: Can I show the bookings seperately for two linked events #59865FrankyKeymasterWell, the linked event is meant for that: all bookings arrive on the “master event” (this can be used for courses, event pages in other languages etc …)
In your case the events are NOT linked, but apparently just have a common limit on the number of seats. That can only be solved by using event filters so in 1 event you check the number of seats already taken in the other event, count the “own” seats taken and then do some logic on that. Check eme_eval_booking_form_post_filter in https://www.e-dynamics.be/wordpress/category/documentation/12-hooks-and-filters/ (hint: to get an event and its details, use eme_get_event(MY_ID) ).FrankyKeymasterI’ve made some tests and indeed: upon edit, the image url gets changed to a relative url. Although that shouldn’t be a problem (since in fact the image_id property takes precedence), I corrected the code (and added extra esc-calls):
http://plugins.trac.wordpress.org/changeset/2073552(in fact only the last change in eme_events.php is for your issue)
FrankyKeymasterEME uses that special event page for all kinds of things, so password protecting it is a bit useless.
Best is (like specified in the doc) to use a regular wordpress page and use [eme_events] on it (with all its possible options). That page you can then protect in any way you like.
I will disable the use of the events page itself very soon (so no person can then use that page and get a list of events anymore, because I do understand that bypasses things if you want *all* events to be password protected).
Password protecting an event (or a wordpress page) is a very basic protection (it is only 1 password, easily shared or leaked).
For invites: you don’t need passwords there, just send an event-related mail via EME “send event mail” to your members containing #_INVITEURL and they have the url they can use to book.The most secure would be to make them wordpress users (so each has his own username/pwd), then link those users to EME users, put those in a EME group and require logged-in people to be a part of that group for RSVP access. Then also the event itself can be marked as “private” so only logged-in persons can see it.
FrankyKeymasterEach event can be protected with a password. The latest version also allows an invite-per-event thingie (but I think the doc can use a little extra work here).
Btw: don’t use the default event page directly (see the doc: https://www.e-dynamics.be/wordpress/category/documentation/3-installation-and-usage/ )FrankyKeymasterCheck the forum post guidelines please:
https://www.e-dynamics.be/wordpress/forums/topic/forum-post-guidelines/(step 2: console errors and webserver logfiles), and also define “suddenly” (when exactly: reproducing the bug is essential)
FrankyKeymaster2.1.16 contains the fix (I hope 🙂 )
FrankyKeymasterWell, it used to make sense, but now indeed the menu should always be there. I’ll change that for the next version.
FrankyKeymasterAsking for extra addresses can only be done with custom fields. EME only sends emails to the email doing the booking, nothing more. If you want extra actions done, take a look at the different hooks that EME has to offer.
FrankyKeymasterIt’s been long overdue, but finally in: the next version will have the option to invite people to events, and only when using an invitation url will they be able to make a reservation.
FrankyKeymasterBy default EME allows RSVP until the event begins. This can be changed via “Allow RSVP from” and “Allow RSVP until” per event. You have a generic setting also, used as a default ‘By default allow RSVP until this many’.
If you leave all empty or 0, all will work.
Which setting did you test and what happened for each test?FrankyKeymasterPlease rephrase your question, currently it is unclear as to what you’re trying to achieve.
FrankyKeymasterThen I refer to the forum post guidelines: https://www.e-dynamics.be/wordpress/forums/topic/forum-post-guidelines/ (point 2 in your case: check your javascript errors)
FrankyKeymasterWhy would a location itself need to be private?
FrankyKeymasterYou need to be logged in for it to work, and then your info will be auto-completed (and if you have the needed rights, you can remove the filled out data and start typing another name for autocompletion).
FrankyKeymasterI’ve taken a look at their API and it seems very well documented. I’ll try to start integrating this one this weekend.
FrankyKeymasterCurrently this is not supported and would require a lot of changes to the code (because many things happen via Ajax …)
Wed 27 Mar 2019 at 11:27 in reply to: Is there a way to automate the paypal "return to merchant" #59812FrankyKeymasterAre you using the “new” paypal or paypal-legacy? In paypal-legacy this is not needed, but the new one: you just made a good point! I still need to implement webhooks for the new paypal method (but their documentation is very poor in that regard).
I’ll check the easiest method of doing this (maybe just a documentation extra, because webhooks can be configured in paypal itself too).Tue 26 Mar 2019 at 16:23 in reply to: Problem with change bookings – shows an error message – help!! #59808FrankyKeymasterThen I assume it was just your browser cache playing tricks on you.
Tue 26 Mar 2019 at 14:46 in reply to: Problem with change bookings – shows an error message – help!! #59806FrankyKeymasterRead the forum post guidelines: https://www.e-dynamics.be/wordpress/forums/topic/forum-post-guidelines/ and come back here then (logs, javascript console check, mysql version check, …)
FrankyKeymasterIn the list of bookings, select the booking you want to cancel and in the “bulk actions” then select “Deny booking (and move to trash)”.
Then the booking is in “trash”, meaning you can still recover it or really delete it there (again bulk actions to choose from. To go to the trash, click on the link “Show trash content” in the bookings overview.FrankyKeymasterThis is now fixed in the dev version of EME.
FrankyKeymasterOk, I think I figured it out. Can it be that you did not active the option to send html mails? Then this is indeed causing the problem.
This is the fix:
https://plugins.trac.wordpress.org/changeset/2056391/FrankyKeymasterWoocommerce is not a payment gateway. The one you asked for is available in India only. I’ll take a look, but those things are low on my priority list because not even I can benefit from it.
FrankyKeymasterAnd which version are you using? And maybe: caching/optimizing plugin?
FrankyKeymasterStatus 0 means they’re in the trash.
Indeed, I’ll need to update the status to active too, when someone subscribes. Nice catch!FrankyKeymasterThis is the doc: https://www.e-dynamics.be/wordpress/eme_subform/
Doesn’t say anything about firstname/lastname, and “id” is not an option for this shortcode, but “template_id” is (but maybe you meant that). It is what it is: just an email (at least currently). And I tested several times (even today again) and it works fine here on 2 different sites.
What is your php and mysql version? Maybe the problem is related to mysql being too old?
Also, if the email you entered is already in use by another EME person, that person gets updated.FrankyKeymasterIt seems to be working fine here on 4 sites I tested.
FrankyKeymasterBtw, this changeset should also fix this once and for all:
https://plugins.trac.wordpress.org/changeset/2054299/(maybe just download the raw version of the changed eme_events.php and replace yours with this one)
FrankyKeymasterFirst: 5.6 is very old too (and already end of life), you should consider going to 7.2 or 7.3
Concering the show_recurrent_events_once: I’m guessing you’re hitting the limit of the sql statemnt I can provide. First, from the changelog:* Fix a show_recurrent_events_once sql bug (in fact not a bug, but indeterministic result) due to newer mysql/mariadb versions
This fix resulted in that I needed to get all recurrent events as if standalone ones, and doing the “limit” later on (which is what you are probably bumping into: increasing the limit will solve your problem). Another option you could consider is using period-based showing of events (like the next 2 weeks or so), which doesn’t bump into this limit-thing.
FrankyKeymasterMembers are people that are a part of a membership (like a sportsclub).
FrankyKeymasterIndeed, the new person should be created with empty first/last name (since you only need to enter an email)
-
AuthorPosts