Михаил

Михаил

С нами с 27 июня 2014; Место в рейтинге пользователей: #333
24 января 2017, 13:22
0
С ее помощью можно сделает маску для ввода номера, но нельзя проверить на корректность ввода при отправке заказа или я не прав?
17 декабря 2016, 15:44
0
Нет. Влезли до обновления до версии 2.5.2.
17 декабря 2016, 12:15
-1
Не знаю, совпадение это или нет. Но через какое-то время после появления этой новости modx.pro/security/10266-critical-vulnerability-in-modx-revolution/ у меня взломали два сайта. Оба на модхосте. Последствия этого взлома описаны тут searchengines.guru/showthread.php?t=951958
29 ноября 2016, 19:44
0
Спасибо. А что такое [gl.set] и [gl.check]?
28 ноября 2016, 17:02
0
А на какое событие его привязать? Нужно чтобы при первом заходе срабатывало. А затем пользователь мог поменять город самостоятельно.
28 ноября 2016, 15:35
0
Всем привет! Мне нужно при заходе на сайт и в current записать значения real. Можно это как-то реализовать?
31 августа 2016, 09:21
0
Вопрос такой. Добавил новую опцию в настройках MS2. Я правильно понимаю что для того чтобы использовать эту опцию в расчете цены мне нужно добавить е в настройках msOptionsPrice2?
21 июля 2016, 09:10
0
Спасибо! Все работает.
20 июля 2016, 18:06
0
Спасибо! Все работает. Вот только выводит текущий ресурс в просмотренных. Вроде написано «Исключение текущей страницы из выдачи»
И выводит пять ресурсов, хотя в limit задаю другое

[[!looked?
&snippet=`msProducts`
&tpl=`tpl.msProducts.row_my`
&includeThumbs=`150x200`
&limit=`12`
]]

19 июля 2016, 09:00
0
А можно наоборот убрать редирект при выборе города? У каждого города в админке назначен ресурс с контактами по этому городу. Но мне не нужно чтобы при смене города пользователя перекидывало на страницу с контактами.
27 мая 2016, 11:38
0
А на другом сайте в аналогичной ситуации такой плагин не помог (( Не могу понять почему.
21 апреля 2016, 17:47
0
Обновил modx до последней версии. Все встало на место.
21 апреля 2016, 17:41
0
Похоже что-то глобальное слетело (скриншот joxi.ru/Y2LY5kDFngYW0A) Ничего не трогал. 30 мин назад все работало нормально, приходили заказы с сайта.
18 апреля 2016, 19:38
0
Может попробовать снести компонет и установить заново? Но тогда наверное пропадут все созданные в админке геолокации с прописанными свойствами?
18 апреля 2016, 18:15
0
Обновился, но изменений не заметил. По умолчанию выводится — по умолчанию.

Да и сломалось само окно для ввода города. Скриншот joxi.ru/ZrJYMpjF1g971A
14 февраля 2016, 10:06
0
Я расширил класс msOrderHandler, чтобы организовать свою логику стоимости доставки. Но мне, например, нужно поменять работу функции changeOrderStatus из minishop2.class.php. Не подскажите как мне грамотно это сделать?
13 февраля 2016, 22:32
0
Подскажите пожалуйста как расширить класс minishop2. В minishop2 нету сниппета minishop. Правильно ли я понимаю что нужно копировать все сниппеты minishop2(msOrder, msCart и прочие) и в них уже менять инициализацию класса с miniShop на свой, наследованный от miniShop?

Сделал свой класс
1. Создал core/components/minishop2/model/minishop2/minishop_my.class.php и там прописал класс

<?php
//загружаем код класса miniShop2
require_once 'minishop2.class.php';

// extends - это и есть расширение/наследование
class miniShop_my extends miniShop2 {
    // Тут мы инициализируем родительский класс
    function __construct(modX &$modx,array $config = array()) {
    	return parent::__construct($modx, $config);
    }
}
2. Скопировал сниппеты msOrder и msCart в msCart_my и msOrder_my соответсвенно

В новых сниппетах заменил

$miniShop2 = $modx->getService('minishop2');
на

if (!isset($miniShop2) || !is_object($miniShop2)) {
  $miniShop2 = $modx->getService('minishop_my','miniShop_my', $modx->getOption('core_path').'components/minishop2/model/minishop2/', $scriptProperties);
  if (!($miniShop2 instanceof miniShop_my)) return '';
}
И заменил в корзине вызовы сниппетов msCart и msOrder на свои msCart_my и msOrder_my

[[!msCart_my? 
    &tplOuter = `tpl.msCart.outer_my`
    &tplRow = `tpl.msCart.row_my`
]]
[[!msOrder_my?
    &tplOuter=`tpl.msOrder.outer_my`
    &tplSuccess=`tpl.msOrder.success_my`
]]
Но Корзина выдает «Ошибка сервера 500»