Forum Replies Created

Viewing 150 posts - 901 through 1,050 (of 7,815 total)
  • Author
    Posts
  • in reply to: Filter forms with #_EVENTFUL_ not working anymore? #62714
    Franky
    Keymaster

    The file to change is eme_filters.php (like mentioned in the changeset).

    in reply to: Filter forms with #_EVENTFUL_ not working anymore? #62711
    Franky
    Keymaster

    Correction, #_FILTER_MONTHS is not a calendar (but a drop-down). Can you make a separate feature request for that?

    in reply to: Filter forms with #_EVENTFUL_ not working anymore? #62710
    Franky
    Keymaster

    This fixes the #_EVENTFUL filters (I “optimized” code but made a small typo):
    https://plugins.trac.wordpress.org/changeset/2546924/

    Concerning the #_EVENTFUL_FILTER_MONTHS: no. #_FILTER_MONTHS only shows a javascript search calendar, nothing else.

    in reply to: …link to the next event? #62705
    Franky
    Keymaster

    This fixes that:
    https://plugins.trac.wordpress.org/changeset/2546704/

    Please do open a new thread for questions not related to the initial question.

    in reply to: Displayed name of the author of an event. #62701
    Franky
    Keymaster

    Latest version released last night + doc updated.

    in reply to: Displayed name of the author of an event. #62694
    Franky
    Keymaster

    Yes, if the wp user is linked to an EME user. If not: currently not (but will be in the next version)

    in reply to: Displayed name of the author of an event. #62692
    Franky
    Keymaster

    @peterbaldwin: yes. But you can change that format in EME settings, tab “mail format”, “recipient name” (will be renamed to “full name” in the next version).

    in reply to: Displayed name of the author of an event. #62688
    Franky
    Keymaster

    If the wp user is linked to an EME account, #_CONTACTNAME indeed now shows the full name. But you can then use #_CONTACTDISPNAME (or #_AUTHORDISPNAME).
    To avoid the inconsistency with #_CONTACTDISPNAME and #_AUTHORDISPNAME when the wp user is not linked (then these are not recognized yet), the next version will support #_CONTACTDISPNAME and #_AUTHORDISPNAME for both cases. This is the one-line change needed for that (only the change in eme_events.php is relevant):
    https://plugins.trac.wordpress.org/changeset/2545219/#file0

    in reply to: Emtpy lines before booking form #62686
    Franky
    Keymaster

    Well, the dev-version contains the fixes too already (and then some). But no code adds rogue closing p-tags nor converts the ‘[]’ to html equivalents, so I’m guessing the theme is the culprit here. Feel free to send it to me for testing (mail of course), I’ll be sure to delete the theme after my test (since it is a paying theme).

    in reply to: Emtpy lines before booking form #62684
    Franky
    Keymaster

    Does that mean you figured out where the closing p-tags came from? And the other issues (the br-tags, the ‘[]’ being converted to html-equivalent)?

    in reply to: Emtpy lines before booking form #62681
    Franky
    Keymaster

    Btw, you can install the plugin “Health Check & Troubleshooting”, which then allows you to (for your session only) disable plugins/change theme etc … so you can see what causes the issue without affecting your main site. Based on what I see in the source, you use the celeste theme and the “bold page builder”, so maybe you should check with the theme reseller/dev too.
    And more: I’m always interested in extra development aid, so ….

    in reply to: Emtpy lines before booking form #62680
    Franky
    Keymaster

    Concerning 364-367: indeed, I’ll change those too.
    I see also closing p-tags after each of the form fields in your html, so indeed some plugin must be changing the html layout. I’m curious to see which one … (maybe your theme even).
    I see indeed on your form that the brackets were changed to their html equivalent, but not on my other sites. I’m guessing this is also a side-effect linked to the br/p tags we see here.

    in reply to: Emtpy lines before booking form #62678
    Franky
    Keymaster

    I’ll check your page too (and search for a rogue closing p-tag).
    But I already changed the code a bit:
    http://plugins.trac.wordpress.org/changeset/2544194

    I also checked on another site (using EME) and they don’t have the br-tags either …

    in reply to: Emtpy lines before booking form #62670
    Franky
    Keymaster

    I just took a quick look at one of the sites I manage ( https://www.bonheidensehondenvrienden.be/events/gehoorzaamheidsles-juniors-2/ ) and that has no unwanted br-tags present.
    Do you define/use the filter eme_add_booking_form_filter ?
    And I do see a weird closing p-tag before you h3-tag. Is that added by you? Also an empty p+closing p at the bottom of your example.

    in reply to: Emtpy lines before booking form #62669
    Franky
    Keymaster

    Thanks for the bug report. Although it is weird the br-tags appear, the form is (from a quick glance) not ran through the nl2br function. Maybe it is again a wp issue that adds unwanted br-tags. But I’ll check/test on my end today too.

    in reply to: Debug SMTP without any errormessage #62667
    Franky
    Keymaster

    SMTP connect failed means that your webserver can’t access your configured mailserver in that port (typical a firewall issue). That’s also the reason why the message only arrives after a minute (port connect timeout).

    in reply to: restrict content for pending registration? #62665
    Franky
    Keymaster

    Ok, found the issue. This changeset will help (don’t download the complete files, just apply the changes or otherwise download the complete dev version):
    https://plugins.trac.wordpress.org/changeset/2543637/
    (only the changes in eme_events.php and eme_rsvp.php are relevant, not the js-change I accidentaly included)

    in reply to: restrict content for pending registration? #62663
    Franky
    Keymaster

    Small heads up that I overlooked in your initial question too): there’s no argument for those placeholders. So:
    #_IS_REGISTERED_APPROVED{37} is not correct, #_IS_REGISTERED_APPROVED is

    in reply to: restrict content for pending registration? #62662
    Franky
    Keymaster

    That’s weird … I’ll check the code

    Franky
    Keymaster

    Thanks for the bug report. The error was indeed in eme_calendar.php, this should fix it (one line added):
    https://plugins.trac.wordpress.org/changeset/2542921/

    in reply to: … add custom field values to RSVP mails? #62656
    Franky
    Keymaster

    Are those fields added dynamically? Because then you can’t use #_FIELD, but you can use #_DYNAMICDATA in your mail.

    in reply to: … dynamically add more names for multi-seat forms #62653
    Franky
    Keymaster

    That is not possible, but just use multiple conditions: the first where you use #_SEATS{1} to check (and show a template), the second condition for #_SEATS{2} (and show maybe the same template) etc …

    Edit: small thing: if you check the option “Dynamic data check on every field”, maybe your #_SEATS will work (I’d need to check the code, but easy enough for you to test 🙂 )

    Franky
    Keymaster

    Well, for subsequent approvals, it is only 2 clicks (the dropdown select “approve all” stays) 🙂
    The thing is that I can’t foresee extra buttons per line for each action (too much possibilities). But I’ll keep this in mind for maybe some actions …

    in reply to: … dynamically add more names for multi-seat forms #62649
    Franky
    Keymaster

    I use something like this as a template:

    <hr><table>
    <tr><td>Naam:</td><td>#_FIELD{name child}</td></tr>
    <tr><td>info2:</td><td>#_FIELD{birthdate child}</td></tr>
    </table>

    and in the dynamic conditions I set as condition “#_SEATS” “greater than” “1” and “repeat”.
    In your form you then need #_DYNAMICDATA to decide where the template is rendered and that should do it.

    in reply to: Can’r send e-mails for an event in 2.20 #62645
    Franky
    Keymaster

    Confirmed, this should fix it (oneliner, bug was introduced in 2.1.117 in fact, not in 2.2.0)
    https://plugins.trac.wordpress.org/changeset/2542002/

    in reply to: …link to the next event? #62643
    Franky
    Keymaster

    Well, the scope param states for “all events starting later than YYYY-MM-DD”. So one could argue if the time should be checked 🙂 But I believe that due to a new change of mine (where the time is taken into account more) this now results in “later than the beginning of YYYY-MM-DD” and that is not the intention. So this small one-line fix should help (I add the end-of-day time to the check):

    https://plugins.trac.wordpress.org/changeset/2541912/

    Franky
    Keymaster

    Well, you make a nice donation and I’ll see what I can do on my end 🙂

    Franky
    Keymaster

    Sorry, I renamed that function but didn’t realize I used it in an example. Replace that by eme_format_full_name() and it should be ok (in the latest update). I forgot to add an “old” function call for backwards compatibility there ///

    Franky
    Keymaster

    You can use custom fields with purpose “event” for extra event info if you’d like (those will appear in the tab “custom fields” when creating an event). For an image either use the event image setting, anything from the wordpress media gallery or create a custom field with purpose “event” and type “file” (so you can upload an image there) and then use #_FIELD{xxx} to get the url to that uploaded file.

    Franky
    Keymaster

    Placeholders for events are described here:
    https://www.e-dynamics.be/wordpress/category/documentation/7-placeholders/7-2-events/

    It doesn’t make sense to just use #_PERSONID and such (which person would it refer to?). See that doc page for #_CONTACTNAME and #_AUTHORNAME and others.

    Franky
    Keymaster

    The event author is the WP user who created the event. The event contact person is well … the contact person for the event. Both users have placeholders so you can show their info to people (but mostly the contact person is the one you’ll use).
    Both the contact person and the author have the rights to edit the event.
    EME People are all the persons that signed up for events or memberships, or just other people you want to define in EME (I use EME to have groups of volunteers, a board, … with each custom fields showing when a person is in that group).
    EME members are people that are currently in an EME defined membership.
    Linking an EME person to a WP user is useful if you want to check that a logged in person is in a specific EME group, or membership, …
    See the doc on all placeholders for people etc …

    in reply to: … display a total amount of earnings #62627
    Franky
    Keymaster

    Currently there is no such placeholder. A feature request it is 🙂

    in reply to: … post events on social media? #62625
    Franky
    Keymaster

    If they had an API, you could call that when creating an event (via the EME hooks). But it is always a pain in the ass in keeping social media stuff in sync with own calendar things (and if you want to post to different accounts on FB itself – depending on the author – it is even more complicated).

    in reply to: … post events on social media? #62623
    Franky
    Keymaster

    It would be another thing if they provided an API of some sort. EME fully follows wordpress guidelines btw but like it is stated in the doc: “events are not posts”. I tried to start on that once, but it would require such a huge amount of work with no return on investment at all for me. And keeping in mind that I keep the plugin totally free, I just can’t get myself to begin working on it. If any other dev guy would step up for that part: great 🙂

    in reply to: …link to the next event? #62621
    Franky
    Keymaster

    Use the template_id_no_events option for the shortcode eme_events to change that message (or make it empty by either assigning an empty template or in the general eme settings).

    in reply to: … post events on social media? #62620
    Franky
    Keymaster

    I’m guessing they mean if you use posts (custom post types). EME does not, and I can’t dedicate my time to rewrite all the code for that. So that will not happen.

    in reply to: get user meta data into my rsvp form? #62619
    Franky
    Keymaster

    There’s a hook in EME that allows you to change the rsvp form before it is shown. It is technical of course, but currently there’s no other method than that one.

    in reply to: … add a column to the event list in the dashboard? #62618
    Franky
    Keymaster

    That columns was already present in the list of bookings, but not for events. Added in dev.

    in reply to: … post events on social media? #62611
    Franky
    Keymaster

    I used to maintain a plugin that creates a fb event, but I stopped because fb kept changing their api and requirements (together with pooly documentation). However, any social sharing plugin should work (for example “AddToAny Share Buttons”).

    in reply to: …adjust the number of days till start? #62609
    Franky
    Keymaster

    Ok, *now* I got it 🙂
    There was indeed a weird section of code doing what you described, and this should fix it:
    https://plugins.trac.wordpress.org/changeset/2539718/
    (and that should work on your version of EME too)

    Edit: also the next version will return an error if the update fails for setting the wp id, and also exclude existing linked wp accounts from the possible list of users you can link with.

    in reply to: …adjust the number of days till start? #62607
    Franky
    Keymaster

    in EME, when creating/editing a person, you can link that person to a WP account. If you don’t do that, how can EME know which person you want linked to a WP account. EME *always* requires the lastname and email (and I do mean always), and under certain conditions it knows which EME person to link to which WP account, but to be sure you need to make the link yourself.
    Concerning the dev version: I suggest you wait until the next released version (which is recommended if you don’t know php). If you do want to do it, download it at the bottom of this page: https://wordpress.org/plugins/events-made-easy/advanced/

    in reply to: …adjust the number of days till start? #62605
    Franky
    Keymaster

    Humm … true … the changes I gave are indeed based on new code. For the old version that would not be working: $event['event_start'] doesn’t exist and should be replaced with $event['event_start_date']." ".$event['event_start_time']
    Concerning the group: once a person is linked to a WP account, that info (lastname, firstname, email) is copied over from the wp profile to eme. But of course you need to be logged in in WP and use that info (matching lastname/firstname/email) when you make a booking, so EME recognizes that (and in fact it should even recognize your logged in wp id). If not logged in, EME tries to find the combo lastname/firstname/email that matches at the moment of booking.
    Best would be to download the dev version and go from there 🙂

    in reply to: …adjust the number of days till start? #62603
    Franky
    Keymaster

    With the code I meant the php code you changed. Concerning EME: you can add an extra column in the overview of persons to see their linked wp account.
    If in doubt, send me an admin account to check (together with the person you want to link etc …)

    Franky
    Keymaster

    If you have ul-tags, that means you haven’t correctly defined the shortcode to use your header template. Can you post the use of your shortcode and your header/footer/content templates?

    in reply to: …adjust the number of days till start? #62600
    Franky
    Keymaster

    Maybe your WP account is already linked to another user, because EME refuses to link again then (but doesn’t say so in the updated message).
    Concerning your code changes: I tested my changes here and the outcome is as expected … copy/paste your current lines for #_NIGHTS_TILL_START here.

    in reply to: Template for events #62597
    Franky
    Keymaster

    #_IS_REGISTERED doesn’t take an argument, it always takes the current event id

    in reply to: …adjust the number of days till start? #62596
    Franky
    Keymaster

    Ok, NIGHTS_TILL_START/END are fixed with this:
    https://plugins.trac.wordpress.org/changeset/2539048/events-made-easy/trunk

    For your admin-test: did you link your EME person to your wp account? Here your code works fine for that test

    in reply to: …adjust the number of days till start? #62592
    Franky
    Keymaster

    Good to hear! Does that mean the new placeholders work as intended too?

    in reply to: …adjust the number of days till start? #62590
    Franky
    Keymaster

    If you use the trac-link I gave, you need to apply the changes manually in it. Downloading the zip-archive and replacing a full file is in fact replacing your file with the one from development (which contains a lot more changes).
    I you don’t feel up to finding the matching rows (numbers will be different because a lot more changed in that file in other changes), then you need to wait until the next release.

    in reply to: …adjust the number of days till start? #62588
    Franky
    Keymaster

    I guess you dit not correctly apply the changeset then 🙂

    in reply to: …adjust the number of days till start? #62585
    Franky
    Keymaster
    in reply to: …link to the next event? #62582
    Franky
    Keymaster

    Try #_STARTDATE{Y-m-d} (“j” is incorrect: it formats the day without leading zero, so it doesn’t obey the YYYY-MM-DD format)

    in reply to: Import dynamic fields, not displayed #62581
    Franky
    Keymaster

    If the index is 0, it is not a dynamic field (or should not be, except if I made an error) but just custom fields. And those can be imported at the same time as the member is imported then.
    Btw: the next version will also have birthdate and birthplace as basic personal info 🙂

    in reply to: …adjust the number of days till start? #62580
    Franky
    Keymaster

    Just use #_DATETIMEDIFF_TILL_START (without formatting) to show years, months, days, hours, minutes …

    in reply to: …adjust the number of days till start? #62576
    Franky
    Keymaster

    That’s why I added #_DATETIMEDIFF_TILL_START (which will give more complete info).

    in reply to: … add a column to the event list in the dashboard? #62573
    Franky
    Keymaster

    Sorry, currently not on my todo-list. I’m already working hard to implement event tasks for volunteer signup, and changed a lot in memberships under the hood. The next version is already much more than what I anticipated …

    in reply to: … add a column to the event list in the dashboard? #62570
    Franky
    Keymaster

    Yes indeed. Custom fields allow more options (dropdown, …) and allow to be shown in the event list. But attributes are still there and can be used if wanted.

    in reply to: … add a column to the event list in the dashboard? #62568
    Franky
    Keymaster

    Attributes: no (those are “the old way” of doing things). Custom fields of type event: yes (the “new way” of doing things)

    in reply to: Price is not saved #62565
    Franky
    Keymaster

    What are you entering as price value? Something with a comma in it won’t work …

    Franky
    Keymaster

    That means you have html errors in your template, causing this part to show up as interpreted by your browser. Don’t forget that with the template (in [eme_bookings] )also comes a template header and footer (per booking list, meaning per event). So if you want a table, put the html table-opening tag in the header template and the closing tag in the footer template. The default header template is the ul-opening tag you see an the default footer template the ul-closing tag.

    Franky
    Keymaster

    With what EME currently has as possibilities, the best would be:

    – assign a category to your series of events (edit the recurrence for that)
    – show that category with [eme_events] with the catogory_id option, and also with the template_id option (using a template that – per event – shows the bookings; that template can contain for example “[eme_bookings id=#_EVENTID]“)

    in reply to: Send automatic E-Mail one day before start date #62557
    Franky
    Keymaster

    See the “email management” submenu, tab “event related emails’. If you have queuing activated, you can chose the dates on which you want to send specific mails.
    Setting this when defining an event is not yet possible, feel free to donate for the feature.

    Franky
    Keymaster

    No, that will be up to you. It is a conditional placeholder, to be used together with [eme_if], see https://www.e-dynamics.be/wordpress/category/documentation/7-placeholders/7-1-conditional-tags/

    Franky
    Keymaster

    1 if approved, 0 if not

    Franky
    Keymaster

    The next version will have an extra conditional placeholder you can use: #_IS_APPROVED
    For now, you can already check #_BOOKINGFIELD{booking_approved}

    Franky
    Keymaster

    Well, that’s weird … wordpress wp_mail should work if it works everywhere else, but maybe your configured “from” address was giving you problems then. I’m curious about why …

    Franky
    Keymaster

    I’m guessing your mailserver is blocking you from sending to other domains. Based on your explanation: make sure to use authenticated smtp, or if WordPress mails arrive at external mail boxes: check how they configured it on ohp level or use “wp mail” as sending method.
    Although the first thing that you should do is to check your mail config and the mailserver log files

    in reply to: restrict content for pending registration? #62543
    Franky
    Keymaster

    Once the next version is released (that depends on how much I want to add to it before releasing it).

    in reply to: restrict content for pending registration? #62541
    Franky
    Keymaster

    See this changeset in the development version:
    https://plugins.trac.wordpress.org/changeset/2529681/

    in reply to: Mollie submit button not visible #62538
    Franky
    Keymaster

    Well, my answer is the answer you’re looking for too. CSS works based on classes and ids in the generated html for the form. So you need to open up your browser debugger to look at the source to find the ids and classes I use (and each browser has a css-editor too, to test out your changes).

    in reply to: Mollie submit button not visible #62536
    Franky
    Keymaster

    From the doc at https://www.e-dynamics.be/wordpress/category/documentation/9-changing-the-layout-css/

    “CSS is something you should learn to master, using a CSS-debugger like Firebug also helps (in firefox). Learn CSS here . Before asking support on CSS, please do try it yourself and/or ask the theme maker for hints, they are the CSS experts and know best how their theme is working and can provide hints on how to change things.”

    in reply to: Send Preview Email #62533
    Franky
    Keymaster

    Tested it here: works fine. Did you check your server logs?

    in reply to: Mollie submit button not visible #62527
    Franky
    Keymaster

    I see such a page: https://artetcetera.nl/activiteiten/p/c1d08f62578352f7d1cd62679115ca918ac8041e211f42/
    (please do delete my booking later) and all seems ok. Now I do not have an ipad to test, but if it is a problem on some devices you need to indeed re-evaluate your CSS for those devices (unfortunately my CSS knowledge is limited and testing on all possible devices is outside EME support). EME allows total freedom and follows your theme’s CSS to the letter.

    Franky
    Keymaster

    Go in the membership settings, tab “Mail formats” and in “Membership paid email” and “Contactperson payment notification email” use empty settings for the mails you don’t want to receive.

    in reply to: #_INVITEURL{XX} not generated #62522
    Franky
    Keymaster

    Confirmed as a bug.
    This should fix it (you use $lastname and $firstname which are undefined variables):
    eme_invite_url($event,$person['email'],$person['lastname'],$person['firstname'],$lang);

    in reply to: shortcode [eme_unsubform template_id=45] #62518
    Franky
    Keymaster

    Bug confirmed (the case was when a person in EME was part of a group but did also have a name/firstname in EME, then the search didn’t match because I first search for empty name and only matching email)
    This fixes it:
    https://plugins.trac.wordpress.org/changeset/2524289/

    in reply to: shortcode [eme_unsubform template_id=45] #62516
    Franky
    Keymaster

    Hi,

    well, testing a page that says the mail is sent and no actual mail being sent is quite impossible 🙂
    But:
    – what are your settings concerning mail queuing and mail sending method?

    Feel free to send me a temp admin account so I can take a look too

    in reply to: Complete a payment and send an email confirmation #62514
    Franky
    Keymaster

    Hi, this is indeed the case if the event is not set to auto-approve a booking.
    This will correct it:
    https://plugins.trac.wordpress.org/changeset/2523764

    As a small workaround you could use the action “Resend the mail for approved booking”

    in reply to: How do I include VAT in my prices? #62510
    Franky
    Keymaster

    Thanks for the coffee and cookies. Make sure to test the #_TOTALPRICE_NO_VAT and #_TOTALPRICE_VAT_ONLY placeholders too then, to see if I didn’t mess up there too (it is still dev, so I haven’t fully tested it but there is no issue whatsoever since this changes nothing in the db at all).

    in reply to: How do I include VAT in my prices? #62508
    Franky
    Keymaster

    Great! Don’t forget: #_EVENTPRICE_NO_VAT and #_EVENTPRICE_VAT_ONLY are informational prices for an event. If someone subscribes, you should use #_TOTALPRICE_NO_VAT, #_TOTALPRICE_VAT_ONLY and #_TOTALPRICE (which are made based on the number of seats booked, discounts etc …).

    And if it is making you happy: make me happy too and buy me some virtual coffee 🙂

    in reply to: How do I include VAT in my prices? #62506
    Franky
    Keymaster

    Error corrected in dev (I forgot that the entered number was a percentage and mixed up some calculations for event price without vat and just the vat).
    Download the latest dev and try again.

    in reply to: How do I include VAT in my prices? #62505
    Franky
    Keymaster

    Ok, I’ll try this here too, with those numbers

    in reply to: Placeholders #_DESTINATION and #_DURATION #62502
    Franky
    Keymaster

    You can use [eme_location] with the id of your choide inside an event format, and using a template_id of choice you can get the layout to be whatever you want.

    in reply to: PDF template => replace placeholder text #62501
    Franky
    Keymaster

    EME creates pdf files based on html templates, not pdf templates. It is also a special library that converts html to pdf, so e.g. even a page break is done in a specific way. Meaning word/adobe/… can’t be used to create your template (next to the fact that replacing strings in a pdf is not that simple as one might think, it the replaced string is not the exact same size it could break the pdf or the layout totally).
    So this is not going to happen any time soon, unless someone else codes this up.

    in reply to: Placeholders #_DESTINATION and #_DURATION #62498
    Franky
    Keymaster

    For the duration placeholder, see this in the development version changelog:

    * Added placeholder #_DATETIMEDIFF_START_END{xx}, to indicate the date/time diffeence between start and end, with xx being a php date interval format (see https://www.php.net/manual/en/dateinterval.format.php )

    So that will be in the next version. For the destination, I suggest to take a look at [eme_location] . It might not be totally what you want, but it’s the next best thing.

    in reply to: How do I include VAT in my prices? #62496
    Franky
    Keymaster

    Does this mean the VAT testing is working out ok for you?

    in reply to: How do I include VAT in my prices? #62494
    Franky
    Keymaster

    EME doesn’t change your settings during an update, not even in the dev version. I’m constantly running the dev-versison over older versions and never encountered this.
    But it seems your mail settings are just not correct or complete. What is your configured mail sending method? And did you activate mail queuing? Is your wp cron working correctly?
    Did you try sending a test email?
    Going back to the old version is no issue at all, no database changes were made.

    in reply to: How do I include VAT in my prices? #62491
    Franky
    Keymaster

    You can download any version at the bottom of this page:
    https://wordpress.org/plugins/events-made-easy/advanced/

    in reply to: How do I include VAT in my prices? #62489
    Franky
    Keymaster

    You could already try out the dev version if you’d like.

    in reply to: How do I include VAT in my prices? #62487
    Franky
    Keymaster

    From the changelog for the next version:

    * Added the option to define a VAT percentage globally or per event or membership.
      Also added placeholders for events, bookings, memberships and members:
          #_EVENTPRICE_NO_VAT (or #_PRICE_NO_VAT), #_EVENTPRICE_VAT_ONLY (or #_PRICE_VAT_ONLY), #_VAT_PCT
          #_TOTALPRICE_NO_VAT, #_TOTALPRICE_VAT_ONLY, #_BOOKINGPRICEPERSEAT_NO_VAT, #_BOOKINGPRICEPERSEAT_VAT_ONLY, #_BOOKINGPRICEPERSEAT_NO_VAT{xx}, #_BOOKINGPRICEPERSEAT_VAT_ONLY{xx}
          #_MEMBERSHIPPRICE_NO_VAT, #_MEMBERSHIPPRICE_VAT_ONLY, #_MEMBERSHIPPRICE_VAT_PCT
          #_MEMBERPRICE_NO_VAT, #_MEMBERPRICE_VAT_ONLY
    in reply to: How do I include VAT in my prices? #62485
    Franky
    Keymaster

    Currently this is a problem: EME doesn’t provide a VAT field yet, but I do understand the issue here. I’ll try to come up with something (because it includes changing the price calculation, extra option, providing placeholders to show the price without TVA and the TVA percentage)

    in reply to: auto-rsvp members of a specific group #62481
    Franky
    Keymaster

    I understand the management example (more than you know 🙂 ), but you know that you can add people to an event in the EME backend, yes? It is not a complete replacement to the asked functionality to be able to add a group, but it is the next best thing for now …

    in reply to: Email Log #62480
    Franky
    Keymaster

    If you use “wp mail” as mail method in EME (the default for new installations), all wordpress plugins interacting with WP mail will take effect and do their stuff. So it depends on your mail sending method configured in EME.

    in reply to: filter by month in the events list? #62477
    Franky
    Keymaster

    See https://www.e-dynamics.be/wordpress/category/documentation/7-placeholders/7-5-search-form/ , search for month and change your filter form template accordingly 🙂

    in reply to: disable the email field? #62474
    Franky
    Keymaster

    You can’t. EME requires that field in many places.

    in reply to: Style my [eme_events] ? #62469
    Franky
    Keymaster

    I’m sorry, but in fact CSS questions like that are outside the scope of EME (EME obeys any and all CSS styling of your theme). In this case it is a table (and it is done by your elementor theme), so override the table-style with your own. I’d suggest to learn to use a CSS debugger (like in firefox or chrome), that will help you a lot.

    Franky
    Keymaster

    If the fields you defined are not RSVP-fields but person-fields, then they will be related to the person and not the booking. In that case, you can get the person id out of the $booking array and get all person-related custom fields like this:
    $answers = eme_get_person_answers($booking['person_id']);

    Franky
    Keymaster

    You need to call “eme_get_booking_answers($booking_id)” per booking id.

    in reply to: Style my [eme_events] ? #62461
    Franky
    Keymaster

    You have this in https://www.persoonlijkvaardiger.nl/wp-content/uploads/elementor/css/post-7.css :

    .elementor-kit-7 a {
     color:#FFFFFF;
     text-decoration:underline;
    }

    The color causes your white text.

    in reply to: eme 2.1.116 #_MAP does not show #62458
    Franky
    Keymaster

    Your site loads a javascript that causes javascript errors:
    https://www.csga.cz/core-wp-csga/wp-content/plugins/nextgen-scrollgallery/scrollGallery/js/mootools-core-1.3.2-full-compat.js

    Either remove that javascript or that plugin. I just tried loading the page without that js file and then the map shows up fine.

    in reply to: eme 2.1.116 #_MAP does not show #62456
    Franky
    Keymaster
    in reply to: Templates disappeared #62450
    Franky
    Keymaster

    Btw: the bug “only happened” if you were behind in your versions (still on 2.1.112 or older). If you were on 2.113 (released 12 March) or newer, it would’ve been ok.
    But I admit: it was an error of mine.

    in reply to: Templates disappeared #62447
    Franky
    Keymaster

    I’ve found a typo during upgrades that might cause this (and in fact it should do this for everyone, so it is weird I haven’t gotten more reports and not all seem to have the issue).
    Edit: I’m releasing an update, but make sure to check all your settings, events, locations, …

    in reply to: Stripe payment gateway #62446
    Franky
    Keymaster

    Also the code has been updated to allow refunding via Stripe too. Maybe the description can use the booking id as extra, but that’s for later.

    in reply to: Stripe payment gateway #62442
    Franky
    Keymaster

    I’ve found the stripe issue with the payment description, I’ll update that for the next version too 🙂

    in reply to: Stripe payment gateway #62439
    Franky
    Keymaster

    It seems indeed that stripe no longer takes the description (code for stripe hasn’t changed in EME), while in the session details you see the description being passed. Probably I should switch to the stripe charge API and not their checkout API for this to work again. But next to that: you can always check your webserver logfiles to verify stripe “phoned home” with the notification url.

    in reply to: Stripe payment gateway #62437
    Franky
    Keymaster

    You don’t need to specify the hook in stripe, EME adds it when saving your stripe options (and it needs to be done by EME because the webhook “secret” is needed later on to verify the notification actually came from Stripe). It is just added as a reference and also so you can check your webserver logs if the hook is being called by Stripe.
    In my tests this worked fine, did you test using a payment? Or another method?

    in reply to: Pb sending mails from Email management #62434
    Franky
    Keymaster

    Seems to me like you have wp cron issues. Feel free to create a temp admin account and also install a plugin like WP cron manager or so.

    in reply to: Templates disappeared #62431
    Franky
    Keymaster

    yes, you can. Only the name is important, the description can then be changed via the webinterface, but while you’re at it you can of course directly change it in the db.

    in reply to: Templates disappeared #62428
    Franky
    Keymaster

    Carl, I merged this with your other question. Please read my reply.

    in reply to: NextGen Gallery plugin update breaks Event Pages #62426
    Franky
    Keymaster

    Indeed it is …. if you can demonstrate it on a test site, I’m curious

    in reply to: Templates disappeared #62425
    Franky
    Keymaster

    Seems something happened in your db, EME doesn’t touch the names on update. Did you check the database table itself? Is the name still present there? If not, you need to figure out what went wrong … and correct that info in the db again.
    Or is the name/description column just hidden? I’ll foresee a fallback if the name is empty in the next version …

    in reply to: Pb sending queued mail #62421
    Franky
    Keymaster

    The dev is not needed, just the latest released version (was released some days ago).

    in reply to: NextGen Gallery plugin update breaks Event Pages #62419
    Franky
    Keymaster

    Weird … on some of my sites I have ngg too and no issue with EME. Based on what I read on their forum there might be a php warning in their code, causing issues.
    Of course I use their gallery on a separate page, not on an event page …

    in reply to: Pb sending queued mail #62415
    Franky
    Keymaster

    All my sites have automatic updates enabled, and that shouldn’t pose any problem at all.
    Maybe monitor the cron tasks and next time it goes to “unscheduled” check if any eme-related cron tasks still exist.

    in reply to: email confirmatiion #62412
    Franky
    Keymaster

    You already have that with pending bookings + optional cancel link in the mail + automatic removal of pending bookings after a certain time.

    in reply to: Pb sending queued mail #62410
    Franky
    Keymaster

    I’ve updated the code a bit (not that it would explain your problem), but if it continues to happen: try updating to the dev version.

    in reply to: Pb sending queued mail #62409
    Franky
    Keymaster

    If EME gets deactivated/reactivated then this setting is also gone (next to other EME related schedules). The next version will fix that, but if that’ not the reason for you, then you need to go through your logs and try to find something. Maybe some plugin is deactivating EME temporary or so …?

    in reply to: Pb sending queued mail #62406
    Franky
    Keymaster

    If EME gets disabled, then that setting goes to “unplanned” on the next reactivation. Can that be somehow the case? I’m pretty much in the dark here too, there is just no explanation for this (nor do I see this on any of the sites I manage).

    in reply to: Pb sending queued mail #62404
    Franky
    Keymaster

    Btw: you can install a plugin like “Advanced Cron Manager” or any cron plugin from WP to verify the current planned actions. You should see some entries starting with “eme_” in there.

    in reply to: Pb sending mails from Email management #62403
    Franky
    Keymaster

    Your problems seems unrelated to the other thread, so I’ve split this.
    First: approving queued mails is not possible in EME (there is no such functionality), but you can approve pending bookings (I’m guessing you mean that) and that can cause mails to be sent of course.
    If you plan a mailing from in the Email management menu, can you try to reproduce the problem? Maybe with specific settings or choices you make? So I can try to reproduce it here then. Also, once you plan an email, go to the “mailings” menu to check the status and number of receivers and such.

    in reply to: Pb sending queued mail #62402
    Franky
    Keymaster

    Do you have any other plugins that might interact with scheduled actions? But more: if you haven’t changed anything, it is just impossible the setting gets reset …
    To be sure: are you on the last version of both EME and WP?

    in reply to: Pb sending queued mail #62398
    Franky
    Keymaster

    ok, next time try to pinpoint the exact setting (maybe it isn’t the schedule itself, but another setting)

    in reply to: Pb sending queued mail #62396
    Franky
    Keymaster

    Well, I only clear the scheduled “eme_cron_send_queued” setting when either uninstalling the plugin or just before updating that setting (to be sure I don’t execute it multiple times).
    You can verify the code (search for “wp_clear_scheduled_hook” and “eme_cron_send_queued”) if you’d like (I’m always open to code improvements too …).

    in reply to: Pb sending queued mail #62392
    Franky
    Keymaster

    “this sending setting is lost regularly and the mails are stored without being sent” ???
    What do you mean exactly? I’ve been using sites with queueing all the time and never lost the queueing setting at all. EME never resets options either, only if the plugin is completely reinstalled. Is there a way to describe exactly what is happening? Reproducable?

    in reply to: Bundling Events into a package #62390
    Franky
    Keymaster

    EME can handle discounts too, so that can be handled. My comment about paying separately was wrong (the payment is done in one go, the booking mails are just sent out per booking).
    So using that, you can create discounts (in your case a multibooking discount where you check via own coding if certain criteria is met). The discounts are in fact applied per event/booking, but in own coding you can check the POST from the complete form, check whatever you want and then apply e.g. a discount of 20% to all the bookings done.
    See https://www.e-dynamics.be/wordpress/category/documentation/17-discounts/ and https://www.e-dynamics.be/wordpress/category/documentation/12-hooks-and-filters/

    in reply to: Bundling Events into a package #62388
    Franky
    Keymaster

    I’m not really sure that I understand your question here … EME has the [eme_add_multibooking_form] to combine multiple events in one form (but they’ll need to pay for each separately).
    No other methods exist currently.

    in reply to: Mollie recurring payments #62384
    Franky
    Keymaster

    Recurring payments require to store a customer id (from Mollie in your case) and a subscription id. Currently this method requires a lot more testing and reading, so this is postponed …

    Franky
    Keymaster

    Then yes: EME has e.g. the event placeholders #_AVAILABLESEATS and #_BOOKEDSEATS for that. See https://www.e-dynamics.be/wordpress/documentation/ . You can also use a conditional shortcode eme_if to check the number of free spaces and e.g. show “last seats available” in red if the number of free seats is less than 3 (just an example).

    Franky
    Keymaster

    Upwards counting? Do mean the number of seats per event? And how to display the number of available seats?

    Franky
    Keymaster

    Yes

    in reply to: Add reminder to iCal #62377
    Franky
    Keymaster

    ical is for the cal feed, but EME has no internal reminders on events so there’s nothing in the ical feed for that too. You can configure your own reminders in your tool where you do the import of course.

    in reply to: Problem #_RECAPTCHA #62373
    Franky
    Keymaster
    in reply to: Problem #_RECAPTCHA #62372
    Franky
    Keymaster

    Yes, I try to automatically add #_RECAPTCHA if not present in your forms, but made an error in the code for eme_subform, eme_unsubform and another shortcode (I added the placeholders *after* I already parsed the format to find all placeholders in it, so it didn’t replace it of course).
    This fixes it:
    https://plugins.trac.wordpress.org/changeset/2496173/

    (or quick workaround: use #_RECAPTCHA manually in your format for those placeholders)

    in reply to: Issue after successful payment #62368
    Franky
    Keymaster

    If it got paid but not marked paid, it probably means that the person who paid closed the paypal payment page before returning to your site. Paypal is lacking in that regard with their php sdk …
    I recommend that you switch to the “paypal legacy” method for payments, that supports notifications from paypal. I’ll try to add some code to verify outstanding paypal payments once every 5 minutes too

    Franky
    Keymaster

    I tried it with your example for pending bookings and the waiting list: works just fine, the eme_if shortcode gets replaced as expected …

    in reply to: Mollie recurring payments #62365
    Franky
    Keymaster

    No, EME doesn’t provide that option. You can automatically send reminders for members that are about to expire and include a payment link.
    Maybe in a future version …

    in reply to: Filter by past years #62362
    Franky
    Keymaster

    That is because your scope is incorrectly formatted (take a look at the generated html code without your modifications). I added some more info on the page https://www.e-dynamics.be/wordpress/hooks-and-filters/ , with an example for adding years.

    in reply to: Filter by past years #62359
    Franky
    Keymaster

    Currently not possible via the interface, but you can use the filter eme_year_scope_filter to change the scope array being used.

    in reply to: Recurring events with different times #62357
    Franky
    Keymaster

    Different times is an almost impossible thing to do (not even MS exchange/outlook allows you to do that), I would need to figure out how to even be able to enter that in the interface …
    For now, I’d suggest to work with linked events, where each event stands on its own and the “linked” part is in the RSVP settings where in fact the linked event is taken for all rsvp actions.
    Another method is working with categories maybe …

    in reply to: Issue after successful payment #62356
    Franky
    Keymaster

    Which payment gateway did you use? And is it test (sandbox) or production? Also: on a public server or internally?
    The fact that you use multiprice/multiseat is not relevant for payments, so that’s not an issue.

    in reply to: Captcha Image disappeared #62351
    Franky
    Keymaster

    Create your google captcha v2 tickbox keys in google, add those in the EME settings and use #_RECAPTCHA in your forms.
    The next version will add #_RECAPTCHA automatically if not present in your form where needed, so you can always download the dev version too …

    in reply to: Limit Author List #62348
    Franky
    Keymaster

    EME uses wp_dropdown_users there (see https://developer.wordpress.org/reference/functions/wp_dropdown_users/ ), with as “name” argument the value “event_author”.
    This also means you can use the standard wordpress filter wp_dropdown_users_args to limit this list (using the check that name=event_author to be sure that it is about this specific list).

    in reply to: Add a custom field to booking form #62346
    Franky
    Keymaster

    For address info in your mail, see #_ADDRESS1, #_ADDRESS2, #_CITY, #_ZIP etc … as you use in your forms.
    For your custom fields: either use #_FIELDS (that will return a table with all entered info), or #_FIELD{xxx} (with xxx being the name of your custom field, as in your rsvp form).

    in reply to: Problems with confirmation Emails #62345
    Franky
    Keymaster

    Ow, sorry yes, it should’ve been indeed #_EVENTCATEGORYIDS. Glad it works.

    in reply to: Add people to several groups #62341
    Franky
    Keymaster

    This functionality will be in the next version.

    in reply to: add user to multiple groups on signup #62340
    Franky
    Keymaster

    This functionality will be in the next version.

    in reply to: Map of Nearby Events/Venues #62338
    Franky
    Keymaster

    I’m going to close this, since no code got posted unfortunately.

    in reply to: add a search control in the map #62337
    Franky
    Keymaster

    The eme_filter shortcode can be used together with eme_locations and thus allow a filter on e.g. city.

    in reply to: CSV Import and Export #62336
    Franky
    Keymaster

    Import is possible for quite some time, and export also via the table tools. So I’m closing this.

Viewing 150 posts - 901 through 1,050 (of 7,815 total)
Scroll to Top