Михаил

Михаил

С нами с 29 августа 2015; Место в рейтинге пользователей: #312

Кеширование ресурса из другого контекста

Добрый день!

Страницы из другого контекста грузятся нормально, но каждый раз берутся не из кеша, а рендерятся заново. Подскажите, пожалуйста, как страницы грузить из кеша контекста web или сохранять их в кеше контекста web1? Или сразу брать кешированными из контекста web?

У меня есть 2 контекста: web и web1. Контекст web открывается на домене site.ru. Контекст web1 открывается на поддомене web1.site.ru. В контексте web содержится каталог minishop2 и другие прочие страницы. В контексте web1 есть главная страница.
Михаил
13 июля 2018, 18:34
modx.pro
2
1 128
0

Extjs: добавление поля в таблице заказов

Добрый день!

Подскажите, пожалуйста, как добавить с помощью MODX-плагина элемент в контекстное меню в таблице заказов Минишопа? По-умолчанию, там Изменить и Удалить. joxi.ru/52azjXgu4dzBZA

1. Я создал плагин msOrderAddPrint, повесил его на событие msOnManagerCustomCssJs
Написал в нем код:
Михаил
04 июля 2017, 13:30
modx.pro
8
2 679
0

Баг (или не баг?) в sortby в msProducts

Всем привет!

Не мог понять почему msProducts не сортирует по опции товара.

Вызывал так:
{$_modx->runSnippet('!msProducts', [
        'parents' => 17,
        'limit' => '100',
        'includeTVs' => 'price_base',
        'includeThumbs' => '120x90,295x221',
        'tpl' => 'catalog_list_item',
        'sortbyOptions' =>'common_square:number',
        'sortby' =>'{"pagetitle":"ASC", "common_square":"DESC"}',
        'showLog' => 1
      ])}
Нашел в сниппете вот такую строку:
$scriptProperties['sortby'] = preg_replace($matches[0], $sortbyOptions, $scriptProperties['sortby']);
Заменил ее на:
$pattern = '/'.$matches[0].'/';
$scriptProperties['sortby'] = preg_replace($pattern, $sortbyOptions, $scriptProperties['sortby']);
Все успешно заработало. Не могу понять, это баг или я неправильно вызываю сниппет?
Михаил
21 декабря 2016, 05:49
modx.pro
1
1 199
0

Сортировка с помощью sortbyOptions

Здравствуйте!

Подскажите, пожалуйста, как отфильтровать с помощью sortbyOptions в сниппете msProducts. Есть опция товара (не свойство) common_square (тип числовое поле).

Вызываю так:
{$_modx->runSnippet('!msProducts', [
        'parents' => $_modx->resource.id,
        'limit' => '100',
        'includeTVs' => 'price_base',
        'includeThumbs' => '120x90,295x221',
        'tpl' => 'catalog_list_item',
        'sortbyOptions' => 'common_square:number',
        'sortby' => ['common_square' => 'ASC']
      ])}
Сортировка в итоге происходит по id товара.
Михаил
16 декабря 2016, 05:23
modx.pro
1 718
0

Разработка компонента для Revo

21
У каждого товара в минишопе должны быть дополнительные услуги.

1. Добавление услуг в админке должно происходить в каком-нибудь одном определенном месте: либо в настройках минишопа, либо еще где-нибудь. Добавляется название услуги и ей присваивается категория. Например:
Михаил
09 ноября 2016, 08:39
modx.pro
1 130
0

Разработчик для поддержки различных сайтов

365
Здравствуйте!
Я представитель веб-студии web-ink.ru. Нам нужен разработчик для поддержки различных сайтов на MODX: настройка компонентов, написание сниппетов, плагинов, интеграция верстки в движок и прочие работы. Оплата почасовая, от 300р в час. Постановка задач и подсчет часов ведется в системе Redmine.
Контакты:
Skype — miha_chekis
Почта — info@web-ink.ru
VK — vk.com/mv.maltsev
Михаил
26 сентября 2016, 07:21
modx.pro
1 030
0

miniShop2: выпадающий список со значениями из БД

Здравствуйте!

Подскажите, пожалуйста, как в minishop2 добавить поле или опцию у товара, в котором будет выпадающий список с городами России. Список c городами хочу брать из БД с помощью сниппета.

Читал вот это modx.pro/help/4257/ Но там список формируется вручную.
Михаил
25 июля 2016, 07:20
modx.pro
1 397
0

PHP-FPM выдает ошибку "exited on signal 11"

Здравствуйте!
Настраивал выделенный сервер на Hetzner по инструкции modx.pro/hosting/678-the-right-hosting-for-modx-revolution-2/

Установлен Debian 8. Версия PHP 5.6.12.

Nginx выдает 502. Сайт на MODX. А если запускать dumper.php, то все норм. PHP-FPM выдает ошибки:
NOTICE: [pool web_ink] child 29861 started
WARNING: [pool web_ink] child 29779 exited on signal 11 (SIGSEGV) after 20.642337 seconds from start
Кто сталкивался? Куда копать?
Михаил
29 августа 2015, 07:34
modx.pro
2 290
0