30 мая 2017, 17:22 $modx->mail->set(modMail::MAIL_FROM,'emailsender');Это неверно $modx->mail->set(modMail::MAIL_FROM,$modx->getOption('emailsender'));docs.modx.com/revolution/2.x/developing-in-modx/advanced-development/modx-services/modmail Вопросы / Не работает postHooks в Register 3 0
30 мая 2017, 15:38 Мы присоединяем к выборке еще одну таблицу (она определяется по «class»:«msProductOption») и даем ей алиас для удобства («size_h»). Условия присоединения: «on»:«size_h.product_id = msProduct.id AND size_h.key = 'size_h'» (то есть ищем совпадение по id продукта и по названию опции). &select=`{ "size_h":"COALESCE(size_h.value, 0) as size_h" }`,Здесь указываем что дополнительно нужно выбрать колонку COALESCE(size_h.value, 0) (функция вернет либо значение, либо 0 — если данных нет) с алиасом size_h, по которому она будет доступна в выборке. LEFT JOIN означает, что мы получим все данные из основной таблицы (msProduct) и данные из присоединенной таблицы (либо NULL если данных нет) Вопросы / Сортировка по умолчанию в mFilter2 6 +1
30 мая 2017, 13:45 &leftJoin=`{ "size_h":{ "class":"msProductOption", "on":"size_h.product_id = msProduct.id AND size_h.key = 'size_h'" } }` &select=`{ "size_h":"COALESCE(size_h.value, 0) as size_h" }`, &sortby=`size_h`примерно так Вопросы / Сортировка по умолчанию в mFilter2 6 +1 1
26 мая 2017, 17:39 Напишите там нужную ссылку, к сожалению, не могу подсказать как сгенерировать по id window.open('http://site.ru/contacts') Вопросы / Добавить в верхнее меню админки ссылку на страницу 8 +1
26 мая 2017, 17:34 Настройки-Меню-Добавить пункт Заполняем ключ словаря и обработчик — это javascript, пишем window.open(MODx.config.site_url)Открывает в новой вкладке (в современных браузерах) главную страницу Вопросы / Добавить в верхнее меню админки ссылку на страницу 8 0 1
26 мая 2017, 13:22 Store — это хранилище данных. Данные можно получать, записывать, удалять, сортировать В гридах в modx, данные получаются через JsonStore Вот параметры remote store в гриде: url: crm.config.connector_url ,baseParams: { action: 'mgr/user/getlist', sort: 'id', dir: 'desc' } ,fields: ['id','username', 'fullname', 'email'] ,remoteSort: true А вот например локальный var typeofattachment = new Ext.data.ArrayStore({ ,fields: [{name: 'name', type: 'string'}] ,data: [['C/CS'],['M12']] }); Вопросы / Вопросы по modExtra 8 +1
26 мая 2017, 13:12 Попробуйте на событие рендера повесить простановку значения, либо валидация validateOnBlur: true, //валидация при потере фокуса validator: function(value) { if (value.length == 0) { //ставим значение в поле если оно пусто } } Вопросы / Вопросы по modExtra 8 +1
26 мая 2017, 12:46 Странно, в документации написано, что отправляется на сервер The default text to place into an empty field (defaults to null). Note: that this value will be submitted to the server if this field is enabled and configured У вас value 2 раза, может в этом дело? Вопросы / Вопросы по modExtra 8 +1
26 мая 2017, 12:12 docs.modx.pro/components/pdotools/file-elements#Кэширование Вопросы / Некешированный сниппет на fenom 2 0
26 мая 2017, 12:08 1) Получайте название в своем процессоре, который заполняет этот грид, и не нужен будет рендерер (не забудьте поменять dataIndex и добавить получение в Store) 2) В базе данных по умолчанию 10, в mysql map тоже самое, можно в процессоре, а можно и в extjs: emptyText Вопросы / Вопросы по modExtra 8 +1
19 мая 2017, 17:22 WHERE u.id REGEXP CONCAT('[[:<:]]', '{$var}', '[[:>:]]')Означает начало и конец слова. Вопросы / SQL LIKE поиск точного совпадения 19 0
11 мая 2017, 12:13 modx.pro/help/10348/ Еще где-то был пример на fenom, не могу найти Вопросы / Поделить sitemap 2 0
27 апреля 2017, 15:55 &tpl_nN Имя чанка для каждого N-го ресурса, например, &tpl_n4=`tplEvery4th` будет применено к каждому 4-му ресурсу. Вопросы / pdoResources. Оформление вывода 2 +1
26 апреля 2017, 11:33 Если значение одно, то оно не массив, а строка. Сам недавно столкнулся с этим. Доработайте чанк на fenom Вопросы / MiniShop2 - Баг с опцией Список с автодополнением 5 +1
25 апреля 2017, 15:38 Вынесите все чанки в отдельные файлы и у вас не будет пересечения плейсхолдеров. Вопросы / MIGX, MiniShop2 - поменять имя плейсхолдера 2 0
25 апреля 2017, 15:20 github.com/bezumkin/miniShop2/pull/265 Возможно, будет поправлено в следующих версиях Вопросы / Не сохраняются опции товара checkbox 7 0
21 апреля 2017, 11:36 еще можно использовать 1 чанк и outputSeparator Вопросы / Вызов снипета в типе файла javascript 12 0
17 апреля 2017, 14:32 Скорее всего статику отдает nginx modx.pro/hosting/3149-the-right-hosting-for-modx-revolution/#comment-35360 Вопросы / Поголовная проблема с .WWW у многих – как решить? 3 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
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... Да, планируется. Даже чуть больше, чем просто бонусная система)
docs.modx.com/revolution/2.x/developing-in-modx/advanced-development/modx-services/modmail
Здесь указываем что дополнительно нужно выбрать колонку COALESCE(size_h.value, 0) (функция вернет либо значение, либо 0 — если данных нет) с алиасом size_h, по которому она будет доступна в выборке.
LEFT JOIN означает, что мы получим все данные из основной таблицы (msProduct) и данные из присоединенной таблицы (либо NULL если данных нет)
Заполняем ключ словаря и обработчик — это javascript, пишем
Открывает в новой вкладке (в современных браузерах) главную страницу
В гридах в modx, данные получаются через JsonStore
Вот параметры remote store в гриде:
А вот например локальный
У вас value 2 раза, может в этом дело?
2) В базе данных по умолчанию 10, в mysql map тоже самое, можно в процессоре, а можно и в extjs: emptyText
Еще где-то был пример на fenom, не могу найти
Доработайте чанк на fenom
Возможно, будет поправлено в следующих версиях
modx.pro/hosting/3149-the-right-hosting-for-modx-revolution/#comment-35360