Андрей
Dan
expect parameter 2 to be an array, null given
Dan
что значит понимаю, но на что именно ссылается хз
Алексей
ну пока вы не покажите код - врядли кто вам укажет на ошибку.
Dan
а как тут кстати оформить код?
Dan
что то в закрепе не увидел
Алексей
3 апострофа верхние кавычки
Алексей
и закрыть это 3 кавычками: `
Dan
<?php $product = $modx->getObject('msProduct', $id); $options = $product->getMany('Options'); if (!empty($options)) { foreach ($options as $option => $value) { foreach ($value as $val) { $md5val = md5($val); $output .= $modx->getChunk('tpl.selectedOption',array( 'md5val' => $md5val, 'id_p' => $id, 'value' => $val )); } } } return $output;
Dan
чанк такой <div data-id="[[+md5val]]-[[+id_p]]" class="option-tag">[[+value]] <span class="tag-delete" uk-icon="icon: close; ratio: 0.6"></span></div>
Алексей
Пробовали делать print_r($options); ?
Dan
пробовал просто md5val выводить - выводит правильно
Dan
{if $product.options} <div class="uk-flex uk-flex-wrap option-tags"> {foreach $product.options as $option => $value} {foreach $value as $val} <div data-id="{$val | md5}-[[+id_d]]" class="option-tag">{$val} <span class="tag-delete" uk-icon="icon: close; ratio: 0.6"></span></div> {/foreach} {/foreach} </div> {/if}
Dan
так без проблем выводиться в корзине
Dan
я просто данный вывод решил в сниппет оформить для миникорзины плавающей
Dan
так как с феномом не дружит что то
Алексей
ну корзина - это корзина.
Dan
http://joxi.ru/a2XZdBMfwYK9Kr
мда, в бд пустой столбец
Алексей
именно
Dan
$options = $product->getMany('Options');
Dan
он получается берет значения из таблицы ms2_product_options?
Алексей
я бы посмотрел для начала что приходит от msProduct: print_r($product->toArray());
Алексей
И далее по шагам и логике.
Алексей
еще такая штука есть: https://modx.pro/help/12338
Dan
я бы посмотрел для начала что приходит от msProduct: print_r($product->toArray());
есть опции, но я думал они будут как [options] => и пошли значения
Dan
а они сразу по ключу печатаются
Dan
Array ( [0] => ) [Alfornosupp.id] => 1 [Alfornosupp.key] => Alfornosupp [Alfornosupp.caption] => Add to Al Forno [Alfornosupp.description] => Ingredients to Al Forno [Alfornosupp.measure_unit] => [Alfornosupp.category] => 19 [Alfornosupp.type] => checkboxgroups [Alfornosupp.properties] => {"values":["mit Champignons","mit Salami","mit Parmaschinken","mit Chinken"],"prices":[10,15,25,20]} [Alfornosupp.product_id] => 10 [Alfornosupp.value] => [Alfornosupp.category_name] => msPaidOptions
Dan
Alfornosupp - это key опции с таблицы ms2_product_options
Dan
а из key как-то можно получить товар?
Алексей
честно говоря я не помню иерархию. попробуйте вызвать и посмотреть так: print("<pre>"); print_r($product->toArray()); print("</pre>");
Dan
просто опции выбираются на фронте юзером, они меняют цену товара в сессии, соответственно у него меняется key. Может можно как-то из key получить похожий массив?
Алексей
х.з. не сталкивался.
Dan
получилось) затупил, надо было товары с корзины брать
Mihail
Привет всем, кто то может сказать что это и откуда?
Андрей
Привет всем, кто то может сказать что это и откуда?
Надо весь код смотреть, что он делает, закинь куда-нибудь на pastebin. Может бэкдор, может ещё что
Mihail
Надо весь код смотреть, что он делает, закинь куда-нибудь на pastebin. Может бэкдор, может ещё что
уже стер к херам файлик, он ломал сайт) это было вместо index.php - причем на 2.8.3 :)
Андрей
Mihail
Нет, это разные
Mihail
и причем сделаные разными программистами
Андрей
Нет, это разные
На разных хостингах?
Mihail
этот к примеру был сделан мишаней
Mihail
@Electricaev его работка :)
Mihail
На разных хостингах?
есть подозрение на хостинг, не помню случая чтобы было на другом такое
Андрей
есть подозрение на хостинг, не помню случая чтобы было на другом такое
Ну просто если в пределах одного хостинга, есть вероятность что с соседних сайтов что то лезет
Андрей
По хорошему логи надо смотреть, когда появилось, откуда и т.п.
Андрей
Плюс стоит вынести core выше корневой папки
Алексей
бежать с хостинга тож вариант
Ростислав
Подскажите, а нет плагина какого-то для автоперевода в связке с babel? Что бы при создании перевода, автоматически переводилась страница?
Ростислав
Нет Есть вот в этом компоненте переводчики https://modstore.pro/packages/other/polylang
Давно присматриваюсь к этому компоненту, как думаете стоит его использовать? С контекстами не очень удобно возиться, иногда это оправданно, но в основном нет.
Sentinel
Артур
Господа, помогите нубу. Установил git, в phpstorm включил контроль версий, всё классно, а как клонировать репозиторий из github? Phpstorm говорит git неизвестная команда
Андрей
git clone ссылка на репозиторий в консоли. не?
Андрей
а ты гит установил?)
Андрей
вижу что да. попробуй через bash консоль. Гитовская консоль короче. она ставится вместе с гитом
Developer
подскажите, как для тв-поля поставить mime type, если тип поля file?
Dan
можно ли как нибудь с помощью fenom вывести массив? наподобие print_r
Андрей
В папку локально.
Артур в итоге вышло?
Артур
Артур в итоге вышло?
Вышло стандартными средствами phpstorm через меню
Артур
через терминал не вышло
Андрей
попробуй себе установить terminus там можно bash и shell консоль вызвать. cmd тупит скорее всего. Кстати прям в шторме можно подключить bash консоль. Ща научу как
Андрей
Путь только проверь
Андрей
будет так
Андрей
Как видишь работает
Артур
Здорово, спасибо.
Dan
{$arr | print_r}
спасибо!
Андрей
Подскажите плиз, как победить небольшой баг (а может и большой). Обновил минишоп2. Сижу разгребаю, чего сломалось. Не могу победить галерею. Вот старая версия: https://yadi.sk/i/XvENrho2sJTO9w Вот новая: https://yadi.sk/i/t_FfBwyyl6SDaw Мало того что превьюшек нет, так еще и новые картинки когда гружу все равно не показывает. Может сталкивался кто?
Андрей
хоть с какой версии minnishop на какую бы сказали?
да вот если честно не отсладил. Сделал тестовый сайт и сразу накатил правки по минишопу и пошел разгребать баги (их немало). А тут стопнулся. Вот этот баг прошелся. не помогло: https://modx.pro/help/17904 Пути все до новой папки я проверил на много раз. мало ли
Алексей
а причем тут gallery ?