Aslero

Aslero

С нами с 26 февраля 2019; Место в рейтинге пользователей: #534

пагинация при скроллинге msearch

подскажите, что не так, в мобильном телефоне при скроллинге не работает пагинация

[[!mFilter2?
					&limit=`21`
					&parents=`[[*id]]`
					&loadModels=`pdoPage`
                                        &element=`msProducts`
					&setMeta=`1`
					&filters=`
                                        tv|etaj,
			                ms|price:number,
					&showLog=`0`
					&suggestionsRadio=`ms|vendor`
					&_filterOptions=`{"autoLoad":0}`
					&tpls=`producthomefilter`
                                        &includeTVs=`tgsize,gsize,osize`
					&class=`msProduct`
                                        &sort=`ms|price:asc`
					&tplOuter=`mFilter2.outer`
					&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
					&tplFilter.row.ms|price=`mFilter2.filter.number`
					&tplFilter.outer.tv|osize=`tpl.mFilter2.filter.slider`
					&tplFilter.row.tv|osize=`mFilter2.filter.number`
                                        &ajaxMode=`scroll`
]]
Aslero
16 мая 2019, 18:26
modx.pro
605
0

Office

Добрый день, как сделать редирект на страницу после успешной регистрации? Использую модуль Office
Aslero
08 мая 2019, 16:44
modx.pro
487
0

Как вывести значение из таблицы?

сделал поле в заказах в админке по статье
Как вывести значение из таблицы заказа в поле в админке?

чтобы в
value
не прописал ничего не выводит

Ext.ComponentMgr.onAvailable('minishop2-window-order-update', function(){
  this.fields.items[0].items[3].items[0].items.push({
            	xtype: 'datefield',
             	name: 'date_delivery', 
             	fieldLabel: 'Дата доставки', 
             	anchor: '100%',
                format: 'Y-m-d',
                altFormats: 'Y-m-d',
                emptyText: _('ms2_date_delivery'),
  });
})
Aslero
06 мая 2019, 19:11
modx.pro
406
0

Значение поля

В форме заказа minishop2 через плагин вывел поле — время доставки
Как выводить в поле значение из базы?
пытаюсь сохранить значение вот так, но тоже не сохраняет

switch ($modx->event->name) {
    case 'msOnBeforeUpdateOrder': //событие
        $old = $modx->getObject('msOrder', $id); //старый заказ    

        $oldDateDelivery = $old->get('date_delivery');
        $newDateDelivery = $object->get('date_delivery');
        $object->set('date_delivery', $newDateDelivery);
    break;
}
Aslero
03 мая 2019, 14:07
modx.pro
2
458
0

ticketsform без регистрации

Как добавить запись через TicketsForm без регистрации, пишет недостаточно прав
Aslero
02 мая 2019, 22:48
modx.pro
478
0

поле в окно заказа

Как добавить поле в окно заказа, где выбираются статусы оплаты?

$modx->controller->addHtml("
            <script type='text/javascript'>
            Ext.ComponentMgr.onAvailable('minishop2-window-order-update', function(){
                var newField = {  
                    layout: 'column',
                    items: [
                        {
                            border: false,
                            columnWidth: 0.5,
                            autoHeight: true,
                            layout: 'form',
                            items: {
                                xtype: 'textfield',
                                name: 'speed',
                                fieldLabel: 'Скорость доставки',
                            }
                        }
                    ],
                    autoHeight: true,
                }
                this.fields.items[2].items.unshift(newField);
            });            
            </script>");
Aslero
30 апреля 2019, 16:08
modx.pro
355
0

фильтр минишоп в списке заказов

Можно ли через плагин вынести отдельно Статусы оплачен и не оплачен для фильтрации заказов?

только не знаю как это сделать

<?php
switch ($modx->event->name) {
	case 'OnManagerPageBeforeRender':
        if($controller->config['controller'] == "mgr/orders") {
            if ($miniShop2 = $modx->getService('miniShop2')) {

            }
        }
    break;
}
Aslero
27 апреля 2019, 14:53
modx.pro
397
0

Пересохранить

Подскажите как пересохранить все товары через Console? Установил модуль для остатков, но пока не нажмешь кнопку сохранить в товаре он не инициализирует остатки товара согласно размерам

вот такой код не работает

ini_set('max_execution_time', 0);
ignore_user_abort(true);
$c = 'modResource';
$q = $modx->newQuery($c);
$q->where(array('id' > 2));
$q->sortby('id');
$q->select(array(
	"{$c}.*",
));
$s = $q->prepare();
$s->execute();
while($row = $s->fetch(0)){
	$response = $modx->runProcessor('resource/update', $row);
	if($response->isError()){
		print_r($response->getResponse());
		return;
	}
	$modx->error->reset();
}
Aslero
26 апреля 2019, 13:23
modx.pro
1 080
0

Статусы в заказах

подскажите, как через плагин можно вывести selelect только со статусами Оплачен/Не оплачен и фильтровать по ним?

switch ($modx->event->name) {
	case 'OnManagerPageBeforeRender':
        if($controller->config['controller'] == "mgr/orders") {
            if ($miniShop2 = $modx->getService('miniShop2')) {
                
            }
        }
    break;
}
Aslero
22 апреля 2019, 16:48
modx.pro
432
0

Поле в заказах в админке

Как сделать поле в заказе для вписывания стоимости доставки самим менеджером в админке?
Aslero
18 апреля 2019, 15:06
modx.pro
376
0