Andrei D.

Andrei D.

С нами с 09 января 2014; Место в рейтинге пользователей: #54

Ajax загрузка страницы + Masonry + Infinite Scroll

Добрый вечер

Решил немного обновить вебсайт и добавить masonry + infinite scroll
Страницы хочу подгружать через ajax и открывать во всплывающем окне
Делаю по уроку: modx.pro/development/3139-foundations-of-ajax/

Так вот все получилось, кроме ajax запросов — не передается ID и закружается все та же страница
Andrei D.
06 сентября 2014, 20:31
modx.pro
3
2 844
0

Модуль А/Б тестирования

Привет всем
У modmore есть отличный компонент А/Б-тестирования, может скооперируемся в создании отечественного аналога с блэкджеком и сами знаете чем?
Andrei D.
21 июня 2014, 13:19
modx.pro
3 079
0

Office profile кодировка

Добрый вечер
Из формы профиля и extended полей вырезаются различные символы (õäöü etc.)
accept-charset=«UTF-8» не помогает
кодировка бд utf8!
Andrei D.
20 июня 2014, 17:16
modx.pro
1
765
0

Голос за вами - Fullname vs Firstname+Lastname

Все мы любим систему ModX, но с каждой версией обнаруживаем в коробке всё то же неудобное решение для получения информации о пользователе: fullname, т.е. полное имя. Откуда такое объединение пошло и чем оно обосновано, можно только догадываться.

Вопрос чисто риторический
Продолжаете ли вы использовать стандартное решение из коробки — fullname или используете extended fields + firstname + lastname на своих проектах?

Какие плюсы можно выделить у каждого из вариантов?
Andrei D.
15 апреля 2014, 14:54
modx.pro
1 788
0

Выборка pdoPage where по дате

Добрый день. В тикете можно указать дату мероприятия через бекенд, вот выборка, которая показывает сегодняшние мероприятия:
[[!pdoPage?
&element=`getTickets`
&includeTVs=`program-start`
&tpl=`program-list-ru`
&sortby=`program-start` &sortbyTV=`program-start` &sortdirTV=`ASC` &sortby=``
&where=`{«program-start:LIKE»:"%[[!today]]%"}`
]] — тут всё ок

Как сделать, чтобы была выборка по сегодняшним и предстоящим?
Пробовал:
[[!pdoPage?
&element=`getTickets`
&includeTVs=`program-start`
&tpl=`program-list-ru`
&sortby=`program-start` &sortbyTV=`program-start` &sortdirTV=`ASC` &sortby=``
&where=`({«program-start:LIKE»:"%[[!today]]%"}) AND ({«program-start RLIKE '[[:>:]]%[[!today]]%'»}) `
]]
Andrei D.
15 апреля 2014, 09:09
modx.pro
6
5 347
0

Решено* Создание тикета- URI игнорирует Alias

Описание проблемы:
На сайте 2 контекста: русский, английский. Мультиязычность Babel
В английском название раздела тикетов Program, alias «program»
В русском название раздела тикетов Афиша, alias «program»

При добавлении тикета через бэкенд в раздел Афиша, у нового тикета образуется URI вида «афиша/имя_тикета». Т.е. при создании можно выбрать родительский ресурс, выбираем «Афиша», но подставляется не alias Афиши (program), а pagetitle.
То же самое при создании в английском разделе, если поменять alias родителя, то всё равно в URI подставляется pagetitle (*parent) раздела
Andrei D.
12 апреля 2014, 06:32
modx.pro
1 298
0

Checkbox в тикете

Вопрос для кого-то покажется глупым, но попытка не пытка)
Нужно сделать checkbox в тикете, чтобы потом правильно отображался при редактировании.
В чанке создания все гуд:
<input type="checkbox" name="gd" id="gd" value="1"  />
В чанке редактирования у меня глючная конструкция вида:
[[If?&subject=`[[+gd]]`&operand=`1`&then=`<input type="checkbox" name="gd" id="gd" value="0" [[+gd:is=`1`:then=`checked`]]>`&else=`<input type="checkbox" name="gd" id="gd" value="1">`]]
Никак не могу разобраться, как сделать так, чтобы при создании ставилась галочка, а потом при редактировании эту галочку можно было бы снять и в tv записалось бы значение 0
Значение tv Hidden==0||Available==1
Andrei D.
03 апреля 2014, 15:21
modx.pro
1
808
0

BUG* Создание тикета и разделы

Описание проблемы:
На сайте существует два независимых раздела тикетов. В каждом разделе своя форма добавления/редактирования.
Вызов формы для добавления/изменения в первый раздел: [[!TicketForm? &allowedFields=`longtitle,published` &tplFormCreate=`1-create` &tplFormUpdate=`1-update` &parents=`1` ]]
Вызов формы для добавления/изменения во второй раздел: [[!TicketForm? &allowedFields=`longtitle,published` &tplFormCreate=`2-create` &tplFormUpdate=`2-update` &parents=`2` ]]
Также в каждой форме input name=«parent» type=«hidden» id=«ticket-sections» value=«1» и input name=«parent» type=«hidden» id=«ticket-sections» value=«2», соответственно.

Что не так:
Если начать создавать тикет в первом разделе, заполнить все поля, но не нажимать «Сохранить», а потом перейти во второй раздел и создать тикет там, то тикет появится в первом разделе, минуя «parent» и т.д.
Andrei D.
30 марта 2014, 18:43
modx.pro
1 040
+1

Office + Authorization required

Добрый день

Не работает авторизация в два контекста
На английском (основном) контексте все норм, на русском пишет Authorization required после входа на сайт по э-мейлу

[[!Office?&action=`Auth`&groups=`Users`&loginResourceId=`[[*id]]`&addContexts=`Web,ru`]]

Пробовал как тут modx.pro/help/1878/ не помогает
Andrei D.
10 января 2014, 12:50
modx.pro
1 000
0