eventsCalendar2 проблемы при внедрении

Приветствую всех!

Сегодня первый раз начал работать с календарем «eventsCalendar2» и возник ряд проблем:
  • Непонятно где и как задавать оформление дням неделям
  • Непонятно можно ли подключать AJAX чтобы при переходе на другой месяц не менялся URL-адрес
Буду очень благодарен за ответы так как проблема срочная.
Павлик
17 октября 2017, 13:04
modx.pro
1
1 321
0

Комментарии: 3

Василий Одинцов
18 октября 2017, 14:23
0
Насчёт оформления: через css: habrahabr.ru/post/111436/
А насчёт месяцев… Я уж забыл что у меня было (то ли с ЧПУ, то ли с jquery). Тут посмотри: modx.pro/help/4879/ и тут: modx.pro/help/1161/ Может из-за этого!
    Павлик
    18 октября 2017, 18:57
    0
    Спасибо за материалы но они мне к сожалению не помогли. С версткой я разобрался и при первом заходе на страницу всё работает хорошо но теперь у меня другая проблема.

    Если отключить поддержку ajax то всё работает более-менее неплохо (не считая конечно адреса страницы) но не открываются всплывающие окна показывающие список событий которые относятся к другим месяцам.

    Если включить поддержку ajax то при переходе на другой месяц верстка начинает ехать. Переходим на следующий месяц и верстка вдруг восстанавливается но меняется URL-адрес страницы.
    Павлик
    20 октября 2017, 16:43
    1
    0
    Я все понял. Сейчас опишу — может кому и пригодится:

    Дело в скрипте «eventscalendar2.js»: при событии переключения месяца он убирает со страницы контейнер в котором находились элементы текущего месяца и полученные элементы другого месяца вставляет в другое место на странице. От этого селекторы которые «ловят» переключение месяцев перестают работать. В общем часть скрипта «Month changing» нужно переписывать согласно верстке конкретного сайте. У меня переписанная часть выглядит так:

    $(document).on('click', '#Calendar .prev a, #Calendar .next a', function() {
    	var href = $(this).attr('href');
    	$.get(href, function(data) {
    	    $('#Calendar').html(data);	 
    	});
    	return false;
    });
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3