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
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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