WordPress.org

Ready to get started?Download WordPress

Forums

Events Made Easy
[resolved] #_ADDBOOKINGFORM not working (8 posts)

  1. ncompass
    Member
    Posted 9 months ago #

    Booking are not processing. I've added the #_ADDBOOKINGFORM to the 'Default single event format' setting... the form appears - but no validation takes place and no information is entered into the database.

    I've disabled ALL other plugins to check for a conflict but the problem still appears.

    Any pointers would be hugely welcome - http://www.kallik.com/events/1/avoiding-regulatory-recall-caused-by-packaging-and-labelling-errors

    The action appears to be 'UTCme-rsvp-message' is this correct?

    http://wordpress.org/plugins/events-made-easy/

  2. Franky
    Member
    Plugin Author

    Posted 9 months ago #

    The POST-action in my case is just "#eme-rsvp-message", meaning to use the same page. The POST-action you have is not correct ... it's even hardcoded to be that, so it should be the same for you.
    Can it be that something is rewriting stuff?

  3. ncompass
    Member
    Posted 9 months ago #

    It's the encoding isn't it... HTML5? Something is changing the # into UTC... I'll investigate, but thank you for pointing me in this direction

  4. ncompass
    Member
    Posted 9 months ago #

    I have changed the Time Settings in WordPress... from UTC to London and now my # is converted to 'Europe/Londonme-rsvp-message'

    So - my problem is identified... their is a conflict between Events Made Easy and the time settings in WordPress...

    This leads to the question of how to resolve... any ideas would be welcome.

  5. ncompass
    Member
    Posted 9 months ago #

    So a bit more...

    In my example (see link above) I have a date for each 'event' and this followed the format d/m/y... but I had also included the Timezone identifier... example my date read 12 Nov 2013 (UTC).

    The PHP Timezone identifier is 'e' and following the EME system I used #e in the 'Default single event format' settings...

    The result was that EME spotted the #e and converted all instances of it found on the page. Including in the Action Field of the form.

    I have now removed all instances of PHP time format characters from the page.

    The form now has the right Action - but unfortunately it still does not submit a booking to the database.

    Could it be to do with the Meta Charset?

  6. Franky
    Member
    Plugin Author

    Posted 9 months ago #

    Thanks for letting me know about the #e conflict, I'll need to solve that ...
    For the post action: it now indeed has the correct action, but nothing seems to be happening. With this I mean: normally if you don't fill out all required fields, you'll see an error. In your case, I don't. It seems as if the POST action is ignored and the page is just reloaded ...

  7. ncompass
    Member
    Posted 9 months ago #

    Hi Franky, thank you for your help so far - still struggling... At the moment the form does not seem to validate. I have deactivate ALL plugins and the form continues not to validate.

    I remain a bit stumped... if anyone else has had this problem please can they let me know and if there is a solution.

  8. Franky
    Member
    Plugin Author

    Posted 9 months ago #

    Have you checked your webserver logfiles? Maybe some apache module (e.g. mod_security) is blocking you?

Reply

You must log in to post.

About this Plugin

About this Topic