Михаил

Михаил

С нами с 27 июня 2014; Место в рейтинге пользователей: #338
Михаил
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?
Михаил
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»