Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

IGMDesign

Новичок
  
  • Posts

    20
  • Joined

  • Last visited

Информация

  • Пол
    Мужчина

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

IGMDesign's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Reacting Well Rare
  • Week One Done
  • One Month Later

Recent Badges

1

Reputation

  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. Заходите сюда: 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) В панели управления открываете "Модификаторы", жмете кнопку обновить Готово. Если нужно настраиваете редирект.
  4. Требуется написать модуль группировки категорий в различные меню, а также вывод "хлебных крошек" в зависимости от вложенности выбранной категории, товара. Прототип страницы модуля во вложении. Структура страницы: 1. Слева выводится список созданных категорий 2. В правой части выводятся созданные меню Принцип работы: 1. При нажатии на кнопку "Новое меню" создается отдельный блок состоящий из: Заголовка (можно редактировать); ID (созданного меню); Кнопка "Добавить HTML" (создает поле, можно размещать между пунктами в иерархии); Кнопка "Удалить" (удаляет меню). 2. Далее из левой части страницы, где список категорий, кликом мышки перетаскиваем нужную категорию; 3. Выстраиваем иерархию, перетаскиванием добавленных категорий в меню (показано на скриншоте, последний пункт). Информация: – Внизу каждого меню должен быть чекбокс "Скрывать вложенность", при выставлении которого в шаблоне будут отображаться все иерархии сразу, либо только при переходе в родителя. – Поля для вывода созданного меню в шаблон, а также хлебных крошек. – Если в хлебных крошках встречаются похожие категории, то на странице могут выводиться несколько, например: Компьютеры > Комплектующее > Видеокарты Ноутбуки > Комплектующее > Видеокарты Аналогично и на странице товара, могут встречаться мультикатегории, например: Компьютеры > Комплектующее > Видеокарты Модернизация > Офисное оборудование > Средний класс В таком случае в хлебных крошках должны выводиться также 2 иерархии.
  5. Вопрос. Как быть если на 2 сайта куплена лицензия, но они используют одну и туже базу?) Ключ я как уже заметил записывается в базу, и получается что для другого он не верный =\
  6. Здравствуйте! Требуется доработка функционала. Подробнее в ТЗ, прототипах и схеме, прикрепленной к теме. Оставляйте Ваши вопросы и заявки. ТЗ.docx Прототип_+_Схема.zip
  7. Вывод дополнительного изображения товара в категории для 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 } ?>
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.