Forum Replies Created
-
AuthorPosts
-
FrankyKeymaster
I’ve tested this and all seems to be working as expected. Did you check your logfiles?
FrankyKeymasterCorrection: the default template takes care of all 🙂
Testing now …FrankyKeymasterWhat is your template in use for eme_subform ? If you don’t use a template, the user can’t be added to a selected group (you need to use #_MAILGROUPS in your template).
But I’ll try this out later today too.Mon 18 Mar 2019 at 15:36 in reply to: How do I display all bookings for an event on a new page? #59769FrankyKeymasterSorry, but not possible. You could enclose the #_BOOKINGS (or [eme_bookings id=#_EVENTID]) in a closed div and foresee an icon to open it (like I do in the admin interface for the import-icon).
FrankyKeymasterYour php version is too old (see the EME requirements: it indicates at least 5.6).
See also https://wordpress.org/support/topic/webs-site-totally-blocked-after-events-made-easy-update/FrankyKeymasterCheck your mysql version: you should at least use mysqql 5.6 or newer (or mariadb), older versions are end of life and not supported by EME anymore.
FrankyKeymasterYou can’t use templates on pages, they are to be used in other shortcodes or options (by providing the id – see doc on shortcodes – or selecting the template from the list).
Please start reading the doc here:
https://www.e-dynamics.be/wordpress/category/documentation/3-installation-and-usage/FrankyKeymasterSome “>” things were still wrong in the last if-statement, but this is the final fix:
https://plugins.trac.wordpress.org/changeset/2049331/FrankyKeymasterIndeed, you’re correct. The first if should be split into 2 too. This should fix it:
if ( (intval($tmp_event['event_properties']['rsvp_start_number_days'])>0 || intval($tmp_event['event_properties']['rsvp_start_number_hours'])>0)) { if ($event_rsvp_start->minusDays(intval($tmp_event['event_properties']['rsvp_start_number_days']))->minusHours(intval($tmp_event['event_properties']['rsvp_start_number_hours']))->greaterThan($eme_date_obj_now)) { // in case of multibooking: don't show anything, but in case of single booking: show the 'no longer allowed' message $not_yet_allowed=get_option('eme_rsvp_not_yet_allowed_string'); if (!$is_multibooking) return "<div class='eme-rsvp-message-error'>".$not_yet_allowed."</div>"; else continue; } } if ( (intval($tmp_event['rsvp_number_days'])>0 || intval($tmp_event['rsvp_number_hours'])>0)) { if ($event_rsvp_end->minusDays(intval($tmp_event['rsvp_number_days']))->minusHours(intval($tmp_event['rsvp_number_hours']))->lessThan($eme_date_obj_now) ) { // in case of multibooking: don't show anything, but in case of single booking: show the 'no longer allowed' message $no_longer_allowed=get_option('eme_rsvp_no_longer_allowed_string'); if (!$is_multibooking) return "<div class='eme-rsvp-message-error'>".$no_longer_allowed."</div>"; else continue; } } if ($event_rsvp_startdatetime->lessOrEqualTo($eme_date_obj_now) && intval($tmp_event['event_properties']['rsvp_start_number_days'])==0 && intval($tmp_event['event_properties']['rsvp_start_number_hours'])>0 && intval($tmp_event['rsvp_number_days'])>0 && intval($tmp_event['rsvp_number_hours'])>0) { // in case of multibooking: don't show anything, but in case of single booking: show the 'no longer allowed' message $no_longer_allowed=get_option('eme_rsvp_no_longer_allowed_string'); if (!$is_multibooking) return "<div class='eme-rsvp-message-error'>".$no_longer_allowed."</div>"; else continue; }
(excuse the indentation, it is copy/paste at work …)
FrankyKeymasterI’m looking into this. Any code supplied or donation to get this done more quickly is more than welcome 🙂
In fact it is not really the group nesting that’s a problem, but more the visualization of the nesting (and this needs to be done when selecting groups too).FrankyKeymasterSee the doc on this shortcode: https://www.e-dynamics.be/wordpress/category/documentation/6-shortcodes/eme_add_member_form/
You need to first define the membership, configure the needed templates and then use the id or name as option to this shortcode. Mentioning #_LASTNAME below the shortcode will do nothing and show it just as text, you need to use those in the setting “membership form” when defining the membership.FrankyKeymasterYour mysql version is too old, please update to something newer than 5.5 (5.5 is end of life and no longer supported).
FrankyKeymasterThis is now possible since 2.1.10
FrankyKeymasterIt will be in the next version.
And thanks for the rating/reviews!FrankyKeymasterThe headers are directly used by facebook, so you need to follow the instructions.
FrankyKeymasterThis should help:
http://plugins.trac.wordpress.org/changeset/2046320FrankyKeymasterCurrently that’s not possible.
FrankyKeymasterFrankyKeymasterI’m moving this to bugs, because in fact the sorting currenty happens already (but on the wrong field).
FrankyKeymasterDon’t use that shortcode, use eme_events and the additional option “template_id_no_events”.
FrankyKeymasterThe dev-version contains such an option now.
FrankyKeymasterFixed in 1.0.37 (being released now).
Mon 4 Mar 2019 at 16:45 in reply to: Paypal redirect no longer working – I didn't see a response to this #59716FrankyKeymasterYour EME payment methods …
And do read the changelog on paypal and paypal legacy (version 2.1.2 and 2.1.7). Since you’re unaware of anything, I’m going to assume your paypal button is not even showing up (which is totally different than “redirect not working”). So go in your EME settings, configure ‘paypal legacy’ as a payment method and select that for your events as payment method.Mon 4 Mar 2019 at 14:09 in reply to: Paypal redirect no longer working – I didn't see a response to this #59714FrankyKeymasterThe paypal form is still called “paypal_form” (but make sure you don’t enable old and new paypal methods at the same time), so the redirect should just work. You can always check your browser console to see if no javascript error pops up.
FrankyKeymasterIf you’re using that shortcode without options, then check the EME settings, tab “events”, setting “Default event list format”
Sat 2 Mar 2019 at 13:38 in reply to: Paypal redirect no longer working – I didn't see a response to this #59709FrankyKeymasterI’m assuming you’re using some javascript code to redirect to paypal, so you’ll need to debug that.
FrankyKeymasterYou need to add proper facebook headers for that to work. See the FAQ, search for “How to generate correct headers for a facebook-sharing plugin” (I hope facebook correctly uses those if you present the url directly).
FrankyKeymasterAdding the form in the event list will get you into trouble. I’ll not support that. The form should be on the single event.
Also, see https://www.e-dynamics.be/wordpress/category/documentation/7-placeholders/7-4-rsvp-mails/: #_PAYMENT_URL is for rsvp mails (and booking message after the booking has been made), not known to the event list (you can’t link to a payment if none has been made yet).Edit: the #_CHARGE placeholders are also based on the resulting booking price, so those can’t be used in the event listing either.
FrankyKeymasterno reply, closing.
FrankyKeymasterOld mysql version … please update to something newer than mysql 5.5 first
Thu 28 Feb 2019 at 00:58 in reply to: _Fields not working anymore in RSVP mails and the forum is broken #59696FrankyKeymaster#_FIELDS contained indeed a bug, should be fixed in the next release. The csv “strange” fields were just the personal info (address and such), which is as usual.
Wed 27 Feb 2019 at 23:42 in reply to: _Fields not working anymore in RSVP mails and the forum is broken #59695FrankyKeymasterThe “custom fields” section for events or locations only show the custom fields of type “events” or “locations”.
#_FIELDS can only show name:value parts …
CSV export or “print preview” uses the same code, I’m curious to see the differences …
So yes, please do email some access info.FrankyKeymasterThis is now implemented, so it will be in the next version.
FrankyKeymasterThis is a very good question. I’m moving this to feature requests and will add it to the following release (maybe with an option to activate/deactivate the redirect …)
FrankyKeymasterWhile I understand the request, not even wordpress is providing that for e.g. a theme 🙂 If you have it configured, you can use it.
If many people would contribute, we could have something like an online archive for templates …FrankyKeymasterYou can enclose the placeholder #_ADDBOOKINGFORM inside conditional tags. Something like:
[eme_if tag=#_AVAILABLESEATS]#_ADDBOOKINGFORM[/eme_if] [eme_if tag=#_AVAILABLESEATS eq=0]My message[/eme_if]
FrankyKeymasterRead the doc: https://www.e-dynamics.be/wordpress/category/documentation/7-placeholders/7-07b-cancel-one-payment-form-format/b(I updated it to mention the captcha too).
Also, your problem is not related, so open a new thread in the future please (read the forum guidelines).FrankyKeymasterSee the doc: https://www.e-dynamics.be/wordpress/category/documentation/12-hooks-and-filters/
It explains it there: in your theme functions.php (and best create a theme-child and put it in there, so if your theme updates you don’t lose your changes).FrankyKeymasterAttachments are now possible without extra code 🙂
FrankyKeymasterIF you’re codeless, then the action hooks are not for you. While I provide EME support and guidance, I’m not providing php courses 🙂
But the example is pretty clear to me … replace$blogusers = get_users(); foreach ( $blogusers as $user ) { eme_send_mail($subject,$body, $user->user_email, $user->display_name, $contact_email, $contact_name); }
by just
eme_send_mail($subject,$body, "my_admin_email", "my_admin_name", $contact_email, $contact_name);
and replace there my_admin_email and my_admin_name by whatever you want.FrankyKeymasterSee https://www.e-dynamics.be/wordpress/category/documentation/6-shortcodes/eme_events/
So: instead of using the EME list widget, use a text widget with the [eme_events] shortcode (make sure shortcodes work in your widgets) and customize the options for template_id_no_events, template_id, template_id_header and template_id_footer (as explained in that page).
In other words: start using [eme_events] until it returns the list the way you want it.FrankyKeymasterLook again, see the hook “eme_insert_event_action”
Wed 20 Feb 2019 at 16:40 in reply to: Change bookings, send mail, not al selected rows comes to the mail header #59648FrankyKeymasterThat is because “send mail” brings you to the “generic mail” tab, which is sending to people registered in EME, not bookings. So probably you have multiple bookings made by the same person (which is totally legit).
So go in the “Event mail” tab, select your event and type of mail etc … which allows to send mail either per participant of the event or per booking (which knowledge of the event to replace placehoders too). If you just want to resend the approved mail, that’s possible from the “change bookings” screen.FrankyKeymasterThat’s why you have the “pending” part, but no verification happens towards the user.
FrankyKeymasterThere’s a difference in booking data and personal data. The info you ask for is personal, so if you want to combine that you need to use [eme_bookings] with a template that contains all info desired.
The people page can do export to csv too btw …
Also the “html output” mass action allows you to select a html template (template is applied to each row selected), where you can combine info (you can use all placeholders for bookings, persons and event there).FrankyKeymasterSo the rsvp settings are identical? And no custom made filters in your theme functions.php? Then it should work for both cases …
If you can/want: feel free to give me a temp admin account so I can see on your side (and mention the 2 events).FrankyKeymasterWordpress is not allowing the inline css property visibility for span.
You can allow it via a wordpress hook:
https://developer.wordpress.org/reference/hooks/safe_style_css/As I’m using the wp_kses_post function to sanitize input data, I’m bound by those rules …
FrankyKeymasterFor custom fields there is a hidden field, for the standard rsvp fields: you either use them or not. The only exception is the #_SEATS, which normally should be used. Btw: if you don’t want to be used (because it is always 1), just put the min and max seats to book at 1, then the field will be hidden automatically. Otherwise there’s still the option of putting the css for hiding a field in your theme css file (or read up on eme.css in the doc concerning stylesheets).
Like I said: I need to analyze what the requirements are for sanitizing input so I can mimic the regular post-sanitizing here (which seems to be very open …). Currently it uses wp_kses_post, which only allows what wp allows (but you can allow more using kses-filters).FrankyKeymasterI confirm this. Currently too much sanitizing is happening from within the backend. I’ll see what can be done (while still abiding by the wordpress rules).
Tue 12 Feb 2019 at 08:39 in reply to: Upgrade to 2.1.6 breaks paypal payment functionality – no payment button #59627FrankyKeymasterDid you bother to browse through that page? A little bit down it explains how to “Create an app for testing”, it takes you one minute.
Moreover: it is the new PayPal way of doing things (their own provided PHP API doesn’t support the old method). If it is unclear: please ask PayPal. PayPal claims more functionality and statistics and such .. .FrankyKeymasterWell, I don’t have much to go on here … I think you should compare everything for both events. And check the mailserver logfiles and your spam folder too.
FrankyKeymasterA wrong usage of php function arguments for years is not buggy, it is just wrong 🙂
Maybe it did work of course, I don’t know … I just gave the correct call here (it is what your call should be, but do post the error message).
And this just came to mind: you’re using eme_get_events_list, but the way it returns events changed some months ago. See this post for the fix there:
https://www.e-dynamics.be/wordpress/forums/topic/issue-with-widget-ul-headers/#post-59131 (simply put: put “print” in front of the call).FrankyKeymasterThose are not part of the ical rfc, see https://icalendar.org
Also, I googled around and found many people having issues with e.g. X-WR-CALNAME, so I will not implement these.FrankyKeymasterYou can change that message to your liking, it is configurable.
FrankyKeymasterThis is already possible, so closing this.
FrankyKeymasterThis never got documented, so I’m assuming nobody uses it 🙂
In the meantime I added #_IS_USER_MEMBER_OF and #_IS_USER_IN_GROUP, which are easier to understand. The incsv will stay, but I’ll close this bug and if any new issues arise, tackle those.
I’ll also document it …FrankyKeymasterThis is not a bug, but a question. And no, it’s not possible: like bookings are stored (even if not approved), members are stored. The status of the member is key here.
FrankyKeymasterthe b-pr is an issue of wordpress tinymce editor. There is a setting in EME that lets you change the behavior (unsure if it works for you though, but otherwise there are plugins that do it too).
Concerning other fields: if you want to create your own html, use the ‘text’ editor. But if you have certain issues there (not b/pr), let me know so I can take a look (a reproducible use-case).
Concerning javascript: I do understand the issue, but it is also a security issue. Normally I allow what wordpress allows, with the exception on some fields.FrankyKeymasterWell, yes 🙂
Thu 7 Feb 2019 at 16:27 in reply to: autocomplete="new-password" to the RSVP password field and the event url field #59600FrankyKeymasterThe url-field is no different from any other field, so if that is posing problems you should have other fields being completed too. And while “new-password” works for you, it might not for others, don’t blame me please … and it is only valid for html5, and many admin interfaces are not html5. And more: one can’t use ‘off’ and ‘new-password’ (for example) at the same time. Maybe I’ll try autocomplete=off on the complete form as a whole …
Just don’t allow the pre-fill to happen. I never had issues so far, but I use firefox.FrankyKeymasterJust use [eme_events], with the “template_id_no_events” option, and with the 3 templates (for header, content, footer, and put in the header also your widgettitle).
Also, the way you cann eme_are_events_available is completely wrong …
Youre using
eme_are_events_available($scope = “future”, $order = “ASC”, $location_id = “”, $category = 1)
while you should be using
eme_are_events_available("future", "ASC", "", 1)
Please debug your eme_get_events_list too… I don’t think your format is correct at all (not encloded in quotes here).
And use the “code” button to enclose your code please.Thu 7 Feb 2019 at 16:04 in reply to: autocomplete="new-password" to the RSVP password field and the event url field #59597FrankyKeymasterThe password field in the event form is autocomplete=off too (check the html source). But like I said: many browsers ignore it, so you need to ask your browser creator.
See also: https://gist.github.com/niksumeiko/360164708c3b326bd1c8FrankyKeymasterSee the doc on [eme_events] and the “order” parameter.
Thu 7 Feb 2019 at 08:17 in reply to: autocomplete="new-password" to the RSVP password field and the event url field #59593FrankyKeymasterThe rsvp password is autocomplete disabled, but that doesn’t mean the browser must ignore it … many browsers ignore the autocomplete.
The url: I will not do that, since it is a field like any other. It gets autocompleted but it is visible so can be rectified. Otherwise some people will ask for disable for name, email, … too.FrankyKeymasterFixed in the release of yesterday night (2.1.5)
FrankyKeymasterI’m closing this currently, since I think all can be accomplished. If not, feel free to comment.
FrankyKeymasterDefaults are already possible for some time (either per definition of the field or via a filter), so closing this.
FrankyKeymasterThere is a wordpress plugin called “Health Check & Troubleshooting”, that allows you to deactivate all plugins just for your session (and then you can reactivate in your sessions e.g. EME and see if it works).
FrankyKeymasterI tested everything, but could not reproduce your problem
FrankyKeymasterWell, it never worked because appartently I ignored it on that form 🙂
This fixes it (together with small other things):
https://plugins.trac.wordpress.org/changeset/2025245/Edit: concerning the action in the rolldown, fixed here:
https://plugins.trac.wordpress.org/changeset/2025251/FrankyKeymasterI can’t reproduce that: works fine here via mail too.
Tue 5 Feb 2019 at 14:37 in reply to: Quotes in templates are preceeded with backslash (2.1.3) #59572FrankyKeymasterConfirmed, the first changed line mentioned here fixes it:
https://plugins.trac.wordpress.org/changeset/2025219/FrankyKeymasterSee the explanation:
“This optional template is used to send a PDF attachment in the mail when the booking is approved (or if approval mails are disabled, in the mail when the booking is paid).”So it reacts the way it is intented.
The next version will have an option per event so you can choose whether to send the pdf upon approval or when paid.FrankyKeymasterLike I said: there’s no point in defining a hidden field which value can’t be changed interactively (because it is hidden). The only use of a hidden field is in fact that you can change the value using a filter (in e.g. the rsvp form) without letting the user see the value as to not overload the form.
If you want to e.g. define a certain url for each membership, you’d use a text field so you can enter the url when defining the membership.FrankyKeymasterYou’re confusing a field for members with a field for memberships.
The field is defined in “custom fields” with all possible options, and has a value you choose when you define the membership. For members you can then just show that value in the success message (using #_FIELD{xxx} for example)FrankyKeymasterthe iframe part: if wordpress allows it, then EME allows it (the same if it doesn’t). It used to be less strict, but wordpress made some remarks about this.
I’ll test the shortcode thing later on this evening. I’m in fact running sanitize_textarea on that field …
Like I said: maybe it is too strict now …FrankyKeymasterJust tested it here: shortcodes are not touched.
Make sure that, when entering your shortcode to verify it in “text” mode, to make sure ‘[‘ is not replaced by its html-equivalent.
When not showing in the frontend: check your logfiles, your browser console, show a demo etc … (see the forum post guidelines: https://www.e-dynamics.be/wordpress/forums/topic/forum-post-guidelines/ )FrankyKeymasterI’ll try later on today myself …
FrankyKeymasterWhere are you entering the youtube shortcode? I’ve sometimes remove shortcodes, but may have been too strict here 🙂
Sun 3 Feb 2019 at 22:07 in reply to: Use custom event field type "file" – files don't seem to save. #59551FrankyKeymasterIf the upload doesn’t seem to fail in the frontend, either something is wrong with your upload dir or something weird is going on at your side.
If you want me to help in that, I’ll need full access in order to be able to debug. Best is to create a test-setup, reproduce your problem and then give me access to that.FrankyKeymasterLet me test again (I hope I didn’t break anything …).
Edit: can you check if in wp-uploads/events-made-easy/bookings you have a folder with your booking id in it? And that it contains a pdf? It might be that you don’t have everything in place for pdf generation. To test that: go in your admin bookings overview, select a booking and in the actions select “pdf output” and your PDF template. See if that works …
Edit 2: tested here and it still works as expected 🙂
Edit 3: to get the PDF in your mail, you have to select the PDF template in your RSVP settings for that event (not in the booking admin)FrankyKeymasterIf you “network activate” EME, each site has the option to set the smtp username/pwd.
Otherwise, if you activate EME per subsite: the same options are there and possible.
I just installed a multisite here and tested this: no issue at all.If you have issues, maybe there are javascript problems preventing things to work as expected. Like mentioned in the forum post guidelines (https://www.e-dynamics.be/wordpress/forums/topic/forum-post-guidelines/): “Don’t just post your settings and say “it doesn’t work” but describe what you already checked too (send a testmail in verbose mode, check webserver logfiles, check browser console for javascript errors, …)”
Sun 3 Feb 2019 at 09:21 in reply to: Use custom event field type "file" – files don't seem to save. #59545FrankyKeymasterFirst:
– I tried your provided file in a membership: works fine for uploading
– we’re on 2.1.3 now. Which version did work then? Between 2.0.85 and 2.1.0 there were no specific changes for file upload.
– check that no security plugin is blocking uploads
– if upload is not working in the frontend (certainly for file upload) there is a message that it failed uploading and tells the reason.
– read https://www.e-dynamics.be/wordpress/forums/topic/forum-post-guidelines/ (in your case: point 2 and 4)Sun 3 Feb 2019 at 00:37 in reply to: Use custom event field type "file" – files don't seem to save. #59543FrankyKeymasterCurrent guess: custom field type = “person”, while “member” is probably what is desired. Check the person page related to the member.
Sun 3 Feb 2019 at 00:00 in reply to: Use custom event field type "file" – files don't seem to save. #59541FrankyKeymasterIt would be helpful if you could send a file that no longer uploads …
Also: do try out for example if plain txt files still upload.FrankyKeymasterThis is now implemented in the current release (PDF attach)
FrankyKeymasterDone for the next version
Sat 2 Feb 2019 at 10:37 in reply to: Use custom event field type "file" – files don't seem to save. #59537FrankyKeymasterNo it has not been removed, why would you say that? It is still perfectly possible to define a custom upload field that you can use in your rsvp form defnition.
FrankyKeymasterWell, that is the case: custom fields of type “membership” help in the definition of the membership. But it is what it is: a field of type “hidden” will be hidden.
There is in fact no use at all for that type in the definition of the membership: how would you be able to change the value?
I’ll remove that type for memberships/events/locations next time, so it won’t be possible anymore.
Just use regular fields (dropdown, text, …).
Don’t forgot: the field is used for defining memberships, not members. The only use you have for that field is showing its value (like you can do with the price) to the member.See also this text when creating a custom field:
If you select ‘Events field’, ‘Locations field’ or ‘Memberships field’, this field will be used in the definition of the event, location or membership. Warning: this is unrelated to the use of custom fields in RSVP forms, so if you don’t intend to use this field in the definition of events, locations or memberships, don’t select this.FrankyKeymasterYeah, type hidden won’t show much now, would it (and it needs to be of type membership)?
FrankyKeymasterThat’s weird. My quick test showed otherwise. But I’ll test again this weekend. Please do make sure no caching plugin is causing this too.
Btw, a demo site (with temp login) would be nice too.FrankyKeymasterIf an event is private, only logged-in users can see it or act on it.
You can even try this out yourself. So you need to figure out how the others logged in, or maybe if the event was marked public without you realizing it …FrankyKeymasterI’m not exactly sure what you’re asking here. The discount for early birds will be automatically applied per the definition of the discount and the link with the event. Nothing more …
If you want to advertise that there’s an early discount, then you have to put that in the event notes. Using [eme_if] and checking the value of #_DAYS_TILL_START and #_HOURS_TILL_START you can show the message for a specific period.FrankyKeymasterWell, I got the news the plugin is re-listed, so that’s good.
However, in order to get there, I did need to tune a *lot* of stuff the wp-way, so I hope I didn’t break anything 🙂
So don’t just update in production, but try out the new version in dev.FrankyKeymasterHi,
you don’t need to put in the field, it is being used automatically (that’s also why the discount code needs to be empty).FrankyKeymasterI was going to point you to the wordpress dev-version, but unfortunately wordpress has temporary closed the plugin due to some security concerns. I’m clearing up these concerns with them.
One was the option of allowing the email certificate for mailservers to be ignored, which is valid in fact but I’ve added more restrictions to it in the next version.
The other one is related to file uploads (where I use the php function mime_content_type to check the allowed mime type, but apparently it is very easy bypassed since it just checks the first bits in a file, sigh) WordPress itself has an extra function that checks if the detected mimetype and extension match too, so I’ve added that to the code.
So I hope they’ll release the plugin again soon (but it can take days for them to revalidate a plugin).FrankyKeymasterWell, the code is ready for testing. So if you feel up for it …
FrankyKeymasterIt is not for membership “forms” (the form being the membership subscription form), but if you mean the membership defnitition form: yes, I’ll hope it helps.
FrankyKeymasterI’ve already coded up the 2 things I mentioned above, just need to test them (and make sure nothing interferes with e.g. custom fields for members)
FrankyKeymasterThe filter indeed goes in your functions.php
But I guess the simple solution would be if I allowed the global setting “Payment membership success return page format” also to be set per membership. Would solve the problem I guess 🙂
Or the other method would be if I also allow custom fields per membership (like I do for events). I think both are nice to have …FrankyKeymasterIt is in the documentation:
using this, you can select which days of the week you want to show (0-6 as values, 0 being the Sunday, see below for an example)
FrankyKeymasterThat is not the way to add a discount: you’re adding a field inside a label which is bad html.
I’m not at my desk right now, but just leave out the #_DISCOUNT as a whole.FrankyKeymasterTry using 0 for Sunday
FrankyKeymasterAlthough I’m glad it works again, there’s no change in EME that warrants it being removed from the menu.
The only case this is possible is if another plugin (mostly older unsupported ones) puts itself in a fixed position in the menu, thus possibly overwriting the EME menu location. See this discussion: https://wordpress.org/support/topic/eme-missing-from-wp-navigation/FrankyKeymasterYou can use a value different from others, but then you’ll need to detect the membership being used. Currently that is not as easy as it seems. So if you want a different default value per membership, use a different field. And default values can be set in the definition of the field, the mentioned filter above is if you need to check info based on external factors (logged in user, other database, …).
FrankyKeymasterThanks for the report and testing, I’ll test this evening too and make the field more resilient
FrankyKeymasterSo: when creating an event entering text in that field has no problems, but it is not working on edit?
FrankyKeymasterPlease post any report in English.
Also: read the forum post guidelines: https://www.e-dynamics.be/wordpress/forums/topic/forum-post-guidelines/
(in your case: the second entry: your browser console)FrankyKeymasterIf the path doesn’t exist, create one if them of course. And then put your template in it.
FrankyKeymasterSee if this helps:
https://plugins.trac.wordpress.org/changeset/2018012FrankyKeymasterWell … apparently because I use group by and order by, and mysql (and mariadb) changed the way it functions:
https://stackoverflow.com/questions/1066453/mysql-group-by-and-order-bySo for this case, I’ll need to figure out another method of doing things.
FrankyKeymasterSetting a default value for custom fields per event can be achieved using a filter. See
https://www.e-dynamics.be/wordpress/category/documentation/12-hooks-and-filters/
The filter to use: eme_field_value_filter (simple example included too)Concerning field “tags”, it is explained already in the definition, but I’ll extend a bit in the next version.
Concerning doc in general: I’m always open to accept proposed changes 🙂
FrankyKeymasterRemove the show_recurrent_events_once=1
FrankyKeymaster(“notes” is in fact “Details about the event”).
From the documentation:#_EVENTDETAILS (or #_NOTES) displays the details of the event
You are using both, so it gets displayed twice …
FrankyKeymasterIf possible, post the content directly, not a screenshot. And also: what is the content of the single event “notes”?
FrankyKeymasterWhat is your template looking like (the one with template id 1)?
Also: what is the content of the single event “notes”?FrankyKeymasterI added docu on importing events and locations. However: it is a very complicated process (since events just have so many properties).
FrankyKeymasterHo, indeed … apparently I missed that one. Weird, I really thought I documented that one too. Let me correct that.
FrankyKeymasterPlease read the doc:
https://www.e-dynamics.be/wordpress/category/documentation/19-csv-import/FrankyKeymasterYou can’t attach anything to these mails.
However, generating a download link pointing to an auto-generated pdf might be possible (but isn’t yet). Feel free to donate to get this done more quickly 🙂FrankyKeymasterAlready syncing *from* fb is a real hassle, so currently this will be a no-go feature.
FrankyKeymasterThe next version will prefer “Booking” over anything else. I searched the net, and reservation has multiple meanings, while 1 of those is a synonym of a booking. Registration is also possible but is most of the time not used to reserve places.
So booking it will be 🙂Sat 19 Jan 2019 at 22:16 in reply to: Possibility to customize the message if an event is full #59445FrankyKeymasterLocalizing should be done in WP so everybody benefits from it …
However, the next version will have an option to change the text.FrankyKeymasterThis will help:
https://plugins.trac.wordpress.org/changeset/2013753/FrankyKeymasterThat is not something from today, it has been like this for more than a year … even version 2.0.0 reacted this way.
However, I do understand the issue, so let me see what I can do.Mon 14 Jan 2019 at 23:16 in reply to: Subscribers list per activity is not the same as registered users #59439FrankyKeymaster#_BOOKINGS and #_ATTENDEES are not the same. See the doc: bookings is the list of all registrations (and formatted by your eme preferences), and #_ATTENDEES is the list of people who actually made a reservation.
Mon 14 Jan 2019 at 21:36 in reply to: Subscribers list per activity is not the same as registered users #59436FrankyKeymasterPlease be (much) more specific, a title is not a bug report.
Mon 14 Jan 2019 at 08:35 in reply to: event permalinks starting with digits lead to redirect loop #59434FrankyKeymasterWell, after that change, you should reload your permalink settings in wp.
And Ivm guessing it won’t gtin a redireyloop if you’d use a date that in reality has no events behind it.
But I will release the next version soon.FrankyKeymasterIn the meanwhile, this should help:
https://plugins.trac.wordpress.org/changeset/2011710/FrankyKeymasterFirst: please don’t add on an old thread that is unrelated (in topic anyway). I’ve split it into a new.
I’ve opened an issue at Mollie for this:
https://github.com/mollie/mollie-api-php/issues/351Let’s see what they say (currently I guess the problem is because I’m including the Mollie API when needed, but mollie-for-woocommerce is always including it, and that might cause a conflict).
Sun 13 Jan 2019 at 16:01 in reply to: link rel="canonical" has wrong url for event detail pages #59426FrankyKeymasterI can’t implement a fix for a plugin I don’t manage. But I can add a FAQ entry (like I did for yoast).
Edit: added to the FAQSun 13 Jan 2019 at 15:13 in reply to: link rel="canonical" has wrong url for event detail pages #59423FrankyKeymasterCan’t you use that filter to return an empty url? Maybe that helps …
Sun 13 Jan 2019 at 14:23 in reply to: link rel="canonical" has wrong url for event detail pages #59421FrankyKeymasterIt is difficult for me to try and analyze all plugins that create and manage their own canonical url.
It seems that the SEO Framework also uses an undocumented filter called get_canonical_url.
You should ask them how to exclude a page from this.Fri 11 Jan 2019 at 17:45 in reply to: event permalinks starting with digits lead to redirect loop #59415FrankyKeymasterHere it doesn’t go in a loop (maybe you have an oldere eme version?), but if you use 2019-01-01-… it currently falls in a calendar-like page because of a permalink setting.
Try changing line 215 in events-manager.php from
$newrules['(.*/)?'.$events_prefix.'(\d{4})-(\d{2})-(\d{2}).*'] = 'index.php?page_id='.$events_page_id.'&calendar_day=$matches[2]-$matches[3]-$matches[4]';
to
$newrules['(.*/)?'.$events_prefix.'(\d{4})-(\d{2})-(\d{2})/?$'] = 'index.php?page_id='.$events_page_id.'&calendar_day=$matches[2]-$matches[3]-$matches[4]';
(changing ‘.*’ into ‘/?$’ in the regex). That should solve it
Fri 11 Jan 2019 at 13:32 in reply to: link rel="canonical" has wrong url for event detail pages #59414FrankyKeymasterThen it is being added by a plugin. Maybe something yoast-alike?
Fri 11 Jan 2019 at 11:46 in reply to: link rel="canonical" has wrong url for event detail pages #59412FrankyKeymasterEME removes the rel-canonical added by wp and adds its own (check with e.g. twentyseventeen themse or so). Probably your theme is adding another one. You should verify that. I’m guessing if you look at the resulting html-code, you’ll see 2 canonical lines …
Fri 11 Jan 2019 at 11:43 in reply to: event permalinks starting with digits lead to redirect loop #59411FrankyKeymasterThanks, I’ll look into that this weekend
FrankyKeymasterThe old way was not acceptable for others … the new method will stay in place now. Since I need to know how to parse the permalinks, own settings would cause too much trouble. So currently it is what it is.
Thu 10 Jan 2019 at 22:02 in reply to: Send an automated email when a Person is linked to a WP User #59405FrankyKeymasterThen what is “UX”? Because that I don’t know …
FrankyKeymasterThis is a post from 2015, #_LOCATION might have been correct at that time but the doc is the correct place to look for placeholders.
Thu 10 Jan 2019 at 20:12 in reply to: Send an automated email when a Person is linked to a WP User #59401FrankyKeymasterWait …what … “It’s bad enough that I have to make new members wait” ??? Seriously? You’re getting a full-fledged event system, with payment gateway integration, memberships, email listing, fully gdpr compliant and all that for free.
I understand not everything is ok for everybody, so feel free to pay for extra features.FrankyKeymasterEME takes this duplicate-issue into account (as does wordpress) and adds a number if the slug already exists. Nothing needs to be done from your end.
Thu 10 Jan 2019 at 08:30 in reply to: Admin Event edit page title does not display Event name #59394FrankyKeymasterChangint the admin html title is not a priority, it would also need a lot of extra code (locations, members, people, templates, …) where it is already visually clear where you are and what you are doing and the page title (not html title) already says you’re editing an event.
Thu 10 Jan 2019 at 08:27 in reply to: Send an automated email when a Person is linked to a WP User #59393FrankyKeymasterA mail gets send automatically when you “accept a payment” for a member, which is normally the only moment a membership gets activated.
Also linking the person and the wp id is not related to memberships, and there’s no notion of “activating” a person (only a member).FrankyKeymasterSee the doc on event placeholders:
Location placeholders
Every location placeholder can be used inside an event as well, see the doc for location placeholders.
If you have enabled the Google Map integration, you can use #_MAP to display a map. It is also possible to use #_MAP in the events list page.FrankyKeymasterFeel free to suggest other wording 🙂
FrankyKeymasterCorrect, thanks
FrankyKeymasterJust remove the existing events-made-easy folder from your plugin directory and unzip/install the latest one will work just fine.
FrankyKeymaster2.0.84 has been released to fix this.
FrankyKeymasterOk, found it … I’ll release a new version (reason: wp has 2 options to set the timezone, and I already took that into account beforehand but forgot to update 1 line).
-
AuthorPosts