Support

Technical help board

Check the FAQ first for existing answers before posting new Questions

If you have any technical question about the plugin or configuration of plugin or if you found some issue, please describe it here. Please, inform inside of message your version of WordPress, PHP, Booking Calendar. Also sometimes is needed list of used plugins inside of system and name of your WordPress theme.

9,557 thoughts on “Support

  1. Using Business Medium SingleSite 5.3.1. For our cottage rental business, the “Range days” setting, with 2 mouse clicks, and the minimum days set to 3, is just what we need. But we see two issues that are confusing to users, both having to do with the way that the 3 day block near the cursor is highlighted.

    1) When the user clicks on the second (check out) date, the 2 days just after the check out date are then highlighted (because the cursor is still hovering on the check out date). The result is that dates to be reserved are selected and shaded correctly, but then the next 2 days after that are also highlighted, and that’s confusing to look at. For example, if the user clicks on July 15, 2015 (check in) then July 17, 2015 (check out), the 15th, 16th, and 17th are selected as expected, but the 18th and 19th are highlighted while the cursor is still on the 17th. That looks confusing.

    2) After selecting the dates for the reservation, when the cursor is moved outside the calendar boundaries, 2 dates are left highlighted that shouldn’t be. More specifically, the date that the cursor was on when it left the calendar is NOT highlighted, but the 2 dates after that are. For example, if the user clicks on July 15th 2015, then on July 17th (as above), then moves the cursor out of the calendar area by moving to the right (through the 18th, then out), the 18th returns to the “available” color when the cursor moves off of it, but the 19th and 20th do not – they retain the highlighting from when the cursor was on the 18th.

    The first issue, I think, is probably just a design choice, about what to do with the cursor after the dates have been selected. The only friendlier option that comes to mind would be to disable the selection ability of the cursor after the check out date has been chosen, and add a “Clear Dates” button in case the user made an error.

    However, the second issue seems more like a bug – all the dates that were highlighted based on the cursor position should revert to their normal colors when the cursor moves outside the calendar boundary. Is there a way to make that work better?

    When we use “multiple days”, we keep running into customers who won’t read instructions, and select non-contiguous days, or fail to reserve the minimum days we require, but the “range days” with the minimum set to 3 leads new customers to think they have somehow selected dates that they want, because they’re highlighted.

    Thanks.

    • Hello.
      Firstly, please update your version to the latest update 5.4.2 You can request the new update of Booking Calendar on this page: http://wpbookingcalendar.com/request-update/

      1) Relative of first issue. Please make this fix.
      Please open this file ../{Booking Calendar Folder}/inc/js/biz_s.js

      then find this code:

              if ( (inst.dates.length == 0) || (inst.dates.length>1)  ) {                                         // We are not clicked yet on days, or the selection was done and we are need to make new selection
                  var selceted_first_day = new Date();
                  selceted_first_day.setFullYear(date.getFullYear(),(date.getMonth()), (date.getDate() ) );
      

      and replace it to this code:

              if ( (inst.dates.length == 0) || (inst.dates.length>1)  ) {                                         // We are not clicked yet on days, or the selection was done and we are need to make new selection
                  var selceted_first_day = new Date();
                  selceted_first_day.setFullYear(date.getFullYear(),(date.getMonth()), (date.getDate() ) );
                  
                  // We are mouseover the date,  that selected. Do not highlight it.
                  for ( var date_index in inst.dates ) {
                      if ( ( inst.dates[ date_index ].getFullYear() === selceted_first_day.getFullYear() ) &&
                           ( inst.dates[ date_index ].getMonth() === selceted_first_day.getMonth() ) &&
                           ( inst.dates[ date_index ].getDate() === selceted_first_day.getDate() ) ) {
                              return false;
                      }
                  }
      

      2) Relative of second issue. Please make this fix.
      Please open this file ../{Booking Calendar Folder}/inc/js/biz_s.js

      then find this code:

      function hoverDayPro(value, date, bk_type) {
      
      
          if (date == null) return false;
      

      and replace it to this code:

      function hoverDayPro(value, date, bk_type) {
      
          if (date == null) {
              jQuery('.datepick-days-cell-over').removeClass('datepick-days-cell-over');                          // clear all highlight days selections
              return false;
          }
      

      Kind Regards.

      • Perfect! Exactly what we needed.

        Thanks for the quick response. Will these changes be reflected in future updates, or should I plan on redoing them each time?

        Great support, as always.

  2. Friends,
    First, let me tell you that paying for the “official” version of your plugin was the smartest thing I’ve done in a long, long time. I purchased it for a client’s web site and so far they are happy with it.

    They hit me with a question today that I’m hoping you can provide an answer to. In the Admin View of the Booking Timeline, they want to display both the first AND the last name, rather than just the first name.

    I’ve located the appropriate queries in your code but hope you could provide me with a bit more specific help. Perhaps the secondname is already saved in an array?

    Any help you can provide would be most appreciated and most definitely earn you WordPresses Highest Rating from me.

    Sincerely,

    Tony

    • Hello.
      Please open the General Booking Settings page (in your admin panel) and at the “Listing of booking” section for the option: “Default title of bookings” set instead of:

      [id]:[name]

      this code:

      [id]:[name] [secondname]

      If for the Last Name at the Booking > Settings > Fields page you are using this shortcode: [text secondname “”]
      Kind Regards.

      • Your make it sound too easy! I feel like I had a Homer Simpson moment.

        I still say you’ve got the best system going!

        Thanks!

        • You are welcome.
          P.S. We would be very grateful, if you could write few words, about functionality and usage of Booking Calendar. You can leave your review here.

  3. Is it possible i send you the log? Maybe you can see as i’m not sure what i’m looking for

    Thanks

  4. Hi there

    I’m getting an internal error 500 when i try to access the settings page of your booking calendar plugin.

    I’ve checked file permissions and set to 777 but i’m still seeing this error, can you help?

    Thanks, Mark

    • Hello.
      1) No, you do not need to set permission to 777, you need to set it as 755 . Please read more here http://wpbookingcalendar.com/faq/booking-not-possible-unlimited-request/
      2) If you still will have this issue, please recheck error.log at your server configuration.
      There must be description about this error, because there possible different reasons of such type of error.

      Then if we will know the reason of this error, we can fix it.
      If you will have difficulty to find error.log file, please contact your server administrator or support of your hosting company.

      Kind Regards.

      • Hi, Thanks for the quick reply

        I have now changed the permissions to 755 and i’m still getting error 500

        I don’t see anything to do with this error in my servers logs?

        Thanks, Mark

Leave a Reply

Your email address will not be published. Required fields are marked *

* Copy this password:

* Type or paste password here:

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>