25 сентября 2016, 20:04 В следующей версии планирую добавить сочетание клавиш для вызова чанка по выделению. Это решит вашу задачу. Многие уже просят. Новые дополнения и их версии / [tagElementPlugin] Доработанный диалог параметров 7 +1
23 сентября 2016, 13:54 Имел ввиду кэшируемый плейсхолдер. Думаю, ты понял :) Вопросы / Ошибка setPlaceholder 19 0
23 сентября 2016, 13:37 Конечно, но только первый раз. Потом значение закэшируется. Вопросы / Ошибка setPlaceholder 19 0
23 сентября 2016, 13:25 Не так. Любые плейсхолдеры откладываются. По-умолчанию парсер делает 10 циклов. На первом цикле не нашел, отложил на второй цикл и т.д. А вот с фильтрами ситуация другая. Парсер на первом же цикле проверит его и вернет соответствующее значение из then или else. Вот почему в данном топике не работало. Так как на втором цикле этого плейсхолдера уже нет, вместо него значение «false». П.С. А кэшированные плейсхолдеры сработают только первый раз. Вопросы / Ошибка setPlaceholder 19 +1 1
23 сентября 2016, 13:20 Попробуй вызвать на странице сначала плейсхолдер, а потом сниппет его выставляющий: [[!+test]] [[!setPlsTest]]А в сниппете просто выставить плейсхолдер test $modx->setPlaceholder(test','Тестовое значение');Удивился? Вопросы / Ошибка setPlaceholder 19 0
23 сентября 2016, 12:50 а не откладывается в сторону с мыслями «Вдруг когда-нибудь его выставят». На самом деле откладывается :) Вопросы / Ошибка setPlaceholder 19 0
22 сентября 2016, 22:43 А тикет создается под учётной записью с id=1? Вопросы / Сообщение о ЧЕРНОВИКЕ 18 0
22 сентября 2016, 22:34 Если отправить этот плейсхолдер в сниппетЭто как? Специально ваш попробовал код из топика. Всё работает. Вопросы / Ошибка setPlaceholder 19 0
22 сентября 2016, 22:26 Тем кто указан в настройке tickets.mail_bcc Вопросы / Сообщение о ЧЕРНОВИКЕ 18 0
22 сентября 2016, 19:03 Во-первый, лучше использовать событие «OnDocFormSave», так как может возникнуть ситуация, когда тикет не сохранится (по ошибке или кто отменит в плагине). А уведомление о тикете отправится в любом случае. Во-вторых, есть смысл использовать настройки и чанки Tickets. if ($modx->event->name == 'OnDocFormSave' && $resource->class_key = 'Ticket') { $Tickets = $modx->getService('tickets', 'Tickets', $modx->getOption('tickets.core_path', null, $modx->getOption('core_path') . 'components/tickets/') . 'model/tickets/', $scriptProperties); $ticket = $resource->toArray(); $Tickets->sendTicketMails($ticket); }П.С. Не тестировал. Вопросы / Сообщение о ЧЕРНОВИКЕ 18 0 1
22 сентября 2016, 18:33 Дорогие друзья! Напоминаю, что при использование кэшированного плейсхолдера фильтр отработает только один раз. В следующий раз на странице будет выводится уже закэшированное значение. Для плейсхолдеров с фильтрами используйте "!". [[!+topic_bar_cat:is=`1`:then=`true`:else=`false`]] Вопросы / Ошибка setPlaceholder 19 +1
16 сентября 2016, 23:36 На здоровье! Новые дополнения и их версии / [adminTools] Кэш ресурса и заметки админа 3 0
13 сентября 2016, 11:09 А не проще в модалке скопировать код чанка. Затем прямо тут же в коде написать тег нового чанка, выделить его и нажать Ctrl+Enter (главное не забыть удалить его потом или не сохранять чанк). В открывшемся окне нового чанка вставить код и сохранить. Новые дополнения и их версии / [tagElementPlugin] Доработанный диалог параметров 7 0
10 сентября 2016, 08:58 Во-первых, никогда не правьте исходники. После обновления все пропадёт. Сделайте свой плагин с таким же условием. Во-вторых, зачем нужен промежуточный сниппет? Можно в плагине сразу прописать нужные условия. В-третьих, переменная $modx->resource пустая. Поэтому и условие не работает. В плагине доступна переменная $resource. Вот её и можно использовать. Вопросы / Tickets: рассылка новых тикетов пользователям 3 +2
09 сентября 2016, 15:06 Не надо править исходники. Нужно подключить свой файл с обработчиком. проще другой поставитьТочно. Тем более, что их пруд пруди. Вопросы / Вывод нескольких ticketcomments 5 +1
09 сентября 2016, 15:03 Чемпионат Мира по футболу идет до, например, 17 числа. И все-таки финал будет, блин, 17 числа, а не 16 )))Никогда не обращал внимания. :) Магазин дополнений / 100 000 загрузок из репозитория modstore.pro! 17 0
09 сентября 2016, 14:53 Настроить и доработать — это две большие разницы. Или четыре маленьких, как говорят в Одессе. Настроить можно, если функционал заложен. А если его нет, то нужно дорабатывать самостоятельно. Вопросы / Вывод нескольких ticketcomments 5 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
П.С. А кэшированные плейсхолдеры сработают только первый раз.
А в сниппете просто выставить плейсхолдер test
Удивился?
Специально ваш попробовал код из топика. Всё работает.
Во-вторых, есть смысл использовать настройки и чанки Tickets.
П.С. Не тестировал.
Во-вторых, зачем нужен промежуточный сниппет? Можно в плагине сразу прописать нужные условия.
В-третьих, переменная $modx->resource пустая. Поэтому и условие не работает. В плагине доступна переменная $resource. Вот её и можно использовать.
Точно. Тем более, что их пруд пруди.
Настроить можно, если функционал заложен. А если его нет, то нужно дорабатывать самостоятельно.