Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

IGMDesign

Новачок
  
  • Публікації

    20
  • З нами

  • Відвідування

Усі публікації користувача IGMDesign

  1. Сайт: https://julyportrait.com/ 1. Доработать стандартный загрузчик файлов (в данном случае требуется загружать фото), с возможностью отображения превью загруженного файла или файлов (может быть несколько фото к одному товару). Скриншот: https://c2n.me/4bWeoKN Пример реализации: https://crownandpaw.com/products/the-captain-pawmerica-custom-pet-canvas 2. Также требуется реализация выбора типа загрузки, все аналогично сайту выше: https://c2n.me/4bWeity. Изменения: Убираем загрузку с разных источников, оставляем загрузку только с устройства и ссылкой. Но ссылка должна работать с любым ресурсом (типа истаграмма, фейсбука и так далее). 3. Сделать возможность вывода превью загруженного(ых) фото в корзине: https://c2n.me/4bWetiT. А также при нажатии кнопки "Add to cart" анимация. Эта самая фотография перелетает в корзину в правый верхний угол. 4. Исправить модуль "Редактор опций": https://c2n.me/4bWev8M. Сейчас все работает, вот только после изменений не обновляет данные на выбранные. 5. Сделать чтобы при выборе опций менялась цена: https://julyportrait.com/the-alliance-custom-canvas/
  2. Может кому пригодиться для OpenCart.pro 2.3.x. В сontroller найти: 'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..', Ниже добавить: 'attribute_groups' => $this->model_catalog_product->getProductAttributes($product_info['product_id']), Выводить, все сразу: <?php if($product['attribute_groups']) { ?> <table> <?php foreach($product['attribute_groups'] as $attribute_group) { ?> <thead> <tr> <td colspan="2"><?php echo $attribute_group['name']; ?></td> </tr> </thead> <tbody> <?php foreach($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> </tbody> <?php } ?> </table> <?php } ?> Выводить, если по отдельности каждый: <?php foreach ($product['attribute_groups'] as $attribute_group) { foreach ($attribute_group['attribute'] as $attribute) { if (in_array($attribute['attribute_id'], array( 4 ))) { ?> <strong><?php echo $attribute['name'];?></strong>: <?php echo $attribute['text']; ?> <?php } } } ?>
  3. IGMDesign

    OPENCART.PRO 2.X

    Отличная сборка. Рекомендую!
  4. Заходите сюда: https://ваш.домен/admin/index.php?route=design/seo_url Кнопка добавить, в поля прописываете: Запрос = product/manufacturer, Ключ = manufacturers Через FTP сайта, открываете файл: /catalog/controller/product/manufacturer.php либо /system/storage/modification/catalog/controller/product/manufacturer.php Делаете замену, либо находите вручную и заменяете 'href' => $this->url->link('product/manufacturer') на 'href' => $this->url->link('product/manufacturer', $url) В панели управления открываете "Модификаторы", жмете кнопку обновить Готово. Если нужно настраиваете редирект.
  5. Требуется написать модуль группировки категорий в различные меню, а также вывод "хлебных крошек" в зависимости от вложенности выбранной категории, товара. Прототип страницы модуля во вложении. Структура страницы: 1. Слева выводится список созданных категорий 2. В правой части выводятся созданные меню Принцип работы: 1. При нажатии на кнопку "Новое меню" создается отдельный блок состоящий из: Заголовка (можно редактировать); ID (созданного меню); Кнопка "Добавить HTML" (создает поле, можно размещать между пунктами в иерархии); Кнопка "Удалить" (удаляет меню). 2. Далее из левой части страницы, где список категорий, кликом мышки перетаскиваем нужную категорию; 3. Выстраиваем иерархию, перетаскиванием добавленных категорий в меню (показано на скриншоте, последний пункт). Информация: – Внизу каждого меню должен быть чекбокс "Скрывать вложенность", при выставлении которого в шаблоне будут отображаться все иерархии сразу, либо только при переходе в родителя. – Поля для вывода созданного меню в шаблон, а также хлебных крошек. – Если в хлебных крошках встречаются похожие категории, то на странице могут выводиться несколько, например: Компьютеры > Комплектующее > Видеокарты Ноутбуки > Комплектующее > Видеокарты Аналогично и на странице товара, могут встречаться мультикатегории, например: Компьютеры > Комплектующее > Видеокарты Модернизация > Офисное оборудование > Средний класс В таком случае в хлебных крошках должны выводиться также 2 иерархии.
  6. Вопрос. Как быть если на 2 сайта куплена лицензия, но они используют одну и туже базу?) Ключ я как уже заметил записывается в базу, и получается что для другого он не верный =\
  7. Здравствуйте! Требуется доработка функционала. Подробнее в ТЗ, прототипах и схеме, прикрепленной к теме. Оставляйте Ваши вопросы и заявки. ТЗ.docx Прототип_+_Схема.zip
  8. Вывод дополнительного изображения товара в категории для Open Cart (2.3.0.2), ocStore (2.3.0.2.3). По аналогии может применяться для вывода и на других страницах. В файле /catalog/controller/product/category.php Найти: if ($result['image']) { Выше, добавить: $results_img = $this->model_catalog_product->getProductImages($result['product_id']); $additional_img = array(); foreach ($results_img as $result_img) { if ($result_img['image']) { $additional_image = $this->model_tool_image->resize($result_img['image'], $this->config->get($this->config->get('config_theme') . '_image_product_width'), $this->config->get($this->config->get('config_theme') . '_image_product_height')); } else { $additional_image = false; } $additional_img[1] = $additional_image; break; } В этом же файле, найти: 'thumb' => $image, Ниже, добавить: 'additional_img' => $additional_img, В шаблоне /catalog/view/theme/default/template/product/category.tpl Можно использовать ссылку, в любом удобном месте вывода доп. изображения: <?php foreach ($product['additional_img'] as $additional_img) { ?><img src="<?php echo $additional_img;?>" alt="<?php echo $product['name']; ?>" /><?php } ?>
  9. Приветствую! Есть небольшая работа по существующему сайту на ocStore 2.3.0.2.3. Что требуется: 1. Создать отдельную вкладку загрузки картинок, для вывода отдельным блоком «Планировки»: http://c2n.me/3O1NDV3 2. Создать аналогичную вкладку загрузки картинок, для вывода отдельным блоком «Примеры работ»: http://c2n.me/3O1NRD7 Вывод самих вкладок в админке: http://c2n.me/3O1OXhR. Ну и конечно вывод отдельным кодом на странице товара. Идеально, сделать еще возможность задавать для данных изображений свои размеры на миниатюру и полное изображение: http://c2n.me/3O2MHd8 Цены и сроки за данную работу, от Вас. По срокам желательно как можно быстрее.
  10. 1. Чтобы исключить ошибку при выводе, нужно в этом же файле: Найти: $data['model'] = $product_info['model']; Добавить ниже: $data['sku'] = $product_info['sku']; 2. Далее для вывода в шаблон используйте следующий код: <?php if ($sku) { ?> <?php echo $text_sku; ?><?php echo $sku; ?> <?php } ?> Проверено на версиях от OpenCart 2.3

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.