eventsCalendar2 не листает месяцы

Всем привет!
Переношу сайт с Joomla на MODX. Возникла проблема с календарем событий.
Не переключаются месяцы…
Сначала долго подбирал нужную версию jquery, в итоге скачал файл со страницы bezumkin.ru/modx/eventscalendar2/
Теперь события появляются, но месяцы не листаются ни в какую.


Пробовал отключать ®Js — в итоге адрес страницы меняется, т.е. в адрес подставляется "?action=refreshCalendar&month=4&year=2013", но в самом календаре месяц остается тот же.
При включенном ®Js ситуация вообще странная — кликаешь на стрелку смены месяца, страница обновляется, но на ней удивительным образом нет ничего кроме счетчика liveinternet…

Народ, помогите пожалуйста, в какую сторону копать?

Вызываю так:
[[eventsCalendar2?
    &id=`1`
    &parents=`6,13`
    &dateSource =`event_date`
    ®Js=`1`
    &dateFormat=`%d %b %Y`
    &tplEvent=`tplEvent2`
    &tplMain=`tplCalendar2`
    &lang=`ru`
    &first_day=`1`
]]

Версия jquery 1.8.3

Firebug только при первой загрузки показал ошибку «Error: Permission denied to access property 'toString' ». В дальнейшем никаких ошибок обнаружить не смог, видимо мозга не хватает…
Coral_Reef
07 мая 2013, 07:55
modx.pro
2 259
0

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

Василий Наумкин
07 мая 2013, 12:51
0
Сниппет нужно вызывать некэшированным.
    Coral_Reef
    07 мая 2013, 12:55
    0
    Работает!!! Большое спасибо, Василий.
    И отдельная благодарность за Ваши труды!
      Katya Larionova
      09 декабря 2014, 18:05
      0
      А как вызвать некэшированным?
        Aleksandr PL
        09 декабря 2014, 18:31
        0
        [[!eventsCalendar2?
        (знак восклицания перед названием)
      Константин
      13 декабря 2014, 12:23
      0
      У меня та же проблема, только вывожу версию 2.2.4-pl, вот так:
      [[!eventsCalendar2?
      &id=`2`
      !]]

      С jquery 1.9.x не листает месяцы, но выводит информацию при наведении на дату, а с jquery 1.8.x наоборот — листает месяцы, но не выводит информацию при наведении на дату.
        Максим Кузнецов
        13 декабря 2014, 12:48
        0
        Если не ошибаюсь, это связано с принципиальным изменением то-ли параметра «on» то ли аналогично в самой библиотеке.

        Также советую проверить:
        а) консоль на наличие ошибок (мало ли, вдруг конфликтует что-то)
        б) проверить код js календаря (вот мой, работает с последней библиотекой jquery):
        $(document).on('click', '#Calendar .prev a, #Calendar .next a', function() {
        	var cal = $(this).parentsUntil('.calendar').parent();
        	var href = $(this).attr('href');
        	$("#siteLoad").css("display", "block");
        	cal.css('opacity', .7);
        
        	var width = cal.css('width');
        	var height = cal.css('height');
        
        	$.get(href, function(data) {
        		$("#siteLoad").css("display", "none");
        		cal.replaceWith(data);		
        	});
        	return false;
        });
        И мой вызов сниппета:
        [[!eventsCalendar2? &plPrefix=`` &includeTVs=`true` &includeContent=`false` &tplEvent=`tplEvent2` &tplMain=`tplCalendar2` &tplHead=`tplHead2` &tplCell=`tplCell2` &parents=`1,7` &regCss=`0` &regJs=`0` &dateSource=`event.Date`]]
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    10