Несколько слайдеров в mFilter2
Нужно реализовать 3 слайдера с min и max input-ами по 3 разным параметрам. Делаю так:
но сортируется только по первому параметру. Последующие не работают. Судя по всему, они пытаются сработать на значения первого параметра. Как быть, как разделить их?
[[!mFilter2?
&parents=`0`
&limit=`8`
&element=`msProducts`
&filters=`
msoption|ndiametr:number,
msoption|dlina:number,
msoption|diametr:number
`
&class=`msProduct`
&tplFilter.row.msoption|ndiametr=`tpl.mFilter2.filter.number`
&tplFilter.outer.msoption|ndiametr=`tpl.mFilter2.filter.slider`
&tplFilter.row.msoption|dlina=`tpl.mFilter2.filter.number`
&tplFilter.outer.msoption|dlina=`tpl.mFilter2.filter.slider`
&tplFilter.row.msoption|diametrp=`tpl.mFilter2.filter.number`
&tplFilter.outer.msoption|diametr=`tpl.mFilter2.filter.slider`
]]
но сортируется только по первому параметру. Последующие не работают. Судя по всему, они пытаются сработать на значения первого параметра. Как быть, как разделить их?
Таблица modx_msop_modifications поле price - varchar
Вобщем встал вопрос о том чтобы сортировать по полю из этой таблице, но вдруг неожиданно поле price — varchar у меня вопрос, а как по нему сортировать? вобщем расстроен тк нужно делать костыли(((
userFields minishop2 mobilephone
Добрый день!
Почему данная конструкция может на рабоать?
Почему данная конструкция может на рабоать?
{$_modx->runSnippet('!msOrder', ['userFields' => ['phone' => 'mobilephone']])}
Задача, при оформлении заказа, дублировать поле телефона в поле мобильный телефон (Если честно не совсем понимаю почему у minishop2 используется не мобильный телефон). Не логинится HybridAuth через Facebook
Доброго дня!
После ввода логина и пароля в ФБ идёт редирект на главную с добавлением /#_=_ в URL, и авторизация на сайте, соответственно, не происходит.
Раньше всё работало.
В чем может быть дело?
После ввода логина и пароля в ФБ идёт редирект на главную с добавлением /#_=_ в URL, и авторизация на сайте, соответственно, не происходит.
Раньше всё работало.
В чем может быть дело?
Вывод всех строк таблицы через while (fetch_object())
Добрый день.
Проблема у меня видимо с непониманием
Проблема у меня видимо с непониманием
while ($full = $fullresult->fetch_object())
Перестал работать Minifyx
Друзья, всем привет!
Возник такой вопрос, после обновления Minifyx на MODX 2.8.3 он перестал работать полностью.
Стили подключает, но не в сжатом виде.
Причем это произошло на всех сайтах версии 2.8.3, на которых обновил Minifyx.
Кто-нибудь знает как решить проблему?
В лог ничего не пишет, в настройках Minifyx тоже пробовал активировать / деактивировать сжатие
Возник такой вопрос, после обновления Minifyx на MODX 2.8.3 он перестал работать полностью.
Стили подключает, но не в сжатом виде.
Причем это произошло на всех сайтах версии 2.8.3, на которых обновил Minifyx.
Кто-нибудь знает как решить проблему?
В лог ничего не пишет, в настройках Minifyx тоже пробовал активировать / деактивировать сжатие
FacetSearch - быстрый фасетный поиск с сервисом facetsearch.ru
У MODX есть один компонент фасетного поиска – mFilter2. Но на больших каталогах (от 10 000 товаров) mFilter2 работает очень медленно. Загрузка страницы и фильтрация могут занимать 6–10 секунд, даже с кэшем. Современные поисковые системы используют специальные базы данных – ElasticSearch, Sphinx и другие. На сервисе FacetSearch.ru развернут OpenSearch (fork ElasticSearch). Компонент FacetSeach для MODX загружает данные в базу OpenSearch и выводит на сайты с MODX форму фасетного поиска, фильтрующую товары и ресурсы с помощью запросов в сервис.
FacetSearch фильтрует большые каталоги за 0,6-0,9 секунды.
FacetSearch фильтрует большые каталоги за 0,6-0,9 секунды.
Ручная сортировка строчек товаров в msCategory не работает
MODX Revolution 2.8.3-pl (traditional)
miniShop2 2.5.0-pl
Столкнулся с тем, что список товаров в категории после нажатия на заголовок столбца для сортировки по цене или названию перестает реагировать на ручной drug and drop, товар тащится, но не остается там, где я его ставлю в списке.
Как победить эту неведомую хрень? Может у кого было подобное.
Заказчику удобно перетаскивать вручную, но при этом если случайно нажать заголовок столбца, надо откатывать базу, чтобы восстановить работоспособность админки
miniShop2 2.5.0-pl
Столкнулся с тем, что список товаров в категории после нажатия на заголовок столбца для сортировки по цене или названию перестает реагировать на ручной drug and drop, товар тащится, но не остается там, где я его ставлю в списке.
Как победить эту неведомую хрень? Может у кого было подобное.
Заказчику удобно перетаскивать вручную, но при этом если случайно нажать заголовок столбца, надо откатывать базу, чтобы восстановить работоспособность админки
На сайте com-stil.com нужно обнаружить и удалить вирус....
Внимание, тревога!
На вашем сайте обнаружены подозрительные файлы.
Сайт s1924
— www/server/php/files/2b.jpg заражен ...9:CDEFGHIJSTUVWXYZcdefghijs…
— www/server/php/files/2b (1).jpg заражен ...9:CDEFGHIJSTUVWXYZcdefghijs…
— www/server/php/files/2b.inc заражен ...9:CDEFGHIJSTUVWXYZcdefghijs…
— www/server/php/files/2b.phar заражен ...9:CDEFGHIJSTUVWXYZcdefghijs…
— www/server/php/files/2b.cfm заражен ...9:CDEFGHIJSTUVWXYZcdefghijs…
— www/server/php/files/2b.jsp заражен ...9:CDEFGHIJSTUVWXYZcdefghijs…
На сайте com-stil.com нужно обнаружить и удалить вирус…
На вашем сайте обнаружены подозрительные файлы.
Сайт s1924
— www/server/php/files/2b.jpg заражен ...9:CDEFGHIJSTUVWXYZcdefghijs…
— www/server/php/files/2b (1).jpg заражен ...9:CDEFGHIJSTUVWXYZcdefghijs…
— www/server/php/files/2b.inc заражен ...9:CDEFGHIJSTUVWXYZcdefghijs…
— www/server/php/files/2b.phar заражен ...9:CDEFGHIJSTUVWXYZcdefghijs…
— www/server/php/files/2b.cfm заражен ...9:CDEFGHIJSTUVWXYZcdefghijs…
— www/server/php/files/2b.jsp заражен ...9:CDEFGHIJSTUVWXYZcdefghijs…
На сайте com-stil.com нужно обнаружить и удалить вирус…
Плагин на событие mSyncOnProductOffers
2 1
Добрый день!
Помогите написать не большой плагин на событие mSyncOnProductOffers.
Что бы при выгрузке из 1с обновлялось поле у товара, созданное через msFieldsManager (поле называется remain).
Установлен компонент для учета остатков msProductRemains (он работает по такому-же событию и обновляет свои остатки)
Есть плагин, которые работает при сохранении товара.
Помогите написать не большой плагин на событие mSyncOnProductOffers.
Что бы при выгрузке из 1с обновлялось поле у товара, созданное через msFieldsManager (поле называется remain).
Установлен компонент для учета остатков msProductRemains (он работает по такому-же событию и обновляет свои остатки)
case 'mSyncOnProductOffers':
$xml = $modx->getOption('xml', $scriptProperties);
$field = $modx->getOption('mspr_msync_field', $scriptProperties, 'Количество');
if ( !is_object($xml) || !isset($xml->$field) ) break;
$product = $modx->getOption('resource', $scriptProperties);
$msProductRemains->saveRemains(array_merge($product->get('options')?:array(), array(
'product_id' => $product->get('id')
,'count' => (float) $xml->$field
,'set' => true
)));
break;
Нужно что бы при обновлении товара, добавлялось количество в поле remain, сейчас это работает на сохранение товара.Есть плагин, которые работает при сохранении товара.
<?php
$eventName = $modx->event->name;
switch($eventName) {
case 'OnDocFormSave':
if ($resource->get('class_key') == 'msProduct') {
$modx->addPackage('msproductremains', $modx->getOption('msproductremains.core_path',null,$modx->getOption('core_path').'components/msproductremains/').'model/');
$stock = 0;
$sql = "SELECT remains FROM {$modx->getTableName('msprRemains')} WHERE product_id = ".$id;
$query = $modx->prepare($sql);
$query->execute(array(0));
$remains = $query->fetchAll(PDO::FETCH_ASSOC);
foreach ($remains as $remain) {
$stock += $remain['remains'];
}
// $resource->setTVValue('stock', $stock);
$resource->set('remain', $stock);
$resource->save();
}
break;
}