Forum Replies Created
-
AuthorPosts
-
FrankyKeymaster
To show custom fields of type booking in the bookings overview, read the hint: rightclick on the column headers to show/hide columns. The “CSV export” (link under the event name) also shows these.
FrankyKeymasterThis last is a small bug, this should fix it:
https://plugins.trac.wordpress.org/changeset/2585465/FrankyKeymasterWell, it is technically possible, but normally the workflow is from waitinglist => pending => approved. I can’t know if something can be approved like that. Maybe this:
– if waitinglist booking gets freed up: If no payment is needed and auto-approve is on then booking can go to approved (+mail) otherwise in pending (+mail)Wed 18 Aug 2021 at 21:19 in reply to: After New Plugin Update – Country and States no longer show up under drop down #63057FrankyKeymasterCheck the language of your defined countries. If the language is not empty, it should match the language the person has defined. In the past this was not the case, which could result in language mismatch for that person.
Wed 18 Aug 2021 at 21:16 in reply to: Event or Location edits add new record instead of editing it #63056FrankyKeymasterSorry, but I can’t reproduce this on any of my setups (test or live sites). I tried editing a location or an event and both resulted in the edited location/event.
Edit: if you can reproduce this on a test-site then I could take a look on there. Can you reproduce that in dev?
FrankyKeymasterBtw, I see that you’ve set the captcha below the submit button, and without explanation. You might want to correct that 🙂
FrankyKeymasterMaybe you changed something to the membership?
For the email subscription, the next version of EME will contain an improvement as well. From the changelog:
“You can now also use #_LASTNAME and #_FIRSTNAME in the email subscription form (not an obligation), and also in the email subscription confirmation mail”
FrankyKeymasterI saw the form yesterday but no longer today on your site, hope all is ok. Also (for your info): EME also can manage email groups and subscriptions 🙂
FrankyKeymasterProblem fixed. Something wnt wrong with an earlier update on your install, resulting in missing columns in some tables. I have an option in EME that allows to retry this (in EME settings, tab “other”, option “EME DB version”), so I executed this by setting that option to 303 and letting EME run through the updates again. The columns were added as expected and your events are visible again.
FrankyKeymasterMy email: franky@e-dynamics.be
FrankyKeymaster?? That would not be correct. I don’t remember changing anything in that regard. But if an email of an existing person matches, that record will be used. Maybe that’s the case here?
FrankyKeymasterPlease read my question again: Is “2” the ID of your membership?
FrankyKeymasterWhile that’s not related, maybe the link I generated to go to the conflicting page is not correct. I’ll test that again. But the list of events in the backend is not affected by that. If you’d like, feel free to send me a temp admin account so I can take a look at your end.
FrankyKeymasterIs “2” the ID of your membership? See the doc at https://www.e-dynamics.be/wordpress/category/documentation/6-shortcodes/eme_add_member_form/
id: the ID of the membership for which the form should be shown.
Edit: the next version of EME will show an error message if a membership with that ID is not found.
FrankyKeymasterThen I guess you have a security plugin (or your webhosting) that is blocking access. 403 means access denied …
FrankyKeymasterWell, the update (in that case) just limited the sender/receiver name/email and subject in length. So one of those must have been too long. Anyway, since it works now: glad it does 🙂
FrankyKeymasterThat means a javascript error is blocking the events from showing in the backend. Check your browser javascript console for errors/hints.
FrankyKeymasterSee the email submenu, either “event related emails” or “generic emails”, where you can plan your mails at later dates (multiple date/times allowed). And yes, you can send to specific groups, but you have to select your events of choice (multiple allowed), no event categories there yet.
FrankyKeymasterEdit (ignore my previous answer). Just go in the “scheduled actions” menu and set the newsletter schedule to e.g. “not scheduled”.
FrankyKeymasterThe next version will add those subscribing to “all” to all existing mail-only groups too.
FrankyKeymasterFirst, you can use the mass action “resend the mail for pending members” in the members overview.
However, your method should be working, but I’m assuming the subject is too long (is that possible, due to the use of a template?). The next version will be more strict in that regard.FrankyKeymaster(edited response)
eme_subform without custom template shows a dropdown of groups you can subscribe to (and it is a multiselect, so yes, you can subscribe to multiple groups). Edit: If people select “all” then they are not added to a specific group, maybe I should change that so they are added to all mail-only groups.
If the subscription seems to be working, but people are not to be found in the eme_people table, then of course something else is wrong … I’ll try it again here to make sure there’s no bug on that. Edit: tested, works as expected, but you have of course to search for the email address only.
The GDPR switch is just to ask people’s confirmation on them understanding that you store personal data etc …FrankyKeymasterEME has several methods of sending mail, one of them is the separate “newsletter” function in the “scheduled actions” menu, but that sends a mail to all EME registered people (no exceptions).
You can however create groups in EME and set the option “Mail only?” to “yes”. After that, when using [eme_subform], it will be one of the groups people can subscribe to. See https://www.e-dynamics.be/wordpress/category/documentation/6-shortcodes/eme_subform/ for more on that.
Once people are a part of a group, you can use regular EME actions to send emails to that group (even plan them in the future, if mail queueing is activated). You can send “event related emails” to that group (where you can use event placeholders like #_PRICE, #_STARTDATE, … that are replaced by the related event info), or “generic emails” (where you can just use people placeholders like #_FIRSTNAME, etc …). See the doc on those placeholders.FrankyKeymasterAnd which site are you talking about?
FrankyKeymasterBug confirmed. Fix is here:
https://plugins.trac.wordpress.org/changeset/2582779/
(in fact, only the fix in eme_functions.php is needed, it’s a one-liner change)After that, re-edit your discount (you’ll see that the group you selected wasn’t saved, the fix above will fix that). The other fix in the changeset is to avoid a small php notice when editing a discount, but it can be ignored for now.
FrankyKeymasterAnd you’re sure that’s the “New member email” template setting in your membership? Can you create a test membership that has that behavior and either send me all the settings or otherwise give me some temp admin access?
FrankyKeymasterDid you configure the email template “New member email” in your membership?
(Edit) To clarify: I simplified the logic for sending mail, so the “new member email” is always sent for new (or to be approved) users. The “member paid” mail is sent after the user is marked as paid.FrankyKeymasterCan you send me an example CSV? Or temp admin access so I can take a look? My email: franky@e-dynamics.be
FrankyKeymasterWhat is your code to change the CSV column order?
FrankyKeymasterI released a new version to fix this.
FrankyKeymasterSorry, I need to rectify my answer. I’ll come up with a fix today.
FrankyKeymasterI hope the new version is to your liking 🙂
Sun 8 Aug 2021 at 14:29 in reply to: EME SEO setting for events or locations is conflicting with itself #62991FrankyKeymasterThe EME SEO permalink settings are conflicting with an existing page (the permalink setting for either events, locations or categories is identical with the permalink of another wordpress page). Resolve the conflict by either changing your EME SEO permalink settings or the permalink of the conflicting page.
FrankyKeymasterWhile it is foreseen in the people overview, I think I forgot a line in eme_people.php for that. The next version will correct this and also allow to change the language when editing a person.
FrankyKeymasterIf you’re able to have a test-setup of EME, I recommend to install the latest dev-version and see if that does what you want.
FrankyKeymasterThere are some borderline cases, but normally the mail is translated in the language of the booking. I’ve already changes some stuff today so that for the contact person the current language is taken and for the booking the language of the booker.
FrankyKeymasterI’m pretty sure (in fact 100%) rebooting the webserver and db-server won’t change that behavior. But if it works now, let’s keep it at that 🙂
FrankyKeymasterI’m not able to reproduce this. I tried with both an existing person (where I can select from autocomplete) and a new person (both in the backend), and the booking is correctly registered to that person. Any particular event/rsvp settings?
FrankyKeymasterNo idea … search for the differences in the 2 events 🙂
EME already protects #_CONTACTEMAIL, so maybe that’s the problem ?
The filter eme_email_obfuscate_filter can influence this.FrankyKeymasterI’ll include eme_bookings_report_link in the next version.
FrankyKeymasterDid you remove the special events page? Check your EME settings, tab “Events” and the setting “Events page” must point to a valid wordpress page. See also this documentation on that page:
https://www.e-dynamics.be/wordpress/category/documentation/3-installation-and-usage/Next to that, you can try to re-save your wordpress permalink settings, sometimes wordpress can get confused there.
FrankyKeymasterAnd the CSV report link under the event name?
FrankyKeymastermaybe your fields were of type “generic”?
And via the [eme_bookings] shortcode you can create a report too (or via [eme_attendees_report_link] ).
Also per event (either in the event overview or booking overview) you also have a CSV report link (the CSV button in the table only shows what you have visible there of course).FrankyKeymasterI went back as far as 12 months and it has always been like this: only custom fields of type rsvp are available for choice (or generic ones), not type ‘people’. And that is the intention, otherwise the sql gets too complicated. So not a bug.
FrankyKeymasterThey should indeed be “empty”. If “not empty”, then the code wasn’t working as expected.
But anyway, the code has been adapted to just take the creation date into account.FrankyKeymasterIf both start and end date are empty, then this is not the problem (nor the solution). Are you sure?
Is the creation date ok (in the overview for members, check “status”, “start date”, “end date” and “registered on” columns and copy/paste those).FrankyKeymasterIf my assumption is right, this should fix it:
https://plugins.trac.wordpress.org/changeset/2572380/FrankyKeymasterCan it be that the start and/or end date for that member are not empty? That would explain it (as first the end date is taken into account, then the start date if end date is empty, then the creation date if start date is empty). Sometimes – upon edit – the end date is not empty and then a pending member is deleted based on that date (and the number of days you configured).
I guess that in this case only the creation date should be taken into account …FrankyKeymasterNo problem. So your problem is now fixed (after fixing the html errors)?
FrankyKeymasterBtw: I used to make a distinction between the “input” and “change” event, because IE wouldn’t fire the input event on select-boxes. I”ve now decided to stop supporting IE (since WP stopped too), so this change might solve your problem:
https://plugins.trac.wordpress.org/changeset/2571935/(however, the html errors are still yours to fix 🙂 )
FrankyKeymasterWell, it seems your jquery version is doing something weird: the “change” event for the select-dropdown is not being fired so the EME javascript can’t react on it.
It is weird … some weird plugin installed? Latest version of everything (I see your jquert version is a little bit older than mine)?
Also, your html code contains errors (do ctrl-u): table inside table is not allowed.FrankyKeymasterExample event?
Also: #_DYNAMICPRICE only works in the rsvp form template, nowhere else.Sun 25 Jul 2021 at 16:57 in reply to: Can’t send e-mails reservation for an event in 2.2.0 (blocked in the queue) #62940FrankyKeymasterIf they are not sent when queueing is active, it means something is wrong with your wordpress cron. If your site doesn’t receive lots of visitors or page loads, your wp cron won’t work as expected if not triggered via system cron.
See https://kb.wprssaggregator.com/article/195-what-is-wordpress-cron-why-do-i-need-it-and-what-are-the-alternativesSun 25 Jul 2021 at 16:10 in reply to: Can’t send e-mails reservation for an event in 2.2.0 (blocked in the queue) #62938FrankyKeymasterLike said: if the mails are in the queue (which means you have queueing activated), you need to configure the queue send options (see “Scheduled actions” submenu).
FrankyKeymasterThe problem you’re describing is not related to the initial question at all, please open a new thread for this.
Also: if the mails are in the queue (which means you have queueing activated), you need to configure the queue send options (see “Scheduled actions” submenu).FrankyKeymasterSorry, not going to happen. Marking as pending is a backend task, not to be managed by the booker itself (unlike the #_CANCEL_OWN_URL link). I have no intention of bringing all backend functionality to the frontend …
FrankyKeymasterConfirmed, I’ll fix and release another version asap.
FrankyKeymasterUse this as template with id 66:
#_LINKEDNAME - #_STARTDATE, #_STARTTIME Bookings: [eme_bookings id=#_EVENTID template_id=67]
(where template with id 67 is your bookings template of choice
FrankyKeymasterLike I said: the template there is how the event page looks based on your theme page templates (not the EME templates), like any other wordpress page in fact (but for an event in this case).
The EME templates help in configuring how the event info is presented (but not the global page itself), that’s the difference.
Now: [eme_events category=5] uses the eme global settings for the event list if you don’t specify an EME template option (which you don’t). So either your events are not in that category or your global list template in the eme settings is empty.FrankyKeymaster?? What do you mean with “none of your 5 templates are listed” ? When editing wordpress pages you only get to chose from your theme page templates. It has nothing to do with EME, even if you edit the events page.
FrankyKeymasterBtw: isn’t Mollie a little bit cheaper? And even more user-friendly (in my opinion) 🙂
FrankyKeymasterYou don’t need any coding, EME has done all that. You just need your stripe API keys to enter in EME, that’s it.
FrankyKeymasterOk, I added more checks to make sure the email is not empty when registering from the frontend or when a wp user needs to be created.
Concerning the merging: just add his info from the new to the old wp account (if anything different) and delete the new.
In EME: best is to go in the database and then set the person_id of the new member (in the members table) to the person_id of the existing person. Otherwise you would need to recreate the member later on …
Then in EME add his info from the new to the old person account (if anything different) and delete the new. The next version of EME will allow membership transfer to another person if you delete a person, so then these last 2 steps won’t be needed anymore.FrankyKeymasterAlso: is your mail queueing active? And if so, check in “Planned actions” that they get sent in the timeframe of your choice.
FrankyKeymasterCan you reproduce that on a test setup? Or with a test membership (and give me temp admin rights to verify)?
FrankyKeymasterFor sofort: configure it in your stripe backend and then add the payment method “sofort” in EME in the stripe payment methods, that’s it. No coding required. However: EME won’t be able to verify the payment as it can take days before it is accepted by stripe+sofort (per the stripe doc)/
Concerning apple pay and google pay, see this stripe doc info (https://stripe.com/docs/payments/accept-a-payment):
Apple Pay and Google Pay are enabled by default and automatically appear in Checkout when a customer uses a supported device and has saved at least one card in their digital wallet. You can accept additional payment methods using the payment_method_types property. See payment methods overview for more details.For future stripe questions: please check with stripe support first, I’m not your stripe support guy 🙂
FrankyKeymasterYou have either “Send to a number of member groups” or “Send to active members belonging to” in the “Generic email” tab. Which one did you use? Or a demo/screenshots/video/… ?
FrankyKeymasterFor testing custom field values, see the filter eme_eval_booking_form_post_filter at https://www.e-dynamics.be/wordpress/category/documentation/12-hooks-and-filters/
FrankyKeymasterAnd what was the problem in this case (that you managed to solve)?
FrankyKeymasterEME can only use permalinks if WordPress uses them (and even then you can disable this in the EME settings). If WordPress doesn’t use permalinks, neither can EME.
For the rest EME has its own structure, not configurable from wp permalink settings, so don’t panic there 🙂FrankyKeymaster“custom structure”? EME has its own settings for permalinks, and you can change them, that’s it 🙂
FrankyKeymasterSometimes wp has issues with permalinks, then the simple solution is to go in the main wp permalink settings and press “save changes”. That should do it.
But more: that is not even a wordpress error … so maybe some security plugin is blocking you
Also, check this site to help guide you to find the problem:
https://muffingroup.com/blog/currently-unable-to-handle-this-request/
(maybe your site php error log already has a hint on the problem)FrankyKeymasterI’m guessing it is due to the check in EMEFS I do: I check if EME is active and during an update it is of course not active. I guess it is a borderline case then, where something happens during the update (or your website does not deactivate during updates or so …).
Currently the only thing I can do is not to disable the plugin if EME is not present (it won’t do any harm).FrankyKeymasterDo you have mail queueing activated (judging by the comment “with a delay of an hour”, I guess so)? If so, check your “Scheduled actions” and configure how many mails you want to send in which timeframe.
FrankyKeymasterSorry, but that’s indeed not possible. You can do it per event and just concatenate the resulting csv files though. Or check the [eme_attendees_report_link] shortcode.
FrankyKeymasterIf you want it populated, there are some things to do:
– you need an EME custom field to store the info
– you need to use a filter that modifies the EME form html to change it to your liking (not that easy)I think it would be easier if I created the functionality to get this info from the WP profile during rsvp for people-related fields and update the wp profile after booking then (like I do with the phone). Care to donate? 🙂
FrankyKeymasterThe CSV button in the table is to export the table as you see it. The complete CSV export of all bookings is the link underneath the name of the event “CSV export”
FrankyKeymasterTypo 🙂 And corrected now.
FrankyKeymasterSeems like I forgot to include the end date in the ajax call. This fixes it:
https://plugins.trac.wordpress.org/changeset/2562934/FrankyKeymaster“Remove unpaid pending bookings” is in the cleanup actions.
If you don’t want mails sent for the pending bookings, then you can make empty email templates and assign those (or set it in the global settings you don’t want pending bookings).
The choice for payment gateway is done after payment, and you can have multiple payment gateways, but the booker needs to make the choice so in that case you can’t automatically forward yourself.FrankyKeymasterAdding links is not in accordance with the rest of the pages, not happening. Neither adding more discount groups. The code is already way too complex as it is, adding more groups is just not worth it (at least not for now).
Telling the discount to the persons is not done using #_DISCOUNTCODES_USED (that placeholder works only on bookings, not in the form), but just a fixed text. Even more: using #_DYNAMICPRICE will directly show the correct price (discount included), so people can see the difference if you mention both #_DYNAMICPRICE and #_PRICE together.FrankyKeymasterYes it does. #_TOTALPRICE is localized (euro sign added etc) while using ESC is just the raw price.
FrankyKeymasterJust testing for “0” or “0.00” should work. If unsure, just print #ESC_TOTALPRICE somewhere in the booking thank-you message and you’ll see the value.
FrankyKeymasterConsider using “approval required” + “auto-approve after payment”, optional together with the EME rsvp option “Ignore pending bookings in the bookings list” and the cleanup action “Remove unpaid pending bookings older than”.
Alo you can decrease the redirection time to the payment page and next to that, there are javascript examples to automatically redirect to a payment gateway (https://www.e-dynamics.be/wordpress/faq/, search for “How to redirect automatically to paypal after successful booking”)FrankyKeymasterSee discounts with an empty discount code but an expiration date.
FrankyKeymasterIndeed, this seems to be in for some versions already. I have a debugger tool installed but that one never gave me an alert either (I really had to look in the console). However you can ignore it as that js is not being executed anyway (I hope it doesn’t block anything).
This is the fix:
https://plugins.trac.wordpress.org/changeset/2561976/FrankyKeymasterBtw, I edited the doc on waiting lists a bit (see https://www.e-dynamics.be/wordpress/waiting-list/ ), there were some placeholders missing. I think you’re interested in one of those placeholders.
FrankyKeymasterYes, you’re compliant then. But I’d use #_OPT_IN to ask for their mail preferences
FrankyKeymasterThis is a booking placeholder, to be used in the rsvp thank-you template or booking mails, but not in the event template directly
FrankyKeymasterCurrently not possible. Although it is already possible to create a custom report link (in fact just a csv being generated in the frontend) for attendees and members (with everything customizable, the members report link will be in the next release), but maybe you’re looking for something else?
FrankyKeymasterThis should fix it:
https://plugins.trac.wordpress.org/changeset/2560088/FrankyKeymaster(sorry for the late reaction, this post was flagged as suspicious and needed approval)
If 2.2.4 works on one site but not another (as do older versions) and it work for me and everyone else: then it is a site issue.
There are no screenshots but I’d say to check your resulting html for hints and if some other plugin causes conflicts.
Also I see no screenshot of your issues with 2.2.5 (and no report other than (additional issues), so I can’t help at all (beyond the fact that the latest version is 2.2.8 and I don’t support older versions just for bugfix reasons alone already).FrankyKeymasterThe name of the discount code is what you configured in the discount menu, the code entered is well … the code entered (the “coupon code”). So you could have a discount named “5% off for everyone” and a code that can be reused unlimited for 2 weeks. The name is then “5% off for everyone” and the code is what they actually enter in the discount field.
FrankyKeymasterThen maybe the “MassMail” option for the relevant people is set to 0 ? Check that, and also the MassMail option in the EME settings, tab “Mail”. And if set to 0, consider using #_OPT_IN or #_OPT_OUT in your membership form when people sign up.
FrankyKeymaster#_APPLIEDDISCOUNTNAMES is per booking. One booking has nothing to do with another, so #_APPLIEDDISCOUNTNAMES will return a name (or names, if multiple discounts are applied) in the second booking (and that name can be the same as in the first booking, if the configured discount can be used multiple times).
Concerning #_DISCOUNTCODES_ENTERED and #_DISCOUNTCODES_VALID: indeed, it used to be the case that the discount wasn’t checked before being entered but now it is. So these 2 now return the same result.FrankyKeymasterI corrected the doc on #_DISCOUNTCODES_VALID a bit:
#_APPLIEDDISCOUNTNAMES returns a comma-seperated list of discount names applied to this booking
#_DISCOUNTCODES_ENTERED returns a comma-seperated list of discount names entered for this booking (just entered, not necessarily valid)
#_DISCOUNTCODES_VALID (or #_DISCOUNTCODES_USED) returns a comma-seperated list of the valid discount codes entered for this bookingAll are post-booking info (with the #_APPLIEDDISCOUNTNAMES being the names of the discounts you defined and that were applied, but not the actual discount code used)
FrankyKeymasterLink deleted (although I’m a bit saddened that people don’t want to show off EME a bit more)
FrankyKeymasterGlad to hear it works again. Btw: you seem to have disabled the EME permalinks (setting “Enable event permalinks if possible?” in the EME options, tab “SEO”), maybe you should activate it to have nicer event links too (as is already the case for the rest of your site).
FrankyKeymasterYes indeed, if the price is already correct, no recalc of the remaining amount will happen.
FrankyKeymasterFirst, concerning the special events page indicated in the settings, please read the usage section (it explains what not to do with that page):
https://www.e-dynamics.be/wordpress/category/documentation/3-installation-and-usage/Secondly, on your laout: the excerpt seemsto be encapsulated again in a p-tag, that’s why your browser shows it below your intented p-tag. Do a Ctrl-U on the page and you’ll see.
Easiest in this case (wordpress adds the p-tag, you can remove it using some plugins) is to just mention #_EXCERPT and not use p-tags around it (or use div-tags around it, those are allowed to contain p-tags).FrankyKeymasterJust tried your format and it works just fine here. Maybe your description is hidden? Is it generated in the html output on your page (and some css hides it)? Demo page?
FrankyKeymasterThe dev-version now has #_PAYMENTGATEWAYUSED, see the changeset
https://plugins.trac.wordpress.org/changeset/2558223/ and
https://plugins.trac.wordpress.org/changeset/2558224/FrankyKeymasterI just tested https://yoga-dollinger.de/events/testtermin/
When logged in, I get:
Buchungen sind zu diesem Zeitpunkt noch nicht möglich.When not logged in, I get:
Um diese Veranstaltung buchen zu können, musst Du eingeloggt sein. Klicke hier zum LoginWhen deactivating the option “Benötigt WP Mitgliedschaft zur Buchung” and not logged in, I get:
Buchungen sind zu diesem Zeitpunkt noch nicht möglich.So I don’t see a problem here?
FrankyKeymasterMy email: franky@e-dynamics.be
FrankyKeymasterI can’t reproduce this problem, so you’ll need to give all your relevant RSVP settings for that event. Or provide a demo event + admin account for me to check too.
FrankyKeymaster#_CONTACTPERSON still works, but shows the full EME name of the person if the corresponding wp user is linked to an EME person. Otherwise it shows the wordpress display name.
I’ll try #_CONTACTPERSON here again, but currently I don’t see a reason in the code that could cause “mixing”.FrankyKeymasterIndeed, I didn’t take the remaining into account, this fixes that:
https://plugins.trac.wordpress.org/changeset/2558082/Concerning the mail: you can choose wether or not to send a mail, it is at the top when editing a booking.
FrankyKeymasterSee this change:
* If the event contact or author (or membership contact, they are all WP accounts) is linked to an EME person, you can now use #_CONTACT (or #_AUTHOR) followed by any person placeholders (e.g. #_CONTACTNAME, #_CONTACTADDRESS1, all people placeholders preceded by “AUTHOR” or “CONTACT”) to show EME info from that personSo: if in EME a person is linked to a WP user that is the contact for an event, the info from EME will be taken. Normally that should even be the name/lastname from the WP user (unless for older events/setups).
FrankyKeymasterThere’s no immediate placeholder, but you can use the (lesser known) #_BOOKINGFIELD{} notation for directly showing info from a booking in the db. In this case: #_BOOKINGFIELD{pg} will show you the used payment gateway.
FrankyKeymasterNormally, when editing a booking, the price change will be chown as a warning that the new price will be taken into account when editing the booking. So just edit the bookng and all should be ok.
FrankyKeymasterConfirmed, this is a bug (typo) added in the latest release (while trying to avoid non-existing fields). This fixes this:
https://plugins.trac.wordpress.org/changeset/2557610/FrankyKeymasterOk, it problem seems this has been *in* since 4 months. This is the changeset that is the problem:
https://plugins.trac.wordpress.org/changeset/2483872/In fact I hook “earlier” in wp, so as to avoid theme issues with empty lines in the beginning (and it is more efficient) causing issues with the captcha (amongst others).
I now split this into 2 separate actions, this is the changeset:https://plugins.trac.wordpress.org/changeset/2557129/
You can just download the complete eme_actions.php file and replace the existing one.
FrankyKeymaster@STIWA_KM: I’ve split this question into a new thread, please create a new post for questions unrelated to the initial question (see the forum post guidelines).
Next to that: the filter is still present and working as expected, but weirdly I’m having the same issue here. The code is still there, but it seems something is not working as expected … I’m trying to debug thisFrankyKeymasterThere’s a link to the video https://www.e-dynamics.be/wordpress/category/documentation/3-installation-and-usage/ . While it does not explain memberships, it does talk about templates and RSVP forms. First learn to work with that, and you’ll understand the rest. For templates: it is in your Events Made Easy menu on the left in your wordpress admin.
During my next holidays, I’ll try to create a video about memberships …FrankyKeymasterThe video (and the doc) explains that: you need to create a template with the placeholders and format of choice (in your case #_LASTNAME,#_FIRSTNAME,#_EMAIL, #_ADDRESS1, #_ADDRESS2, #_CITY, #_STATE, #_ZIP, #_COUNTRY,#_SUBMIT , but with text added next to each field).
Then use that template in your membership definition and call eme_add_member_form with the correct parameter (the membership id, as mentioned in the doc).FrankyKeymasterCancelled bookings are removed, so that’s not possible.
FrankyKeymasterCan you provide an example? You can mail it to me at franky@e-dynamics.be
FrankyKeymasterThis will be in the next version
FrankyKeymasterFor forum usage: go to https://www.e-dynamics.be/wordpress/forums , select a forum at the bottom and you can then post a question. This is also mentioned at the top of the forum page:
“Tip: if you want to post a new question, first select the forum below, then post your question in it.”
Next: please post in English.
Concerning your question: please check the video first, mentioned on the initial page and also in “installation and usage): https://www.e-dynamics.be/wordpress/category/documentation/3-installation-and-usage/Wed 23 Jun 2021 at 23:59 in reply to: How do I create a page where authors could see the events they created? #62781FrankyKeymasterAlso, next to that, #_IS_AUTHOR_OR_CONTACTPERSON failed to account for contacts that were marked as “event author” for events. This is corrected in the development version too.
Wed 23 Jun 2021 at 21:35 in reply to: How do I create a page where authors could see the events they created? #62779FrankyKeymaster[eme_events limit=0 author='#_MYSELF']
should work (and I just found that I never documented this “#_MYSELF” as a special value for audit or contact …Wed 23 Jun 2021 at 20:35 in reply to: How do I create a page where authors could see the events they created? #62777FrankyKeymasterby default EME only shows 0 events, and using your eme_if even less then. Just add limit=0 to the eme_events shortcode and it should be ok
FrankyKeymasterOn the last remark (creating a wp user): correct. That is in fact something I can fix with this change:
https://plugins.trac.wordpress.org/changeset/2552743/Concerning your mails: how do you send these?
FrankyKeymasterGo into the members admin page and at the top: select the membership of choice and click on “add member” …
After adding, make sure to make them “active” too by “accepting a payment” (even if it is free) or by manually setting the status to active when creating the member.FrankyKeymasterThat’s forced: if logged in, lastname/firstname/email are readonly fields. If you want to register for other people/names/email: don’t log in. And clicking on the right ‘x’ in the lastname field, will make it empty and read/write (if you have enough rights for that).
FrankyKeymasterNo no, they are “regular events”, but if someone signs up for a “week” event and others for individual events, you need to take both into account for the total count of signed up people if the person that signed up for the week has the right to be present to that individual event too … but maybe it doesn’t matter in your use-case.
FrankyKeymasterWell, using “week” events might create an issue in the count of people present for events, so you’ll need to take that into account … you have the multibooking option, but it is not easy to create discounts for that.
FrankyKeymasterIn this case (different pricing, discounts, the need to cancel) you need to use events + RSVP. The user can’t cancel a membership.
For the pricing either create different events for each pricing, or 1 with extra options (custom fields, with the “Extra charge” set). That way you can add e.g. an option “buy a t-shirt” and that can then influence the price.FrankyKeymasterFor your question: please open another thread (this is not related to the initial question).
FrankyKeymasterWell, my initial answer still stands as well 🙂 Feel free to donate to get this feature more quickly …
Edit: and I changed the doc on #_DYNAMICPRICE for memberships too, it was wrongly copy/pasted from the section about the rsvp form.FrankyKeymasterNo, those 3 placeholders you mentioned are info based on a booking, not in a booking form.
If you want to show VAT-info in a booking form, that’s only possible for the event info, so see the doc on event placeholders (and search for VAT).FrankyKeymasterIndeed, the redir no longer works (used to work …). Anyway, I resolved it in the latest version being released now (1.0.65). From the changelog:
* Redirect correctly to login page if not authorized. Also explain in the settings that the minimum required capability is “edit posts” for logged in users
* Add option to define the needed capability when guest submit is not allowed (default: “edit posts”)FrankyKeymasterOk. I’ll test that today
FrankyKeymasterNo, it is related to the newer EME version where EMEFS needed an extra init of variables.
I just released 1.0.64 which should fix this.FrankyKeymasterIf you have a person id that you expect should be trashed, you can check the other tables (replace ‘xxx’ with the id of the suspected person that should go to trash):
SELECT person_id FROM wp_eme_bookings WHERE person_id=xxx SELECT person_id FROM wp_eme_members WHERE person_id=xxx SELECT person_id FROM wp_eme_usergroups WHERE person_id=xxx
FrankyKeymasterOk, that means that the people are still referenced in a booking (for any event, even in the past), a group or a membership. You can always try the sql yourself:
SELECT person_id FROM wp_eme_people WHERE person_id NOT IN (SELECT person_id FROM wp_eme_bookings) AND person_id NOT IN (SELECT person_id FROM wp_eme_members) AND person_id NOT IN (SELECT person_id FROM wp_eme_usergroups) AND status > 0;
FrankyKeymasterIt is #_ADDRESS1 (2 “D”)
FrankyKeymasterCurrently there’s no such functionality
FrankyKeymasterI’m not quite sure what you mean here. “Trash” and “bin” are synonyms …
FrankyKeymasterWell, in fact it is just a translation of the table header that was missing 🙂
This fixes this:FrankyKeymasterBtw: I just released a new version, this fix is in there too.
FrankyKeymasterThere is indeed a small bug (the “max count” was always 0), this is now fixed with this change:
FrankyKeymaster(Edit: sorry for the late reply, but this topic was flagged as suspicious and was awaiting approval)
Because you have “access denied” the only thing that increases is the amount of times the code has been scanned (see the booking overview, where you can see the count).
I admit that it is confusing with the actual ‘Attendance record’ being added when it is successful. I’ll change that text to be more “correct”.
However: you try to scan something where “max count” is 0, meaning no seats booked??? That means the person is not allowed to enter in the first place and so no actual attendance record should ever be added.Mon 14 Jun 2021 at 20:35 in reply to: Warning: Invalid argument supplied for foreach eme_formfields.php on line 3431 #62726FrankyKeymasterConfirmed, this should fix it:
https://plugins.trac.wordpress.org/changeset/2547648/Mon 14 Jun 2021 at 15:41 in reply to: “An error occured while communicating to the server.” after latest updates #62723FrankyKeymasterI don’t think that’s the complete correct copy/paste (some code seems to be missing), but it does give a correct answer, so maybe it is an encoding problem … I see a lot of weird encoded characters, what is your character set?
Edit: I tried with an event with “ý” in it, and all worked as expected … so the encoding is not the problem. Are you sure this is the complete and correct copy/paste? Because the html link for e.g. event_name_simple is not complete in it. And no other error before this answer?
Mon 14 Jun 2021 at 12:21 in reply to: “An error occured while communicating to the server.” after latest updates #62721FrankyKeymasterThat means an unexpected message is returned. You could use your browser networking debug tools to see the message, or mail me some admin account info so I can have a look
FrankyKeymasterEasiest to do that is to create an empty template and assign that to the mail parts you don’t want to send.
Mon 14 Jun 2021 at 11:03 in reply to: change the mail adress by using “create WP User by registration” #62718FrankyKeymasterOn the first question: while technically it would be possible, it is overkill for EME to go there. WordPress has limitations on the password strength and it is not the job of EME to start verifying that.
On the second question: that is a wordpress configuration, not EME (it is wordpress sending the mail, not EME).FrankyKeymasterwill be in the next version
-
AuthorPosts