Evgeniy
В консоли запускаешь код из плагина?
Evgeniy
Он же на событие вешается
Илья
В консоли запускаешь код из плагина?
Нет. Запускаю код записи в поле. Про переписывание уже думал...
Evgeniy
Начни с 1 рабочего поля)
Евгений
дизайнер походу
Evgeny
дядя Женя как жизнь?
Evgeny
ноутбук то тебе сделали?
Евгений
ну не плохо, че)
Евгений
не сделали
Евгений
даже новостей нету
Евгений
и трубку не берут))
Evgeniy
Евгений
видимо люб им мой ноут оказался
Евгений
либо наткнулисьна видеотеку
Евгений
если так, то это на долго
Evgeny
😀😀😀😀
Эльдар
😂😂😂
Евгений
главное чтобы клава потом не залипала
Evgeniy
либо наткнулисьна видеотеку
либо компонент твой за тебя дописывают
Евгений
либо компонент твой за тебя дописывают
что значит дописывают?)) я только папку создал ))
Евгений
месяц название придумывал
Aleksei
Aleksei
им ерунда осталась
Anonymous
Эту заметку в принципе уже все читали, наверное, однако она теперь на хабре https://habr.com/ru/post/439420/ А я вернул себе полноправный аккаунт с ее помощью, который забрали, кстати, тоже из-за MODX. 🙂
Евгений
круговорот modx на хабре
Иван
👍
Ozzy
Подскажите пожалуйста, как разово загрузить в MS2 галерею одни и те же изображения на все товары? Товаров около 3000 грузить по одному очень долго(
Ozzy
через api
А чуть подробнее?)
Alex
А чуть подробнее?)
<?php $products = $modx->getIterator('msProduct', array('class_key' => 'msProduct')); foreach ($products as $product) { $imageArr = array( 'source' => 2, //Источник (MS2Gallery) 'name' => 'image', //Имя любое 'path' => 'image/', //Где лежит картинка, относительно источника файла 'file' => 'image.jpg', //Где лежит картинка 'type' => 'image', ); // Получаем оригиналы их картинок $image = $modx->newObject('msProductFile'); $image->fromArray($imageArr); $product->addOne('Files', $image); $product->save(); }
Dmytro
не пробуй)
Alex
Благодарю! Попробую
https://docs.modx.pro/komponentyi/minishop2/interfejs/tovar Потом нужно будет пройти скриптом автогенерации миниатюр
Dmytro
картинки забивай через процессор
Dmytro
он сразу тебе сделает миниатюры
Alex
картинки забивай через процессор
upload? она уже на сервере лежит
Dmytro
как вызвать - посмтри в коде минишопа
Alex
как вызвать - посмтри в коде минишопа
не говорите ерунды, процессора "Create" для картинок нету в минишопе
Dmytro
потому что это upload
Dmytro
а не create
Alex
а не create
я и говорю, зачем одну и ту же картинку загружать к каждому товару, если она уже лежит на сервере?
Dmytro
а ты загрузи к каждому товару картинку через админку, и посомтри что делается на сервере
Dmytro
в папке images/products
Anonymous
Alex
в папке images/products
я прекрасно знаю, что там делается, этот разговор ни к чему не приведет, я понял
Dmytro
та ок, без вопросов, делай как хошь - есть еще как минимум 3 варианта
Dmytro
все зависит от степени извращенности и количества строчек кода))
Ozzy
Главное результат)
Alex
все зависит от степени извращенности и количества строчек кода))
Я могу ошибаться, но upload ожидает файл, что бы его загрузить в source. Как этот файл прокинуть в процессор, я не знаю
Alex
Главное результат)
если важен результат, грузить вообще ничего не надо, в ms2 есть дефолтная картинка (в случает отсутсвия основной), можно ее заменить на нужную и готово
Dmytro
ну вот)
Ozzy
5 картинок одинаоквых для каждого товара, но правда есть 3 разные категории только)
Dmytro
жесть)
Ozzy
жесть)
Почти) полиэтиленовые трубы)
Dmytro
вопрос то был изначально не такой))
Dmytro
вот пример кода - только у меня тут свои извраты, но идею вкурить можно
Dmytro
http://joxi.ru/1A5xOXKFDzbZd2
Dmytro
у меня просто в картинке в названии артикул, а так идея должна быть понятна
Dmytro
тада
Dmytro
а что, в 2019 так никто не делает? ))
Alex
5 картинок одинаоквых для каждого товара, но правда есть 3 разные категории только)
делайте сверку на категорию при выводе картинки, и выводите нужные хоть 10 картинок. У вас 3000 товаров. Допустим все 5 картинок весят 1 мегабайт. + их миниатюры, еще 300кб. У вас есть лишние 3гига на хостере? Хотя может я такой жадный...
Alex
а что, в 2019 так никто не делает? ))
просто соскучился по подсветке
Dmytro
ну так можно вообще ничего не грузить, а тупо на фронте в шаблоне сразу подставлять готовые по категориям
Dmytro
не, ты про дефолтную говорил
Dmytro
а она 1
Dmytro
а не 5 по по 3 категориям)
Alex
а не 5 по по 3 категориям)
я имел виду, где подставляется дефолтная, там и код рисовать нужно
Ozzy
Простите, не так выразился) 5 img по 3 категориям)
Ozzy
Думал универсальное что-то есть)
Dmytro
та ок, лана, решайте как удобно) а я в офф
Evgeniy
Сниппет с проверкой категории где 3 условия проверки категории, или switch case. На выходе стандартное изображение. Проще чем плодить картинки
Иван
Всем доброе утро.
Иван
Мой air походу накрылся. Не заряжается (