Forum Replies Created

Viewing 15 replies - 211 through 225 (of 4,511 total)
  • Plugin Author Franky

    (@liedekef)

    There is no possibility for seating arrangements in EME for now. I started working on that in the past but since there was not enough demand for it, I abandoned it. This would require substantial amount of work: allowing people to design seating plan, people book on such a plan, take concurrent bookings into account etc …

    Thread Starter Franky

    (@liedekef)

    If you want DST, you need to take that into account on your own end.

    I’m sorry, but in linux cron, when I plan something daily at 00:00, it happens daily at 00:00 (with or without DST). The server is changing time, but I don’t need to be aware of it. The same should be in wordpress cron. Daily must mean “daily”, not “almost all the time daily but not in some cases”.

    Thread Starter Franky

    (@liedekef)

    DAY_IN_SECONDS is always the same fixed number. It’s physics.

    When you’re in a timezone with DST, once a year a day has 23 hours and once a year a day has 25 hours. The definition of a “day” should take DST-issues into account, as does the datetime lib in php.

    II.) If I.) is not possible, the other way is to develop your own plug-in that runs on its own schedule that takes into account DST.

    When planning something daily at midnight using the regular wordpress functions, one expects that it indeed happens once a day. In the case of DST, 2 times a year this would not be the case … while I can (and will) indeed adapt my logic, I don’t think it is up to every developer to start creating own schedules in case of DST, but in fact WP that should adapt the flawed logic. I will open a trac-issue for this.

    Plugin Author Franky

    (@liedekef)

    Weel, upon EME update, I also flush the rewrite rules (wp permalink settings), so that will have solved it then πŸ™‚

    Plugin Author Franky

    (@liedekef)

    Try resetting your WordPress permalink settings. For that, go in your wp settings, section permalinks. In there, just press save.

    Also, it is against the EME recommendation to use the calendar directly via the special events page. You should create a regular page and put the calendar shortcode in it.

    Plugin Author Franky

    (@liedekef)

    Since you asked the question also on my forum, I’m going to point to that thread for the answer: https://www.e-dynamics.be/wordpress/forums/topic/summary-customize/

    Plugin Author Franky

    (@liedekef)

    Then something else is interfering with the wordpress cron settings. EME only changes the cron on 2 occasions: when (de)activating EME or when saving the EME options concerning queueing.

    Plugin Author Franky

    (@liedekef)

    While I don’t think WP would be happy if doing that too much, that should work. I don’t have any better hook for that (maybe other plugins do).
    I’ll close this here for now, but feel free to reopen if you have tracked down the cause.
    Just to be sure: did this happen when you upgraded to 2.2.69 or at a unspecified time?

    Plugin Author Franky

    (@liedekef)

    I’m still baffled by this. EME calls eme_plan_queue_mails at the end of plugin update, which takes care of all that. I really don’t understand why in your case the schedule keeps disappearing. I even added code in case no schedule is set but queueing activated, to set it to “hourly” then. I’ll go over all that again … but feel free to evaluate that code too and challenge me on how I do it πŸ™‚
    What I do know is that the wordpress cron system is inherently unreliable (due to the way they store cron entries: all in 1 option value, meaning several accesses to the same option can override changes made by another). But that doesn’t help you of course …

    Can it be a caching plugin is causing issues with cron?

    Plugin Author Franky

    (@liedekef)

    EME follows your WordPress preferences for that. So go in the generic wordpress settings and change it to your liking.

    Plugin Author Franky

    (@liedekef)

    You can use that placeholder in the list of events, then you can show an ical link per event. There’s also the [eme_ical_link] shortcode.

    Plugin Author Franky

    (@liedekef)

    When showing an individual event, you can use #_ICALLINK or #_ICALURL to show a link to the ical-info for that event. See https://www.e-dynamics.be/wordpress/event-formatting/
    Attaching ical info is not possible, but you can also use the same placeholder in your email template for the confirmation.

    Plugin Author Franky

    (@liedekef)

    It seems 2 plugins use the same Mollie libs, so only one can win. In your case this seems to be woocommerce, but it seems not the whole Mollie class is included.
    This is the code from EME:

       if (!class_exists('Mollie\Api\MollieApiClient')) {
               require_once 'payment_gateways/Mollie/2.39.0/vendor/autoload.php';
       }
       $mollie = new \Mollie\Api\MollieApiClient();

    meaning that only if the class “Mollie\Api\MollieApiClient” doesn’t already exist, EME tries to load its own. Since woocommerce seems to win (bsed on your error), EME won’t create the class again and thus uses the one from woocommerce. You can see in EME that it provides the needed files, in payment_gateways/Mollie/2.39.0/vendor/composer/ca-bundle. But apparently the woocommerce implementation does not but still refers to it. I don’t have woocommerce, so you should probably talk to them (or the woocommerce mollie plugin) about this issue … I checked that plugin and the required cabundle files are not provided, so mayb there’s a reason for that …

    Plugin Author Franky

    (@liedekef)

    Problem found and a release will be done today to fix it (while waiting: make sure PHP warnings are not shown on screen, recommended for production sites).

    Plugin Author Franky

    (@liedekef)

    The attendees tag is much more limited, so if you replace that with [eme_attendees id=#_EVENTID] , you have the full eme_attendees shortcode with all possible options.

Viewing 15 replies - 211 through 225 (of 4,511 total)