-
Публікації
20 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем IGMDesign
-
-
Может кому пригодиться для 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 } } } ?>
- 1
-
В 24.09.2019 в 14:12, Viyale сказал:
Прописал
Ссылка route=product/manufacturer
SEO URL manufacturerпочистил кеш, но ничего не поменялось /index.php?route=product/manufacturer
- Заходите сюда: 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)
- В панели управления открываете "Модификаторы", жмете кнопку обновить
Готово. Если нужно настраиваете редирект.
-
Исполнитель найден! Тему можно закрывать.
-
Требуется написать модуль группировки категорий в различные меню, а также вывод "хлебных крошек" в зависимости от вложенности выбранной категории, товара. Прототип страницы модуля во вложении.
Структура страницы:1. Слева выводится список созданных категорий
2. В правой части выводятся созданные меню
Принцип работы:1. При нажатии на кнопку "Новое меню" создается отдельный блок состоящий из:
Заголовка (можно редактировать);
ID (созданного меню);
Кнопка "Добавить HTML" (создает поле, можно размещать между пунктами в иерархии);
Кнопка "Удалить" (удаляет меню).2. Далее из левой части страницы, где список категорий, кликом мышки перетаскиваем нужную категорию;
3. Выстраиваем иерархию, перетаскиванием добавленных категорий в меню (показано на скриншоте, последний пункт).
Информация:– Внизу каждого меню должен быть чекбокс "Скрывать вложенность", при выставлении которого в шаблоне будут отображаться все иерархии сразу, либо только при переходе в родителя.
– Поля для вывода созданного меню в шаблон, а также хлебных крошек.
– Если в хлебных крошках встречаются похожие категории, то на странице могут выводиться несколько, например:
Компьютеры > Комплектующее > Видеокарты
Ноутбуки > Комплектующее > ВидеокартыАналогично и на странице товара, могут встречаться мультикатегории, например:
Компьютеры > Комплектующее > Видеокарты
Модернизация > Офисное оборудование > Средний классВ таком случае в хлебных крошках должны выводиться также 2 иерархии.
-
Вопрос. Как быть если на 2 сайта куплена лицензия, но они используют одну и туже базу?)
Ключ я как уже заметил записывается в базу, и получается что для другого он не верный =\
-
Тему можно закрывать.
-
Здравствуйте!
Требуется доработка функционала. Подробнее в ТЗ, прототипах и схеме, прикрепленной к теме. Оставляйте Ваши вопросы и заявки.
-
Вывод дополнительного изображения товара в категории для 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 } ?>
-
Тему можно закрывать. Исполнитель найден. Всем, спасибо за отклик!
-
Приветствую!
Есть небольшая работа по существующему сайту на ocStore 2.3.0.2.3.
Что требуется:
1. Создать отдельную вкладку загрузки картинок, для вывода отдельным блоком «Планировки»: http://c2n.me/3O1NDV3
2. Создать аналогичную вкладку загрузки картинок, для вывода отдельным блоком «Примеры работ»: http://c2n.me/3O1NRD7Вывод самих вкладок в админке: http://c2n.me/3O1OXhR. Ну и конечно вывод отдельным кодом на странице товара.
Идеально, сделать еще возможность задавать для данных изображений свои размеры на миниатюру и полное изображение: http://c2n.me/3O2MHd8
Цены и сроки за данную работу, от Вас. По срокам желательно как можно быстрее.
-
Модуль не работает на версиях ocStore/Opencart от 2.3.
-
В 03.09.2017 в 10:04, Yermakoff сказал:
А можно немного поподробнее с версией 2.3. В файле catalog/controller/product/category.php такой строки нет
Должно быть, как раз таки на 2.3 и сам правил
-
В 20.05.2017 в 15:58, arigami25 сказал:
а как это сделать в версии 2,3 в карточке товара не появляется. После выполнение того что написано топикмастером
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
Доработка интернет-магазина на OpenCart
в Налаштування та дрібна робота по вже існуючому сайту
Опубліковано:
Сайт: 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/