Yani
может плагином при сохранении?
Alexey
проще всего так и будет )
🙈 PG
мне вот этот самый вопрос пришел по почте от modx.pro я мыслях написал плагин, проверил что работает и удалил письмо 😂
YS
пневмопочтой
Roman 🚀
Не хотел реплаем, само получилось
🙈 PG
я этот код часто использую в качестве дефолтного ответа от коннектора, когда нет нужны параметров в запросе
Алексей
может плагином при сохранении?
https://modx.pro/solutions/8088 если опираться на эту инструкцию. Как получить значение не из TV (на примере с "артикулом"), а из свойства товара (цена) в ms2? $price = $resource->get('price'); // Получаем price из свойств?
Yani
получить площадь, получить цену за квадрат , перемножить , подставить в нужное поле, сохранить
Алексей
площадь и цена за квадрат записаны в свойства товара. $ploshad = $resource->get('ploshad'); // Получаем площадь так?
Алексей
<?php if ($modx->event->name == "OnDocFormSave") { $tv = 'price'; $ploshad = $resource->get('ploshad'); $cena_m = $resource->get('cena_m'); $tvv = $resource->getTVValue($tv); if (empty($tvv)) { $price = $ploshad * $cena_m; // Создаем артикул $resource->setTVValue($tv, $price); // Записываем артикул в ТВ } } не работает =(
Миша
хоть бы square назвали ))
🙈 PG
этот как минимум
Евгений
ну cena_m никого не смутила?)
iWatchYouFromAfar
норм
iWatchYouFromAfar
за то сразу все понятно
iWatchYouFromAfar
я бы вообще по другому назвал - $plocshadb или $tcena_m
Сурен
эт вам в 1с....
Сурен
ух там всё на русском в коде и переменные по 100500 символов))
iWatchYouFromAfar
эт вам в 1с....
че сразу оскорблять то
Сурен
че сразу оскорблять то
)))) я не конкретно вас имел ввиду:) ни в коем случае не хотел оскарблять, но я сам за то, чтобы назвать переменную хоть длинным названием, надо же чтобы и сам вспомнил что это, и другие кто код откроет не плевались:)
Evgeniy
я бы вообще по другому назвал - $plocshadb или $tcena_m
I7JIOLLI,ADb и LI,EHA - жаль запятые нельзя использовать, а то клево бы было
iWatchYouFromAfar
с таким знаниями можно любой язык постигать
iWatchYouFromAfar
iWatchYouFromAfar
хорошо что я перестал этим заниматься)
Vladimir
msOptionsPrice2 - лучший вариант для опций тваров? типа бутерброд с икрой - 1р , с маслом - 3р, с салом - 5 р Вдруг что есть еще , а я не вижу :)
Иван
@petya_grill ранее писал
🙈 PG
а в чем собственно вопрос?
iWatchYouFromAfar
переносил из древней cms свяше 5к юзеров
Sentinel
ImportX не?
Алексей
^ по вашей просьбе переименовал в cost и square
Sentinel
А именно с заказами.. сорри не увидел
🙈 PG
проблема в id или num?
🙈 PG
к чему именно идет привязка основная?
Алексей
нужно еще $resource->save();
всё равно не работает. в цене 0. Может, потому что price не пусто?
🙈 PG
всё равно не работает. в цене 0. Может, потому что price не пусто?
так как минимум в коде нигде не встречается $resource->set('price', ТУТ_НОВАЯ_ЦЕНА);
🙈 PG
по тому и 0
🙈 PG
все логично
Evgeniy
а переменная $tv
Алексей
1) берутся из свойст товара ms2. 2)названия cost и square
🙈 PG
1) берутся из свойст товара ms2. 2)названия cost и square
каким образом созданы эти свойства?
Алексей
кастомно дописаны
Алексей
через плагин
🙈 PG
кастомно дописаны
через плагин активируются?
🙈 PG
да
switch ($modx->event->name) { case 'OnDocFormSave': if($resource instanceof msProduct){ $resource->set('price',$resource->get('cost')*$resource->get('square')); $resource->save(); } break; }
Алексей
Супер! Спасибо большое!
Sentinel
Кто знает, в 2.7.1 решен вопрос с кешированием? http://picplus.ru/img/1902/26/12dfc248.png
Sentinel
Стоит в настройках удалять кеш каждые два дня.. но надстройка не работает версия 2.6.5
Евгений
неа
значит никто не знает что это не работает)
Евгений
охренеть
ну логично же))
🙈 PG
нужно искать причины
🙈 PG
для начала глянь что именно находится в файлах кэшированных, возможно там обилие ненужных данных для кэша
Mihail
Какое максимальное в итоге кол-во товаров тянет минишоп ?
Dmytro
Меньше чем максишоп ;)
Миша
однако здравствуйте
Anonymous
однако здравствуйте
Ага😁 там их много таких слов
Sentinel
да сколько угодно
вот бы посмотреть где 100К
Sentinel
Какое максимальное в итоге кол-во товаров тянет минишоп ?
думаю что творец minishop2 может ответить 😉
Dmytro
300к - легко, если не юзать для каталога стандартные сниппеты
Dmytro
админка тянет тоже легко, если все 300к лежат в одной папке
Maksim
ИЩУ ИСПОЛНИТЕЛЯ Мне надо спарсить каталог и выложить товары на сайт я вижу это так, делаем парсер, парсим PDF, и в базу MODx по шаблону забиваем информацию, шаблон страницы уже готов
Ilya
Напарсяться своих каталогов и бегають... Глаза бешанные!
Sentinel
а как отследить бота на сайте? нагрузка идет большая
Sentinel
только не предлагайте новый компонент от Степаненко 😉
Dmytro
access.log