Володя

Володя

С нами с 18 декабря 2012; Место в рейтинге пользователей: #4
Володя
19 ноября 2018, 18:36
0
Добрый вечер.
1 — ограничение апи, отдает только 1 картинку.
2 — в ближайшее время не планирую.
Володя
09 ноября 2018, 11:18
0
Доброе утро.
нет никакого бага, уберите showLog из параметров вызова сниппета и все.
Володя
30 октября 2018, 14:34
+1
строку можно обработать на событие msStatOrdersOnPrepareExportRow
if (is_array($row) AND isset($row['createdon'])) {
    $row['createdon'] = date('d.m', strtotime($row['createdon']));
    
    $modx->event->returnedValues['row'] = $row;
}
Володя
22 октября 2018, 16:10
0
Это код плагина для другого компонента. Естественно с компонентом mSync он не будет работать.
Володя
19 октября 2018, 15:29
1
+1
Добрый день.
Предусмотренного варианта нет, можно например использовать уведомления minishop
<script>
    $(document).ready(function () {
        if (typeof msFavorites != 'undefined' && typeof miniShop2 != 'undefined') {
            msFavorites.addMethodAction('success', 'name_action', function(){
                miniShop2.Message.initialize();
                var self = this; 
                if (self.data && self.data.method == 'add') {
                    miniShop2.Message.success('add');
                }
                if (self.data && self.data.method == 'remove') {
                    miniShop2.Message.info('remove');
                }
            });
        }
    });
</script>
Володя
16 октября 2018, 19:19
0
Как вариант еще можно вместе с галкой о согласии регистрации показывать поле пароль. И в случае регистрации пользователя ставить выбранный пользователем пароль. Необходимость в оправке писем тогда вовсе пропадает.
Можно еще что то придумать…
Володя
16 октября 2018, 19:17
0
От них тоже можно избавиться. Но а навешивать лишнее точно не стоит.
Володя
16 октября 2018, 15:58
+2
Зачем это пихать в плагин на смену статуса? Ладно если еще пароль, так еще и письмо отправить.
Затем будем решать проблемы:
— долго создается заказ
— дублируется заказ, пользователь кликает на создании заказа
— и тд и тп.

проще вывести в форму создания чекбокс для неавторизованного юзера о намерением зарегаться на сайте.
далее скрипт на крон который выбирает данные заказы и если пользователь новый проводить подобные манипуляции и слать письмо.
При этом никаких задержек при оформлении заказа.
Володя
12 октября 2018, 08:35
2
0
Доброе утро.
Где то уже писал, можно сделать примерно так
<script>
$(document).on('msoptionsprice_product_action', function (e, action, form, r) {
    if (action == 'modification/get' && r.success && r.data) {
        var m = r.data.modification || {};

        var thumbs = m.thumbs || {main:['default.png']};
        var fotorama = $(form).closest(msOptionsPrice.Product.parent).find('.fotorama').data('fotorama');

        if (fotorama) {
            var images = [];
            (thumbs.main || []).filter(function (href) {
                images.push({img: href, caption: ''})
            });
            fotorama.load(images);
        }
    }
});
</script>
Володя
10 октября 2018, 17:57
0
можно просто расширить профиль пользователя нужными полями и вот именно их редактировать
Володя
10 октября 2018, 17:56
0
это поля адреса заказа , у каждого заказа они свои. Потому немного неуместно их редактировать в профиле пользователя.
Володя
02 октября 2018, 13:14
+1
Привет.
<input id="agb"  type="checkbox" name="agb" value="1" onchange="this.value = this.checked ? 1:0" checked="checked">
и добавить поле в обязательные joxi.ru/1A5J1NktnW4War
Володя
02 октября 2018, 08:54
0
Привет.
можно в html вызова поместить нужное поле в виде data параметра, например
data-data-title="идентификатор формы"
в чанке поле будет доступно в плейсхолдере
[[!+request.title]]
Володя
27 сентября 2018, 17:00
0
Привет, в каком месте в личном кабинете Яндекса модно проверить версию подключенного api?
посмотреть протокол подключения можно в личном кабинете ЯК. — Настройки магазина
В данный момент работать по умолчанию на новом нельзя?
еще нет.
При оплате выдает ошибку — «Что-то пошло не так
пишите в ТП
Володя
26 сентября 2018, 18:01
0
возможно вы загружаете аватарку в свой медиасорс, попробуйте создать настройку photo_profile_source и указать в нем id источника.
Володя
25 сентября 2018, 11:30
0
Добрый день.
Если вам нужно выполнить создание pdf файла для какого то конкретного ресурса то это примерно так
/** @var exportpage $exportpage */
if (!$exportpage = $modx->getService('exportpage', 'exportpage', $modx->getOption('exportpage_core_path', null, $modx->getOption('core_path') . 'components/exportpage/') . 'model/exportpage/', [])) {
    return 'Could not load exportpage class!';
}

$params = [
    'mode' => 'url',
    'sets' => '1', //  id набора экспорта
    'id'   => '1', // id нужного ресурса
];

$modx->runProcessor('web/files/request', $params, ['processors_path' => $exportpage->config['processorsPath']]);
куда будет генерироваться pdf (где ее искать)?
pdf будет создан у того ресурса который вы и указали и появится в панельке — файлы экспорта
Володя
22 сентября 2018, 13:59
+1
{filter|replace:["\t", "\n"]:""}
{'pdoCrumbs'|snippet:[
'showHome'=>1,
'tplWrapper' => '@INLINE <div class="breadcrumb breadcrumbs avia-breadcrumbs" id="breadcrumbs"><span>{$output}</span></div>',
'tplHome'=>'@INLINE <span><a href="/">{$menutitle}</a> » </span>',
'tpl'=>'@INLINE <span><a href="{$link}">{$menutitle}</a> » </span>',
'tplCurrent'=>'@INLINE <span class="breadcrumb_last">{$menutitle}</span>',
]}
{/filter}