03 июля 2017, 09:50 спасибо Новые дополнения и их версии / cityFields. Города, информация и цены для каждого 92 0
03 июля 2017, 09:41 Доброго времени суток, подскажите есть ли возможность у компонента сменить город, но при этом оставаясь на основном домене? Новые дополнения и их версии / cityFields. Города, информация и цены для каждого 92 0
18 апреля 2017, 06:33 Доброго времени суток. Подскажите можно ли давать скидку конкретному пользователю на группу товаров? Новые дополнения и их версии / [Discontrol] - Контроль скидок магазина 74 0
18 марта 2017, 08:11 Доброго времени суток. Подскажите может ли сортировать msProducts по idx? на данный момент установлен minishop 2.4.9-pl и pdoTools 2.8.2-pl1 в журнале ошибок пишет [2017-03-18 07:20:21] (ERROR @ /home/m/maxim88/prazdnik/public_html/core/components/pdotools/model/pdotools/pdofetch.class.php : 171) [pdoTools] Error 42S22: Unknown column 'idx' in 'order clause' Новые дополнения и их версии / [miniShop2] Версия 2.4.4 - исправление ошибок 46 0
10 марта 2017, 09:19 Прошу прощения, перепутал компоненты, хотел спросить про Discontrol. Может ли он выводить? Новые дополнения и их версии / [msOptionsPrice2] - Модификации продукта. 375 0
10 марта 2017, 04:34 Здравствуйте! Скажите может ли компонент вывести в корзине стоимость заказа со скидкой и без? к примеру: Сумма заказа со скидкой: 1 000 руб Сумма заказа без скидки: 500 руб Новые дополнения и их версии / [msOptionsPrice2] - Модификации продукта. 375 0
18 февраля 2017, 16:14 Доброго времени суток. Подскажите пожалуйста как можно отключить очистку полей после отправки? Новые дополнения и их версии / [AjaxForm] Версия 1.1.0-pl Улучшенная регистрация js 27 0
25 января 2017, 12:13 спасибо, пойду покупать. Новые дополнения и их версии / [xParser] Парсер RSS лент 94 +1
25 января 2017, 12:08 отлично, вот еще такой вопрос — данные по объявлениям будут собираться только со списка автомобилей или можно цеплять больше информации? к примеру подробное описание и изображения vladivostok.drom.ru/nissan/liberty/24939035.html Новые дополнения и их версии / [xParser] Парсер RSS лент 94 0
25 января 2017, 10:56 Подскажите, возможно ли парсить объявления с vladivostok.drom.ru/nissan/? Новые дополнения и их версии / [xParser] Парсер RSS лент 94 +1
08 января 2017, 07:52 Да я про консоль Николая, спасибо буду пробовать Новые дополнения и их версии / [ms2Gallery] Версия 2.0 78 0
08 января 2017, 07:46 Дело в том что и ничего не выдает, просто бесконечный процесс загрузки Новые дополнения и их версии / [ms2Gallery] Версия 2.0 78 0
08 января 2017, 05:38 Здравствуйте, подскажите только у меня не срабатывает скрипт generate.php? Все обновлено до последний версии, запускаю консолью. Новые дополнения и их версии / [ms2Gallery] Версия 2.0 78 0
04 января 2017, 12:10 Здравствуйте, скажите возможно ли добавлять свои поля? Новые дополнения и их версии / [msTradeOffers] Торговые предложения для minishop2 60 0
07 октября 2016, 12:10 Большое спасибо. Все работает) Пошаговые инструкции / Дополнительные поля профиля юзера (не extended) 138 0
07 октября 2016, 06:49 Здравствуйте. Помогите разобраться. Мне нужно добавить 2 текстовых поля. На данный момент плагин выглядит так <?php switch ($modx->event->name) { case "OnMODXInit": $map = array( 'modUser' => array( 'fields' => array( 'executor' => 1, ), 'fieldMeta' => array( 'executor' => array( 'dbtype' => 'tinyint', 'precision' => '1', 'phptype' => 'boolean', 'attributes' => 'unsigned', 'null' => false, 'default' => 1, ), ), ), 'modUserProfile' => array( 'fields' => array( 'surname' => '', 'patronymic' => '', ), 'fieldMeta' => array( 'surname' => array( 'dbtype' => 'varchar', 'precision' => '255', 'phptype' => 'string', 'null' => false, ), ), 'fieldMeta' => array( 'patronymic' => array( 'dbtype' => 'varchar', 'precision' => '255', 'phptype' => 'string', 'null' => false, ), ), ), ); foreach ($map as $class => $data) { $modx->loadClass($class); foreach ($data as $tmp => $fields) { if ($tmp == 'fields') { foreach ($fields as $field => $value) { foreach (array('fields', 'fieldMeta', 'indexes') as $key) { if (isset($data[$key][$field])) { $modx->map[$class][$key][$field] = $data[$key][$field]; } } } } elseif ($tmp == 'composites' || $tmp == 'aggregates') { foreach ($fields as $alias => $relation) { if (!isset($modx->map[$class][$tmp][$alias])) { $modx->map[$class][$tmp][$alias] = $relation; } } } } } break; case "OnUserFormPrerender": if (!isset($user) || $user->get('id') < 1) { return; } if (!$modx->getCount('modPlugin', array('name' => 'AjaxManager', 'disabled' => false))) { $data['executor'] = $user->executor ? 'true' : 'false'; $data['surname'] = htmlspecialchars($user->Profile->surname); $data['patronymic'] = htmlspecialchars($user->Profile->patronymic); $modx->controller->addHtml(" <script type='text/javascript'> Ext.ComponentMgr.onAvailable('modx-user-tabs', function() { this.on('beforerender', function() { // Получаем колонки первой вкладки var leftCol = this.items.items[0].items.items[0].items.items[0]; var rightCol = this.items.items[0].items.items[0].items.items[1]; // Добавляем новое поле в левую колонку 3ым по счёту полем (перед полем 'Email') leftCol.items.insert(3, 'modx-user-new-field', new Ext.form.TextField({ id: 'modx-user-new-field', name: 'surname', fieldLabel: 'Фамилия', xtype: 'textfield', anchor: '100%', maxLength: 255, value: '{$data['surname']}', })); leftCol.items.insert(4, 'modx-user-patronymic-field', new Ext.form.TextField({ id: 'modx-user-patronymic-field', name: 'patronymic', fieldLabel: 'Отчество', xtype: 'textfield', anchor: '100%', maxLength: 255, value: '{$data['patronymic']}', })); // Скрытое поле с нулевым значением, для корректной обработки чекбокса при сохранении ncb_hiddenField = new Ext.Element(document.createElement('input')); ncb_hiddenField.set({ type: 'hidden', name: 'executor', value: 0, }); // Добавляем чекбокс первым по счёту полем (перед чекбоксом 'Активный') rightCol.items.insert(0, 'modx-user-new-checkbox', new Ext.form.Checkbox({ id: 'modx-user-new-checkbox', name: 'executor', hideLabel: true, boxLabel: 'Исполнитель', description: 'Назначить пользователя исполнителем', xtype: 'xcheckbox', inputValue: 1, hiddenField: ncb_hiddenField, listeners: { afterrender: function(that) { that.el.insertHtml('beforeBegin', ncb_hiddenField.dom.outerHTML); } }, checked: {$data['executor']}, })); }); }); </script> "); } break; }Оба поля в профиле есть, но сохраняется только одно patronymic. Поле surname очищается после сохранения. Подскажите как сохранить оба этих поля? Пошаговые инструкции / Дополнительные поля профиля юзера (не extended) 138 0 1
25 августа 2016, 04:43 По моему если вынести в отдельный пакет, то получится схожий с этим modstore.pro/packages/users/modaccessmanager Новые дополнения и их версии / [adminTools] Права доступа для ресурсов 25 0
03 августа 2016, 09:01 +1000 Новые дополнения и их версии / [Tickets] 1.7.0 улучшения рейтингов и ускорение работы 55 0
27 июля 2016, 09:34 Поделитесь пожалуйста решением на Fenom) Вопросы / msCart: как сделать кнопку "Товар уже в корзине" 8 0
02 марта 2016, 04:40 Доброе время суток, если не сложно поделитесь решением) Вопросы / Сумма количество * цена в корзине MS2 3 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Подскажите может ли сортировать msProducts по idx? на данный момент установлен minishop 2.4.9-pl и pdoTools 2.8.2-pl1 в журнале ошибок пишет
Скажите может ли компонент вывести в корзине стоимость заказа со скидкой и без? к примеру:
Сумма заказа со скидкой: 1 000 руб
Сумма заказа без скидки: 500 руб
Оба поля в профиле есть, но сохраняется только одно patronymic. Поле surname очищается после сохранения. Подскажите как сохранить оба этих поля?