Реализация афиши
Всем доброго дня!
Столкнулся с задачей реализации афиши на сайте. Пару слов, как я это вижу…
Пагинация — месяца (как правило на 3 мес вперед)
Далее таблица с евентами.
Мне необходимо, что бы отображались только те месяца (пагинация) которые старше или равно нынешнему, при клике на месяц — выводим все эвенты этого месяца, которые не раньше сегодняшнего числа и определенного времени. Все прошедшие эвенты надо каким-то образом удалить…
Скажите, это возможно стандартным pdoPage + if?
Никто не сталкивался с такого рода задачей?
Столкнулся с задачей реализации афиши на сайте. Пару слов, как я это вижу…
Пагинация — месяца (как правило на 3 мес вперед)
Далее таблица с евентами.
Мне необходимо, что бы отображались только те месяца (пагинация) которые старше или равно нынешнему, при клике на месяц — выводим все эвенты этого месяца, которые не раньше сегодняшнего числа и определенного времени. Все прошедшие эвенты надо каким-то образом удалить…
Скажите, это возможно стандартным pdoPage + if?
Никто не сталкивался с такого рода задачей?
[ModExtra3] Заготовка для создания компонентов для MODX3
Одна из проблем развития экосистемы MODX3 на текущий день — не очень большой объем доступной информации, инструкций. Официальный сайт только недавно начал выпускать справочные пособия на тему разработки MODX3.
Мне в свое время очень помогла в понимании работы компонентов, подготовленная @Василий Наумкин заготовка для создания компонентов modExtra. Я решил поднять это знамя и донести его до MODX3
Представляю вашему вниманию ModExtra3. Заготовка для создания компонентов и справочное пособие по MODX3.
Мне в свое время очень помогла в понимании работы компонентов, подготовленная @Василий Наумкин заготовка для создания компонентов modExtra. Я решил поднять это знамя и донести его до MODX3
Представляю вашему вниманию ModExtra3. Заготовка для создания компонентов и справочное пособие по MODX3.
Категории вопросов в Tickets
Здравствуйте.
Уже день как ищу как добавить категории в раздел тикетов в Tickets. Но в интернете об этом ничего не нашла.
В документации, если правильно поняла, категории вопросов называется sections. Но там не говорится как добавить категории в раздел тикетов.
Мне необходимо чтобы при добавлении вопроса, пользователь смог выбрать категорию skr.sh/s/060722/FouixDXb
Через Админку почему-то нет возможности добавить подразделы чтобы их использовать как категории. skr.sh/sEnlA4830VJ?a
Если только «копировать секцию». Но если копировать секцию, то создается новый раздел вне раздела тикетов.
Уверена, что кто-то уже сталкивался этим вопросом как добавить категории к разделу тикетов и может поделиться решением. Заранее спасибо!
Уже день как ищу как добавить категории в раздел тикетов в Tickets. Но в интернете об этом ничего не нашла.
В документации, если правильно поняла, категории вопросов называется sections. Но там не говорится как добавить категории в раздел тикетов.
Мне необходимо чтобы при добавлении вопроса, пользователь смог выбрать категорию skr.sh/s/060722/FouixDXb
Через Админку почему-то нет возможности добавить подразделы чтобы их использовать как категории. skr.sh/sEnlA4830VJ?a
Если только «копировать секцию». Но если копировать секцию, то создается новый раздел вне раздела тикетов.
Уверена, что кто-то уже сталкивался этим вопросом как добавить категории к разделу тикетов и может поделиться решением. Заранее спасибо!
Как массово удалить дочерние ресурсы у документа?
Подскажите как массово удалить дочерние ресурсы у документа?
Конечно проще удалить Ресурс (29), но мне нельзя его трогать. А вот то что внутри ресурса (29) надо снести массово.
скрин <a href=«ibb.co/9N9vvcH»">
Конечно проще удалить Ресурс (29), но мне нельзя его трогать. А вот то что внутри ресурса (29) надо снести массово.
скрин <a href=«ibb.co/9N9vvcH»">
Авторизация для RESTapi
Подскажите, каким образом можно защитить REST на modx?
Почитал тут про кучу разных способов от Basic до страшный OAuth2 и JWT. Что бы вы посоветовали?
Почитал тут про кучу разных способов от Basic до страшный OAuth2 и JWT. Что бы вы посоветовали?
Удобная работа с параметрами из URL и MODX. Я изобрёл велосипед?
Предыстория
Показал как-то собственноручно созданный квест и спросил — можно ли такое сделать на чистом HTML (ну и показал первую страницу, сделанную на Construct)?
Что такое игра-квест (книга-игра, книга-квест)?
Открываете первую страницу. В конце — варианты перехода с указанием номера новой страницы, которую нужно открыть при наличии заклинаний или предметов… повторить до перехода на новую страницу.
Начиная новую игру, Вы, по сути, «читаете» новую книгу, с новыми сюжетными и поворотами и неожиданными приключениями.
В детстве у меня были книги Браславского, если что — погуглите :)
Ведь что такое переходы в странице? Это же ссылки на новые страницы, т.е. игра — обычный сайт с нужным набором страниц!
Но одно дело — просто переходить по ссылкам, а другое — обрабатывать наличие предметов и заклинаний, и предлагать их по необходимости и наличию.
Сидел себе спокойно, ни о чём подобном даже не думал… может быть показанное ниже тоже кого-то на что-то натолкнёт?Брат у меня — творческая личность…
Показал как-то собственноручно созданный квест и спросил — можно ли такое сделать на чистом HTML (ну и показал первую страницу, сделанную на Construct)?
Что такое игра-квест (книга-игра, книга-квест)?
Открываете первую страницу. В конце — варианты перехода с указанием номера новой страницы, которую нужно открыть при наличии заклинаний или предметов… повторить до перехода на новую страницу.
Начиная новую игру, Вы, по сути, «читаете» новую книгу, с новыми сюжетными и поворотами и неожиданными приключениями.
В детстве у меня были книги Браславского, если что — погуглите :)
Ведь что такое переходы в странице? Это же ссылки на новые страницы, т.е. игра — обычный сайт с нужным набором страниц!
Но одно дело — просто переходить по ссылкам, а другое — обрабатывать наличие предметов и заклинаний, и предлагать их по необходимости и наличию.
Как создать скидку для товаров с опред брендом в msDiscount ?
Есть список брендов, бред указан в опциях товара, как сделать именно для них скидку через msDiscount?
Код ниже уже готовый, вопрос решён. Нужно будет вам создать ваши бренды в группе ресурсов обязательно указать все контексты, затем записать их в словарь как ниже, и всё это запустить в пакете под названием «Консоль»
При условии что у вас бренд как у меня находится в опции товара, если нет то код ниже нужно будет переделать а именно первую часть с поиском опции.
Код ниже уже готовый, вопрос решён. Нужно будет вам создать ваши бренды в группе ресурсов обязательно указать все контексты, затем записать их в словарь как ниже, и всё это запустить в пакете под названием «Консоль»
При условии что у вас бренд как у меня находится в опции товара, если нет то код ниже нужно будет переделать а именно первую часть с поиском опции.
<?php
$brensList = array('NOMAD','Dominator','АкТех','Kainar');
$q=$modx->newQuery('msProductOption', array('key:=' => 'brand', 'value:IN' => $brensList));
$q->prepare();
$q->stmt->execute();
$res = $q->stmt->fetchAll(PDO::FETCH_ASSOC);
$brendsGroups = array(
'NOMAD' => 79,
'Dominator' => 80,
'АкТех' => 81,
'Kainar' => 82
);
$productWithoutGroup = 103; // Айди группы ресурсов что нет в списке выше.
foreach ($res as $k => $v) {
$currentProductBrand = $v['msProductOption_value'];
$docId = $v['msProductOption_product_id'];
$newGroup = $brendsGroups[$currentProductBrand];
if(!$newGroup){
$newGroup = $productWithoutGroup;
}
$resource = $modx->getObject('modResource', $docId);
if($resource){
if(!$resource->isMember($newGroup)){
$resource->joinGroup($newGroup);
}
}
}
Tickets error (500)
Добрый день!
Подскажите, может кто-то уже сталкивался с таким, при создании тикета в разделе (не раздел), происходит зависание и сам тикет не создается. В консоле браузера
Подскажите что это за чудо и как его вылечить?
Подскажите, может кто-то уже сталкивался с таким, при создании тикета в разделе (не раздел), происходит зависание и сам тикет не создается. В консоле браузера
Failed to load resource: the server responded with a status of 500
Подскажите что это за чудо и как его вылечить?
Ошибка при создании нового шаблона An error occurred...Шаблон не указан
Всем привет, столкнулся с ошибкой, вдруг на пустом месте, при создании нового шаблона, он не появляется в списке, но при поиске, в форме, шаблон в списке есть, но при попытке его открытия пишет: An error occurred… Шаблон не указан. Фигня какая-то…
Кто сможет сориентировать, с чем это связано? Заранее спасибо!
Скриншот: prnt.sc/CEfEOsiUX0T_
Кто сможет сориентировать, с чем это связано? Заранее спасибо!
Скриншот: prnt.sc/CEfEOsiUX0T_
Tickets вывод ресурсов пользователя
Добрый!
Подскажите как увеличить limit вывода ресурсов больше 10. Не выводит ресурсы пользователя больше 10, меньше работает, больше нет, как увеличить? Спасибо
Вывожу стандартно
Подскажите как увеличить limit вывода ресурсов больше 10. Не выводит ресурсы пользователя больше 10, меньше работает, больше нет, как увеличить? Спасибо
Вывожу стандартно
[[!TicketLatest? &limit=`25` &user=`1` &fastMode=`1` &action=`tickets` &tpl=`tpl.Tickets.ticket.latest`]]