Simpla cms пов'язані товари на сторінці products
/ Пов'язані товари
$self_ids = аррей();
$self_products = аррей();
foreach($this->products->get_self_products($product->id) as $p)
{ {
$self_ids[] = $p->related_id
$self_products[$p->related_id] = нуль;
/* sku_related_products */
if( $product->variant->sku ){
foreach($this->variants->get_sku_product_id($product->variant->sku, $product->id) as $ps)
{ {
$self_ids[] = $ps
$self_products[$ps] = нуль;
Унікалізація масива
$self_ids = array_unique ($self_ids);
/*/ sku_related_products */
if(!empty($self_ids))
{ {
foreach($this->products->get_products(array('id'=>$self_ids, 'in_stock'=>1, 'visible'=>1)) as $p)
$self_products[$p->id] = $p;
$self_products_images = $this->products->get_images(array('product_id'=>array_keys($self_products)));
Foreach($self_products_images as $self_product_image)
if(isset($self_products[$self_product_image->product_id]))
$self_products[$self_product_image->product_id]->images[] = $self_product_image;
$self_products_variants = $this->variants->get_variants(array('product_id'=>array_keys($self_products), 'in_stock'=>1));
Foreach($self_products_variants as $self_product_variant)
{ {
if(isset($self_products[$self_product_variant->product_id]))
{ {
$self_products[$self_product_variant->product_id]->variants[] = $self_product_variant;
Foreach($self_products as $id=>$s)
{ {
if(is_object($s )
{ {
$s->image = &$s->images[0];
$s->variant = &$s->variants[0];
Іллі
{ {
unset ($self_products [$id] ) і
$this->design->assign('self_products', $self_products);
Код виводить на сторінці товару кольору
Скріншоти прикріплено
Потрібно зробити те, що виявляється на сторінці products під кожним товаром
екран прикріплюється
Додатки 2
Відгук замовника про співпрацю з Іваном П.
Simpla cms пов'язані товари на сторінці productsВсе на найвищому рівні! Швидко і якісно
Відгук фрилансера про співпрацю з Александром Курдом
Simpla cms пов'язані товари на сторінці productsЧітку завдання! Своєчасна відповідь на питання для уточнення в ході роботи. Рекомендую для співпраці.
Актуальні фриланс-проєкти в категорії Веб-програмування
Ведучий програмний інженер / Старший бекенд-інженер (Laravel / AWS / Автоматизація)Ми шукаємо досвідченого ведучого програмного інженера / старшого бекенд-інженера, щоб приєднатися до нашої команди для проекту в сфері охорони здоров'я. Проект зосереджений на покращенні існуючої платформи шляхом створення автоматизації бізнес-процесів, розробки нової… PHP, Веб-програмування ∙ 18 хвилин тому ∙ 8 ставок |
Покращення СR конверсії сайту
6500 UAH
Покращення СR конверсії сайту. Задачи по ТЗ https://docs.google.com/document/d/1Y7zipbe2IEnFpthYuheAr6QA_50aR2Fz8V14rp5NpNo/edit?usp=sharingКнопка BOOK NOWфото / відеокороткий текстІ ОДРАЗУ форма бронюванняфіксованою (sticky)повторюватися кожні 1–2 блокиоднакового кольору… HTML та CSS верстання, Веб-програмування ∙ 2 години 7 хвилин тому ∙ 18 ставок |
Проблеми з відображенням текстур 3D файлів на Sketchfab
700 UAH
Підкажіть чому в мене не відображаються текстури 3D файлів та при завантаженні їх на Sketchfab в мене білі стіни? Таке відбувається у будь-якому файлі blend,fbx,glb, я працюю у Blender, версії 5.0. Я вже натискала на Pack resources або Make of paths absolute/relative, але все… 3D моделювання та візуалізація, Веб-програмування ∙ 13 годин 12 хвилин тому ∙ 4 ставки |
Онлайн урок"Шукаю технічного спеціаліста / програміста для налаштування короткого онлайн-уроку для сфери косметології в США (штат Іллінойс). Потрібно завантажити текст/відео на готову платформу (Teachable або аналог / або простий WordPress) та налаштувати захист: блокування переходу до… Веб-програмування ∙ 16 годин 23 хвилини тому ∙ 22 ставки |
Створення index.html в стилі прикладу
2557 UAH
Доброго дня. Хочу, щоб index.html був дуже схожим на приклад, згенерований ІІ. Потрібно відтворити цей американський олдскул стиль. Веб-програмування ∙ 19 годин 34 хвилини тому ∙ 83 ставки |