Alexeivdn

Alexeivdn

С нами с 29 сентября 2017; Место в рейтинге пользователей: #1612
Alexeivdn
08 октября 2017, 12:57
0
Ок. Попробую через json. Сниппеты для меня темный лес — только начинаю изучать modx и php.
Alexeivdn
08 октября 2017, 12:49
0
Спасибо! Буду разбираться. Т.е. простых путей, через json или tpl нет?
Alexeivdn
08 октября 2017, 12:34
0
C «eventsCalendar2 error: Ошибка преобразования JSON строки в массив событий» разобрался — всего лишь восклицательный знак убрать надо было. А вот что делать с publishedon так и не могу понять.
Alexeivdn
07 октября 2017, 12:21
0
Илья, помогите еще с двумя моментами, пожалуйста — никак не могу разобраться.

Вызов:

[[!eventsCalendar2?
&calendar_id=`calendar1`
&parents=`5`
&events=`[[$pdo-filter]]`
&dateSource=`publishedon`
&dateFormat=`%d %b %Y %H:%M`
]]

Чанк pdo-filter:

[[!pdoResources?
&parents=`5`
&limit=`0`
&depth=`1`
&dateSource=`publishedon`
&select=`id,publishedon,pagetitle`
&return=`json`
]]

При такой комбинации eventsCalendar выдает ошибку «eventsCalendar2 error: Ошибка преобразования JSON строки в массив событий».

Но сам по себе, такой вызов pdoResources, возвращает строку:

[{«id»:«7»,«publishedon»:«1507365859»,«pagetitle»:«1»},{«id»:«8»,«publishedon»:«1507365840»,«pagetitle»:«2»}]

и если ее подставить напрямую в чанк, то eventsCalendar ее принимает, но ничего не выводит. А если, вручную, поменять publishedon на «date», в формате «2017-10-07 01:05:00», то календарь все нормально выводит.

Что я неправильно делаю и как можно преобразовать publishedon в нормальный формат при передаче в json?
Alexeivdn
05 октября 2017, 13:03
0
Спасибо, Илья! Буду разбираться.

Alexeivdn
03 октября 2017, 15:21
0
Здравствуйте!

Удалось ли решить эту проблему?
Alexeivdn
02 октября 2017, 16:03
0
Здравствуйте, Нурлан!

Да, уже договорился с Иваном.
Alexeivdn
02 октября 2017, 14:11
0
Отправил Вам мой e-mail.
Alexeivdn
02 октября 2017, 14:03
0
Здравствуйте, Иван!

Как будем взаимодействовать? Нужна предоплата?
Alexeivdn
01 октября 2017, 12:47
0
Точно не подскажу, сам его только начал изучать, но, подозреваю, что здесь — core\components\eventscalendar2\lexicon\ru\default.inc.php
Alexeivdn
01 октября 2017, 11:10
0
\assets\components\eventscalendar2\css\default.css

#Calendar .isevent .date