Володя

Володя

С нами с 18 декабря 2012; Место в рейтинге пользователей: #4
Володя
09 ноября 2017, 14:53
+2
в системных настройках гляньте manager_theme MetroniX
Володя
09 ноября 2017, 14:22
0
шагаете сюда modhost.pro/
создаете тестовый сайт с нужными пакетами и смотрите что необходимо.
Володя
09 ноября 2017, 12:11
0
Пожалуйста!
Володя
09 ноября 2017, 10:45
2
+4
написать сниппет например next_wday
<?php

/** @var modX $modx */
/** @var array $scriptProperties */

//Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday
$wday = $modx->getOption('wday', $scriptProperties, 'Friday', true);
$format = $modx->getOption('format', $scriptProperties, 'd.m.Y', true);
if (date('w') >= date('w', strtotime($wday))) {
    $date = date($format, strtotime("next ".$wday));
}
else {
    $date = date($format, strtotime($wday));
}

return $date;
вызываем как
{'next_wday'|snippet:[
'wday' => 'Friday',
'format' => 'd.m.Y'
]}
Володя
08 ноября 2017, 16:09
0
например добавить поле comment в форму
joxi.ru/vAWVnMQu1e3Vk2
<input type="text" name="comment" value="" onchange="$(this.form).submit()">
при внесении изменений будет отправлен запрос на коннектор, далее брать поле и писать в позицию товара.
Естественно нужно будет либо набросать плагин на данное событие, либо модифицировать класс корзины.
Володя
07 ноября 2017, 15:32
2
+3
<input type="checkbox" data-toggle="checkbox" onchange="this.checked ? $(this.form).submit() : false;">
Володя
07 ноября 2017, 13:01
0
плагином на событие msOnBeforeAddToCart. Примеры посмотрите тут же. Возможно даже и есть код данного плагина.
Володя
05 ноября 2017, 20:14
+1
лайфхак — создаю товар в админке с названием — скидка менеджер просто добавляет его в заказ с ценой равной скидке со знаком -.
так же эта скидка видна далее в чеке и тд. Кароч всех вроде устраивает.
Володя
03 ноября 2017, 19:10
0
скорее всего у всех.
Создавать модификации при копировании
навешано на событие OnResourceDuplicate, а при дублировании категории оно не срабатывает на товарах, соответственно и не копируются модификации. Подробней изучу как будет время.
Володя
03 ноября 2017, 09:54
0
c помощью modstore.pro/packages/ecommerce/quickview можно.
Единственная трудность будет с инициализацией галереи в модалке… это уже в зависимости от того что за скрипт галереи вы используете.
Володя
01 ноября 2017, 20:04
+1
Добрый вечер.
Можно попробовать как
$(document).on('quickview:content-show.quickview', function (e, data) {
    console.log('show1');
});
либо добавить в обработку
$(document).ready(function () {
    if (typeof QuickView != 'undefined') {
        QuickView.addMethodAction('show', 'custom_action', function(r){
            	console.log('show');
        });
    }
});
Володя
25 октября 2017, 15:25
0
К сожалению, связь не отловил, в связи с чем так происходит.
предположительно у вас в каком то месте вместо id товара стоит id категории. вы его успешно добавляете в избранное, но в списках его естественно нет.
Володя
24 октября 2017, 14:56
0
Да, текущую проблему это решает.
Спасибо!
Володя
24 октября 2017, 12:52
0
А на фронтенде разве настройки источника файлов не парсятся?
в каком месте они там парсятся?
Если хоть один сниппет MIGX грузит этот источник и делает ему initialize() — будут ровно те же записи в логах, и всё равно придётся что-то менять: или регулярку синтаксиса, или настройки источника.
согласен.
Я просто с MIGX не знаком, поясните, пожалуйста.
я сам им не пользуюсь.

Я вообще конкретно MIGX в данном случае не касаюсь. Есть конкретная ситуация касаемо обработки настроек в админке парсером fenom и я лишь сказал о том что неплохо ввести ограничение на это и все.

Что с этим делать решать тебе.
Володя
24 октября 2017, 11:17
0
Ну а если кто специально хочет использовать именно Fenom в настройках источника — им как быть?
разрешить обработку fenom в контексте mgr
то есть в данном случае речь идет именно о настройке что отключала бы fenom в админке.
Володя
24 октября 2017, 10:53
0
расширить класс корзины и добавить идентификатор товара в подобных местах github.com/bezumkin/miniShop2/blob/master/core/components/minishop2/model/minishop2/mscarthandler.class.php#L223
Володя
24 октября 2017, 10:49
0
Понятно что сработает. Но это не выход.
Предполагается что все настройки медиасорс должны быть корректны для fenom.
И если это не так — идти их исправлять. Не всегда это вариант.
Как вариант решения этого можно ввести настройку ограничивающую обработку контекста в github.com/bezumkin/pdoTools/blob/master/core/components/pdotools/model/pdotools/pdoparser.class.php#L43
если такой вариант приемлим — я могу сделать pr.
Спасибо!