Andrei D.
С нами с 09 января 2014; Место в рейтинге пользователей: #54Ajax загрузка страницы + Masonry + Infinite Scroll
Добрый вечер
Решил немного обновить вебсайт и добавить masonry + infinite scroll
Страницы хочу подгружать через ajax и открывать во всплывающем окне
Делаю по уроку: modx.pro/development/3139-foundations-of-ajax/
Так вот все получилось, кроме ajax запросов — не передается ID и закружается все та же страница
Решил немного обновить вебсайт и добавить masonry + infinite scroll
Страницы хочу подгружать через ajax и открывать во всплывающем окне
Делаю по уроку: modx.pro/development/3139-foundations-of-ajax/
Так вот все получилось, кроме ajax запросов — не передается ID и закружается все та же страница
Модуль А/Б тестирования
Привет всем
У modmore есть отличный компонент А/Б-тестирования, может скооперируемся в создании отечественного аналога с блэкджеком и сами знаете чем?
У modmore есть отличный компонент А/Б-тестирования, может скооперируемся в создании отечественного аналога с блэкджеком и сами знаете чем?
Office profile кодировка
Добрый вечер
Из формы профиля и extended полей вырезаются различные символы (õäöü etc.)
accept-charset=«UTF-8» не помогает
кодировка бд utf8!
Из формы профиля и extended полей вырезаются различные символы (õäöü etc.)
accept-charset=«UTF-8» не помогает
кодировка бд utf8!
Голос за вами - Fullname vs Firstname+Lastname
Все мы любим систему ModX, но с каждой версией обнаруживаем в коробке всё то же неудобное решение для получения информации о пользователе: fullname, т.е. полное имя. Откуда такое объединение пошло и чем оно обосновано, можно только догадываться.
Вопрос чисто риторический
Продолжаете ли вы использовать стандартное решение из коробки — fullname или используете extended fields + firstname + lastname на своих проектах?
Какие плюсы можно выделить у каждого из вариантов?
Вопрос чисто риторический
Продолжаете ли вы использовать стандартное решение из коробки — fullname или используете extended fields + firstname + lastname на своих проектах?
Какие плюсы можно выделить у каждого из вариантов?
Выборка 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]]%'»}) `
]]
[[!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]]%'»}) `
]]
Решено* Создание тикета- URI игнорирует Alias
Описание проблемы:
На сайте 2 контекста: русский, английский. Мультиязычность Babel
В английском название раздела тикетов Program, alias «program»
В русском название раздела тикетов Афиша, alias «program»
При добавлении тикета через бэкенд в раздел Афиша, у нового тикета образуется URI вида «афиша/имя_тикета». Т.е. при создании можно выбрать родительский ресурс, выбираем «Афиша», но подставляется не alias Афиши (program), а pagetitle.
То же самое при создании в английском разделе, если поменять alias родителя, то всё равно в URI подставляется pagetitle (*parent) раздела
На сайте 2 контекста: русский, английский. Мультиязычность Babel
В английском название раздела тикетов Program, alias «program»
В русском название раздела тикетов Афиша, alias «program»
При добавлении тикета через бэкенд в раздел Афиша, у нового тикета образуется URI вида «афиша/имя_тикета». Т.е. при создании можно выбрать родительский ресурс, выбираем «Афиша», но подставляется не alias Афиши (program), а pagetitle.
То же самое при создании в английском разделе, если поменять alias родителя, то всё равно в URI подставляется pagetitle (*parent) раздела
Checkbox в тикете
Вопрос для кого-то покажется глупым, но попытка не пытка)
Нужно сделать checkbox в тикете, чтобы потом правильно отображался при редактировании.
В чанке создания все гуд:
Значение tv Hidden==0||Available==1
Нужно сделать 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
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» и т.д.
На сайте существует два независимых раздела тикетов. В каждом разделе своя форма добавления/редактирования.
Вызов формы для добавления/изменения в первый раздел: [[!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» и т.д.
Office + Authorization required
Добрый день
Не работает авторизация в два контекста
На английском (основном) контексте все норм, на русском пишет Authorization required после входа на сайт по э-мейлу
[[!Office?&action=`Auth`&groups=`Users`&loginResourceId=`[[*id]]`&addContexts=`Web,ru`]]
Пробовал как тут modx.pro/help/1878/ не помогает
Не работает авторизация в два контекста
На английском (основном) контексте все норм, на русском пишет Authorization required после входа на сайт по э-мейлу
[[!Office?&action=`Auth`&groups=`Users`&loginResourceId=`[[*id]]`&addContexts=`Web,ru`]]
Пробовал как тут modx.pro/help/1878/ не помогает