04 июля 2020, 15:38 Огромное спасибо!!! в очередной раз мен выручаете!!! а для тех, кто тоже столкнется с такой задачей — вот решение &where=`["Data.price BETWEEN 1500 and 2990"]` Вопросы / Выборка товаров в диапазоне цен "от и до" 5 0
03 июля 2020, 18:49 К сожалению, так тоже выводит все товары, без учета условия по цене. Вопросы / Выборка товаров в диапазоне цен "от и до" 5 0
03 июля 2020, 18:48 Спасибо, сейчас буду разбираться. Вроде бы сам тое искал, но на эти страницы не натыкался Вопросы / Выборка товаров в диапазоне цен "от и до" 5 0
03 июля 2020, 09:04 Подскажите, удалось решить задачу? Вопросы / mSearch2 - поиск по целым словам 2 0
03 июля 2020, 08:34 Подскажите, проблему как-то получилось решить? Сейчас такая же задача стоит и тоже завис(( Вопросы / Поиск на сайте с помощью mSearch2 4 0
27 июня 2020, 18:56 Ну по логике — да, вроде должно. Но почему-то не идет. Для чистоты эксперимента еще раз собрал на тестовом сайте, чтобы исключить влияние каких-то других событий, плагинов и дополнений. В итоге на тестовом все заработало после устновки приоритета плагина на значение «1». Значит, Ваше решение верное (За что Вам огромное спасибо!!!), надо просто поймать, что мешает работе. А если кому-то тоже понадобится — вот рабочее решение: <?php if (!$modx->getOption('cityfields_active')) return false; $cityFields = $modx->getService('cityfields','cityFields',$modx->getOption('cityfields.core_path',null,$modx->getOption('core_path').'components/cityfields/').'model/cityfields/',$scriptProperties); if (!($cityFields instanceof cityFields)) return false; switch($modx->event->name) { case 'msOnGetProductPrice': $field = $modx->getObject('cfField', array( 'city_id' => $cityFields->currentCityId, 'placeholder' => 'price-koeff' )); if ( $field ) { $modif = (float) $field->get('value'); $values = & $modx->event->returnedValues; $values['price'] = ($price * $modif / 100) + $price; } break; }; $modx->log(modX::LOG_LEVEL_ERROR, print_r($values['price'], 1)); Вопросы / Minishop2 и CityFields - коэффициент переоценки для всего города 7 0
27 июня 2020, 14:41 Также и по аналогии с этим вполне рабочим примером (пробовал на тестовом сайте modhost), конструкция $values['price'] = ($price * $modif / 100) + $price;сама по себе работает, в журнале выводит, а на этом сайте не хочет. Пока из мыслей только, что родной плагин cityfiled может отлавливать это же событие и не давать менять. Вопросы / Minishop2 и CityFields - коэффициент переоценки для всего города 7 0
27 июня 2020, 14:29 Действительно, цена лежит в $price. Теперь цену поймал, при смене города корректно выводит в журнал верные значения. а это будет совсем наглостью спросить, как после этого всего заставить отображать на сайте модифицированную цену? Что-то наподобие такого? $product->set('price', $values['price']); Вопросы / Minishop2 и CityFields - коэффициент переоценки для всего города 7 0
27 июня 2020, 13:57 Благодарю за ответ!!! И за подсказку про отладку, для новичка очень полезная функция! Да, событие включил — «msOnGetProductPrice». Это было первое, на чем споткнулся, но сообразил)) По второму вопросу — нет, не выводит. При этом, значение коэффициента для города поймал, вывел. Получается, неверно получаю базовую цену товара. Сейчас копаю в этой стороне. Вопросы / Minishop2 и CityFields - коэффициент переоценки для всего города 7 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
а для тех, кто тоже столкнется с такой задачей — вот решение
Для чистоты эксперимента еще раз собрал на тестовом сайте, чтобы исключить влияние каких-то других событий, плагинов и дополнений.
В итоге на тестовом все заработало после устновки приоритета плагина на значение «1».
Значит, Ваше решение верное (За что Вам огромное спасибо!!!), надо просто поймать, что мешает работе.
А если кому-то тоже понадобится — вот рабочее решение:
сама по себе работает, в журнале выводит, а на этом сайте не хочет.
Пока из мыслей только, что родной плагин cityfiled может отлавливать это же событие и не давать менять.
а это будет совсем наглостью спросить, как после этого всего заставить отображать на сайте модифицированную цену?
Что-то наподобие такого?
Да, событие включил — «msOnGetProductPrice». Это было первое, на чем споткнулся, но сообразил))
По второму вопросу — нет, не выводит. При этом, значение коэффициента для города поймал, вывел. Получается, неверно получаю базовую цену товара. Сейчас копаю в этой стороне.