Михаил
С нами с 29 августа 2015; Место в рейтинге пользователей: #312Кеширование ресурса из другого контекста
Добрый день!
Страницы из другого контекста грузятся нормально, но каждый раз берутся не из кеша, а рендерятся заново. Подскажите, пожалуйста, как страницы грузить из кеша контекста web или сохранять их в кеше контекста web1? Или сразу брать кешированными из контекста web?
У меня есть 2 контекста: web и web1. Контекст web открывается на домене site.ru. Контекст web1 открывается на поддомене web1.site.ru. В контексте web содержится каталог minishop2 и другие прочие страницы. В контексте web1 есть главная страница.
Страницы из другого контекста грузятся нормально, но каждый раз берутся не из кеша, а рендерятся заново. Подскажите, пожалуйста, как страницы грузить из кеша контекста web или сохранять их в кеше контекста web1? Или сразу брать кешированными из контекста web?
У меня есть 2 контекста: web и web1. Контекст web открывается на домене site.ru. Контекст web1 открывается на поддомене web1.site.ru. В контексте web содержится каталог minishop2 и другие прочие страницы. В контексте web1 есть главная страница.
Extjs: добавление поля в таблице заказов
Добрый день!
Подскажите, пожалуйста, как добавить с помощью MODX-плагина элемент в контекстное меню в таблице заказов Минишопа? По-умолчанию, там Изменить и Удалить. joxi.ru/52azjXgu4dzBZA
1. Я создал плагин msOrderAddPrint, повесил его на событие msOnManagerCustomCssJs
Написал в нем код:
Подскажите, пожалуйста, как добавить с помощью MODX-плагина элемент в контекстное меню в таблице заказов Минишопа? По-умолчанию, там Изменить и Удалить. joxi.ru/52azjXgu4dzBZA
1. Я создал плагин msOrderAddPrint, повесил его на событие msOnManagerCustomCssJs
Написал в нем код:
Баг (или не баг?) в sortby в msProducts
Всем привет!
Не мог понять почему 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']);
Все успешно заработало. Не могу понять, это баг или я неправильно вызываю сниппет? Сортировка с помощью sortbyOptions
Здравствуйте!
Подскажите, пожалуйста, как отфильтровать с помощью sortbyOptions в сниппете msProducts. Есть опция товара (не свойство) common_square (тип числовое поле).
Вызываю так:
Подскажите, пожалуйста, как отфильтровать с помощью 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 товара. Разработка компонента для Revo
21
У каждого товара в минишопе должны быть дополнительные услуги.
1. Добавление услуг в админке должно происходить в каком-нибудь одном определенном месте: либо в настройках минишопа, либо еще где-нибудь. Добавляется название услуги и ей присваивается категория. Например:
1. Добавление услуг в админке должно происходить в каком-нибудь одном определенном месте: либо в настройках минишопа, либо еще где-нибудь. Добавляется название услуги и ей присваивается категория. Например:
Разработчик для поддержки различных сайтов
365
Здравствуйте!
Я представитель веб-студии web-ink.ru. Нам нужен разработчик для поддержки различных сайтов на MODX: настройка компонентов, написание сниппетов, плагинов, интеграция верстки в движок и прочие работы. Оплата почасовая, от 300р в час. Постановка задач и подсчет часов ведется в системе Redmine.
Контакты:
Skype — miha_chekis
Почта — info@web-ink.ru
VK — vk.com/mv.maltsev
Я представитель веб-студии web-ink.ru. Нам нужен разработчик для поддержки различных сайтов на MODX: настройка компонентов, написание сниппетов, плагинов, интеграция верстки в движок и прочие работы. Оплата почасовая, от 300р в час. Постановка задач и подсчет часов ведется в системе Redmine.
Контакты:
Skype — miha_chekis
Почта — info@web-ink.ru
VK — vk.com/mv.maltsev
miniShop2: выпадающий список со значениями из БД
Здравствуйте!
Подскажите, пожалуйста, как в minishop2 добавить поле или опцию у товара, в котором будет выпадающий список с городами России. Список c городами хочу брать из БД с помощью сниппета.
Читал вот это modx.pro/help/4257/ Но там список формируется вручную.
Подскажите, пожалуйста, как в minishop2 добавить поле или опцию у товара, в котором будет выпадающий список с городами России. Список c городами хочу брать из БД с помощью сниппета.
Читал вот это modx.pro/help/4257/ Но там список формируется вручную.
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 выдает ошибки:
Настраивал выделенный сервер на 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
Кто сталкивался? Куда копать?