Yani
может плагином при сохранении?
Alexey
проще всего так и будет )
🙈 PG
мне вот этот самый вопрос пришел по почте от modx.pro
я мыслях написал плагин, проверил что работает и удалил письмо 😂
Евгений
YS
пневмопочтой
Roman 🚀
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); // Записываем артикул в ТВ
}
} не работает =(
🙈 PG
Миша
хоть бы square назвали ))
🙈 PG
этот как минимум
Евгений
ну cena_m никого не смутила?)
iWatchYouFromAfar
норм
iWatchYouFromAfar
за то сразу все понятно
iWatchYouFromAfar
я бы вообще по другому назвал - $plocshadb или $tcena_m
Сурен
эт вам в 1с....
Сурен
ух там всё на русском в коде и переменные по 100500 символов))
Сурен
че сразу оскорблять то
)))) я не конкретно вас имел ввиду:) ни в коем случае не хотел оскарблять, но я сам за то, чтобы назвать переменную хоть длинным названием, надо же чтобы и сам вспомнил что это, и другие кто код откроет не плевались:)
iWatchYouFromAfar
iWatchYouFromAfar
с таким знаниями можно любой язык постигать
Evgeniy
iWatchYouFromAfar
iWatchYouFromAfar
хорошо что я перестал этим заниматься)
Vladimir
msOptionsPrice2
- лучший вариант для опций тваров?
типа бутерброд с икрой - 1р , с маслом - 3р, с салом - 5 р
Вдруг что есть еще , а я не вижу :)
Иван
@petya_grill ранее писал
🙈 PG
а в чем собственно вопрос?
iWatchYouFromAfar
переносил из древней cms свяше 5к юзеров
Sentinel
ImportX не?
Алексей
^ по вашей просьбе переименовал в cost и square
Sentinel
А именно с заказами.. сорри не увидел
🙈 PG
проблема в id или num?
🙈 PG
к чему именно идет привязка основная?
🙈 PG
по тому и 0
🙈 PG
все логично
Evgeniy
Evgeniy
а переменная $tv
🙈 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
Евгений
Sentinel
Евгений
неа
значит никто не знает что это не работает)
Sentinel
Евгений
🙈 PG
🙈 PG
нужно искать причины
🙈 PG
для начала глянь что именно находится в файлах кэшированных, возможно там обилие ненужных данных для кэша
Mihail
Какое максимальное в итоге кол-во товаров тянет минишоп ?
Dmytro
Меньше чем максишоп ;)
Иван
Миша
Миша
Anonymous
Ага😁 там их много таких слов
Sentinel
Dmytro
300к - легко, если не юзать для каталога стандартные сниппеты
Dmytro
админка тянет тоже легко, если все 300к лежат в одной папке
Semen
Maksim
ИЩУ ИСПОЛНИТЕЛЯ
Мне надо спарсить каталог и выложить товары на сайт
я вижу это так, делаем парсер, парсим PDF, и в базу MODx по шаблону забиваем информацию, шаблон страницы уже готов
Ilya
Напарсяться своих каталогов и бегають... Глаза бешанные!
Sentinel
а как отследить бота на сайте?
нагрузка идет большая
Sentinel
только не предлагайте новый компонент от Степаненко 😉
Dmytro
access.log
Gaius Cassius