16 октября 2015, 13:37 Создателем не предусмотрено поле id для таблицы товара. Используйте поле menuindex. Вопросы / Сортировка в админке 7 0
16 октября 2015, 09:21 Ответил в modstore.pro. П.С. Информация для всех. Работу компонента можно посмотреть тут. Новые дополнения и их версии / [oneBooking 3.1.0] Пошаговый диалог, типы брони 37 0
15 октября 2015, 19:48 Если вы используете фильтры, то и искать нужно «Фильтры MODX». Сокращу время на поиски — вот официальная документация. А ней видим, что если нужно проверять по id, то фильтр должен быть по тегу [[+modx.user.id]]. А если проверка по группе, то так — [[+modx.user.id:memberof=`Administrator`]] Вопросы / Пользователю показывать одно, а админу другое... а 6 +1
14 октября 2015, 13:04 Опечатка в $exclude = explode(',',$exclode); Должно быть так $exclude = explode(',',$exclude ); Вопросы / Простой вопрос про модификаторы 8 +1
14 октября 2015, 12:55 getChunk('$like') в имени чанка знак доллара надо убрать, скопировал и забыл убрать. Вопросы / Простой вопрос про модификаторы 8 0
14 октября 2015, 12:54 Вот оптимизированный вариант сниппета. Если у вас чанк кешируемый, то MODX не будет каждый раз в базу лезть. Так будет быстрее и так работает парсер. $exclude = explode(',',$exclode); $output = ''; if (!in_array(intval($id),$exclude)) { if (isset($modx->elementCache['[[$like]]'])) { $output = $modx->elementCache['[[$like]]']; } else { $output = $modx->elementCache['[[$like]]'] = $modx->getChunk('like'); } } return $output; Вопросы / Простой вопрос про модификаторы 8 +1
14 октября 2015, 12:33 Сделайте лучше через сниппет. И проще и быстрее будет работать. [[showChunk? id=`[[*id]]` &exclude=`2,6`]]А сам сниппет showChunk такой <?php $exclude = explode(',',$exclode); if (!in_array(intval($id),$exclude)) return $modx->getChunk('$like') ; return '';Подставляйте в параметр exclude ненужные айдишки через запятую. Не проверял, но должно работать. Вопросы / Простой вопрос про модификаторы 8 +1
14 октября 2015, 10:10 В новой версии 1.0.5 — добавил возможность парсить сниппеты и чанки (не редактировать, а именно парсить). Это может быть немного опасно, так как сниппеты могут грузить скрипты, которые могут поломать админку. Поэтому изначально эта возможность закомментирована. Но если сниппеты несложные — просто вывод информации, то почему бы и не посмотреть, что он выводит с разными параметрами. Такой маленький тест. С чанками опасности поломать админку нет (если в них нет вызова сниппетов), но обычно они завязаны на css, которого в админке нет, поэтому отображение может быть кривым. Но опять же, почему бы и нет. Для этого действия есть свое сочетание клавиш Alt+Enter. Новые дополнения и их версии / Редактирование выделенных элементов 69 +1
13 октября 2015, 22:03 [[+tv.speed:notempty=`<div class="speed-icon"> <div class="speed">[[+tv.speed]]</div> <div>Мбит/c</div> </div>`]] Вопросы / Простой, простой вопрос. 2 0
13 октября 2015, 21:57 Если используется bootstrap, то можно использовать его javascript $('#callBack').modal('hide'); Вопросы / Как закрыть модальное окно после отправки AjaxForm 36 +2 1
13 октября 2015, 11:13 Отключи мультизагрузку через multi_selection в files.js. multi_selection: false, Вопросы / TicketForm - количество загружаемых файлов 31 0
13 октября 2015, 10:48 Тогда могу предложить такой вариант — создай свой js и подключай его в шаблоне для тикета. А в js просто повесь событие на загрузку. Типа такого $(document).on('click', '#ticket-files-select', function(e) { if ($('div.ticket-file-image-wrapper').length == 3) { alert('Больше трех картинок низя!'); return false; } });Не тестировал, но идея должна быть понятна. П.С. Это для стандартных шаблонов Tickets. Вопросы / TicketForm - количество загружаемых файлов 31 +1
13 октября 2015, 09:41 Можно и через list() list($cost,$type,$length,$orderlink,$lastVar) = array_values($period);Тогда будут определены свои переменные. Вопросы / Вопрос по JSON 5 +1
13 октября 2015, 09:28 Можно обращаться по имени ключа $period['$cost'], а можно еще один foreach() сделать. Что тебя так напугало, знак доллара в ключе? Вопросы / Вопрос по JSON 5 +1
13 октября 2015, 07:11 miniShop2 + Office. Только придется дописать для Office функционал по управлению услугами и счетами. Вопросы / Личный кабинет и онлайн оплата услуг. Куда копать? 2 0
13 октября 2015, 07:01 Можно переименовать. Новости и события / Версии MODX 2.4.0-pl и 2.3.6-pl 128 0
13 октября 2015, 06:57 Теперь получается, что исчезает кусок формы (id=«cbf») и происходит это вне зависимости правильно заполнена форма или с ошибками. Как раз закрывается именно форма. А нужно закрывать окно. $(document).on('af_complete', function(event, response) { if (response.success) { // 1. Просто закрыть $('#callBack').hide(); // 2. Или с анимацией $('#callBack').fadeOut(); } }); Вопросы / Как закрыть модальное окно после отправки AjaxForm 36 +2 2
13 октября 2015, 06:50 Как вариант через плагин на onBeforeDocFormSave. Вопросы / TicketForm - количество загружаемых файлов 31 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
П.С. Информация для всех. Работу компонента можно посмотреть тут.
А ней видим, что если нужно проверять по id, то фильтр должен быть по тегу [[+modx.user.id]]. А если проверка по группе, то так — [[+modx.user.id:memberof=`Administrator`]]
Должно быть так
А сам сниппет showChunk такой
Подставляйте в параметр exclude ненужные айдишки через запятую. Не проверял, но должно работать.
С чанками опасности поломать админку нет (если в них нет вызова сниппетов), но обычно они завязаны на css, которого в админке нет, поэтому отображение может быть кривым. Но опять же, почему бы и нет.
Для этого действия есть свое сочетание клавиш Alt+Enter.
Не тестировал, но идея должна быть понятна.
П.С. Это для стандартных шаблонов Tickets.
Тогда будут определены свои переменные.
Как раз закрывается именно форма. А нужно закрывать окно.