16 июля 2014, 13:37 Используйте разные шаблоны. Вопросы / Как вывести чанк только внутри определенных ID? 2 0
15 июля 2014, 15:05 1) Обычно есть еще процессор get.class.php, который берет запись из базы по ключу и заполняет поля в окне редактирования. В нем Вы также можете переопределить нужные функции для джоина таблицы. 2) Вы можете сделать свой виджет селекта с получением данных ajax-ом, запрос отправлять либо на специально созданный процессор, либо на getlist.class.php, который настроен на обработку входящих параметров. 3) Про сортировку: github.com/bezumkin/modExtra/blob/master/assets/components/modextra/js/mgr/widgets/items.grid.js В baseParams Вы можете указать какую сортировку использовать (например, отправить sort: 'id', sortdir:'ASC'. Вам нужно будет также получить эти параметры в getlist.class.php с помощью $this->getProperty('sort') (вроде бы так, не помню точно) Вопросы / Редактир-я в modExt:как получить данные др таблиц? 8 +1
10 июля 2014, 18:46 Плохой совет, не посмотрел внимательно. Отключите bundle.js — это Prototype, он вроде переопределяет $. <script type="text/javascript" src="/assets/templates/js/bundle.js"></script> ищите в шаблонах. Вопросы / Не работает галерея 4 0
10 июля 2014, 18:37 Попробуйте подключить jQuery поновее. (1.10.2, например) Вопросы / Не работает галерея 4 0
09 июля 2014, 20:21 Тестируйте на хостингах. Может у Вас компьютер не тянет. Вопросы / Долгий парсинг чанка на локальном хосте 17 0
01 июля 2014, 09:56 translate.google.ru/#en/ru/fool translate.google.ru/#en/ru/full Вопросы / Кастомная мини корзина miniShop2 7 +2
01 июля 2014, 09:54 /core/config/config.inc.php /manager/config.core.php /connectors/config.core.php /config.core.php А кэш вообще удалите. Вопросы / Ошибка при сохранении чанка, сниппета или шаблона. 12 0
27 июня 2014, 17:14 modx.pro/help/2924/ Вопросы / Как программно обновить кэш определённого ресурса 9 +1
26 июня 2014, 13:13 tpl.msGetOrder.row — это можно увидеть в параметрах сниппета msGetOrder. Соответственно, можете задавать чанк свой при вызове сниппета, либо свой набор параметров, либо стандартный чанк изменять Вопросы / Где чанк строки корзины после заказа? 2 +1
25 июня 2014, 18:04 $modx->lastInsertId(); Вопросы / Как в xpdo получить auto increment при insert ? 2 +1
25 июня 2014, 17:52 Это совершенно нормальная картина и со стороны modx и со стороны Яндекса. Скорее всего Ваш сайт был проиндексирован до включения ЧПУ. И, кстати, эти ссылки должны также открываться как и остальные согласно этому правилу RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] (вы запрашиваете, например, host.com/cart.html, а апач вам отдает контент с host.com/index.php?q=cart.html — так устроен modx) Волноваться Вам надо будет, когда нормальные страницы с ЧПУ не будут попадать в индекс. Вопросы / Исключённые страницы в Я.вебмастер 6 0
23 июня 2014, 17:35 Пишите свой OrderHandler bezumkin.ru/modx/minishop2/classes/804/ Вам нужна своя функция submit(), конкретнее этот пункт: $this->modx->sendRedirect($this->modx->context->makeUrl($this->modx->resource->id, array('msorder' => $response['data']['msorder']))); Либо плагин на событие msOnCreateOrder Вопросы / Переадрессация после оформления заказа. 2 0 1
23 июня 2014, 15:38 public function getCost(msOrderInterface $order, msDelivery $delivery, $cost = 0) { $cart = $this->ms2->cart->status(); if ($cart['total_cost']<5000) { $add_price = $delivery->get('price'); if (preg_match('/%$/', $add_price)) { $add_price = str_replace('%', '', $add_price); $add_price = $cost / 100 * $add_price; } $cost += $add_price; } return $cost; } Вопросы / Бесплатная доставка все равно считается в админке 2 0 2
06 июня 2014, 13:00 Что-то у Вас намешано все в кучу. var storeitems = new Ext.data.ArrayStore({ id: 'advert-items' ,fields: ['value',{name: 'name', type: 'string']} ,data: [[1,'Да'],[0,'Нет']] }); advert.combo.Items = function(config) { config = config || {}; Ext.applyIf(config,{ store: storeitems ,displayField: 'name' ,valueField: 'value' ,hiddenName: 'поле в базе=из mysql map' //не забудьте поменять ,mode: 'local' ,triggerAction: 'all' ,editable: false ,selectOnFocus: false ,preventRender: true ,forceSelection: true ,enableKeyEvents: true }); advert.combo.Items.superclass.constructor.call(this,config); }; Ext.extend(advert.combo.Items,MODx.combo.ComboBox); Ext.reg('advert-combo-items',miniShop2.combo.ProductSex); Вопросы / ComboBox в компоненте 9 +1
05 июня 2014, 16:32 При свежей установке подтягивает hybridAuth 0.8.6 хотя свежая версия 0.8.7 Новые дополнения и их версии / Office 1.1.0 - улучшения авторизации 110 0
05 июня 2014, 12:20 У Вас на страницах не тот родитель берется. Попробуйте так: &startId=`[[*parent:isequalto=`0`:then=`[[*id]]`:else=`[[pdoField? &id=[[*id]] &topLevel=`1` &field=`id`]]`]]` Вопросы / Составить условие для pdoMenu 5 0
05 июня 2014, 11:09 bezumkin.ru/modx/minishop2/classes/804/ Создаете файл core/components/minishop2/custom/order/msCustomOrderHandler.class.php В нем делаете таким образом: class msCustomOrderHandler extends msOrderHandler { public function initialize ($ctx = 'web') { $this->modx->regClientScript("<script src=\"путь к скрипту\" type=\"text/javascript\"></script>", true); return true; } }В системных настройках minishop2 прописываете обработчик заказа свой msCustomOrderHandler Вопросы / Глючит пересчет стоимости доставки Minishop2 10 +1
05 июня 2014, 10:37 Примерно так: miniShop2.Callbacks.Order.add.response.success = function(response) { for (var key in response.data) { if (response.data.hasOwnProperty(key)) { switch (key) { case 'city': if (response.data[key] == 'Копейск') { console.log('Мы в Копейске'); } else { console.log('Мы не в Копейске'); } break; //default: } } } }Это в отдельный скрипт и цепляете в своем orderHandler в initialize Вопросы / Глючит пересчет стоимости доставки Minishop2 10 +2
Возможно ли реализовать возможность предоплаты за доставку на сайте? В любом случаем стандартный флоу минишоп2 рассчитан на оплату по ссылке, т.е. чтобы получить информацию об оплате, нужно чтобы заказ существовал. Чтобы сделать иначе, нужно использ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
2) Вы можете сделать свой виджет селекта с получением данных ajax-ом, запрос отправлять либо на специально созданный процессор, либо на getlist.class.php, который настроен на обработку входящих параметров.
3) Про сортировку: github.com/bezumkin/modExtra/blob/master/assets/components/modextra/js/mgr/widgets/items.grid.js
В baseParams Вы можете указать какую сортировку использовать (например, отправить sort: 'id', sortdir:'ASC'. Вам нужно будет также получить эти параметры в getlist.class.php с помощью $this->getProperty('sort') (вроде бы так, не помню точно)
ищите в шаблонах.
translate.google.ru/#en/ru/full
/manager/config.core.php
/connectors/config.core.php
/config.core.php
А кэш вообще удалите.
Скорее всего Ваш сайт был проиндексирован до включения ЧПУ.
И, кстати, эти ссылки должны также открываться как и остальные согласно этому правилу RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] (вы запрашиваете, например, host.com/cart.html, а апач вам отдает контент с host.com/index.php?q=cart.html — так устроен modx)
Волноваться Вам надо будет, когда нормальные страницы с ЧПУ не будут попадать в индекс.
Вам нужна своя функция submit(), конкретнее этот пункт:
Либо плагин на событие msOnCreateOrder
Попробуйте так:
Создаете файл core/components/minishop2/custom/order/msCustomOrderHandler.class.php
В нем делаете таким образом:
В системных настройках minishop2 прописываете обработчик заказа свой msCustomOrderHandler