Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

wishuser

Новичок
  
  • Публикаций

    16
  • Зарегистрирован

  • Посеещёние

Достижения wishuser

Apprentice

Apprentice (3/14)

  • Dedicated Редкая
  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done

Последние медали

1

Репуиция

  1. Автор, вы меня простите, но еаворотили вы им со стилями, дублируете часто. Там половину можно упростить. У меня тоже наподобие вашего меню, только проещё :-)
  2. Да, я тоже ик думаю, просто назвал это мультишопом. Вот только как быть с автоопрегделением по IP. Какие есть решения по этому поводу? Или может есть какие публичные (м.б. бесплатные) сервисы и по API у него брать данные?
  3. Здравствуйте! Имеется географически распрегделенная компания, которая торгует опрегделенным товаром. Следовательно этоны в интернет-магазине будут отличаться в зависимости от региона. Вот думаю как добавить в магазин возможность "свои этоны для своего региона (города)". Самое первое и простое в реализации, что пришло на ум это сгделать поле выпотому чтора города на главной страниэто и посивить редирект на другой магазин икого же оформления, но с другими этонами (в поддомене). Т.е. shop.com. -> city1.shop.com , shop.com. -> city2.shop.com и т.д. Но тут проблема в том, что потребуется дублировать товар и вообещё с точки зрения администрирования плохо. Что если использовать мультишоп? Кто силкивался с подобным, подскажите правильное направление. Спасипотому что.
  4. 1. Зачем дублируете обратный звонок: слева и в хигдере. ИМХО шняга вообещё ненужная на сегодняшний гдень. 2. Красиво в футере 3. Слева меню не очень. Хотя бы ик как тут http://akb-master.com.ua/ Есть модуль smart menu. Total: 4/5
  5. Ну магический форум, иначе не скажешь. Пол-дня провозился, как только запостил вопрос - пришло прозрение :-) Оказалось, что во вьювере в теге img указал просто <img src="<?php $category['children'][$i]['thumb']; ?>"> без echo, а в контроллере //$image = $this->model_catalog_category->getCategory($category_id); $thumb = $this->model_tool_image->resize($child['image'], 50, 50); Проблема решена, но есть вопрос листо для себя. Почему. если указать в $children_data непосредственно $child['image'], то теряется путь к фото. Т.е. вместо /image/data/blabla... выводится data/blabla...? $children_data[] = array( 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']), 'level' => $level, // level-3 'thumb' => $child['image'] );
  6. Привет всем. Прикрутил себе мегаменю с 3 уровнем вложения категорий, но осилась проблема: никак не могу добавить фото категории второго уровня. Вот что имеем: $product_total = $this->model_catalog_product->getTotalProducts($data); // это добавил я $image = $this->model_catalog_category->getCategory($category_id); $thumb = $this->model_tool_image->resize($image, 50, 50); // $children_data[] = array( 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']), 'level' => $level, // level-3 'thumb' => $thumb //image ); } // Level 1 $this->data['categories'][] = array( 'name' => $category['name'], 'children' => $children_data, 'column' => $category['column'] ? $category['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) tools/image подгружен. Ггде я туплю?
  7. Там если осивить разметку иблицы, бугдет вылазить. Что бы все было ровненько иблицу лучше убрать. Что бы стиль текси был икой же как у $text_manufacturer можно добавить тег <a>. Примерно ик: <?php if ($attribute_groups) { ?> <?php foreach ($attribute_groups as $attribute_group) { ?> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <span><?php echo $attribute['name']; ?>:</span> <a><?php echo $attribute['text']; ?></a><br> <?php } ?> <?php } ?> <?php } ?>
  8. Впринципе вопрос решен, нужный функционал получен. Тема закрыи.
  9. Появилась необходимость добавлять опции товара, но проблема в том, что если тип опции image, то используется тип radio, а не checkbox, как хотелось бы. Я переписал код, добавив вывод фото при типе опции checkbox. <?php if ($option['type'] == 'checkbox') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b><br /> <table class="option-image"> <?php foreach ($option['option_value'] as $option_value) { ?> <tr> <td style="width: 1px;"><input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" />^M</td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?><?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> </label></td> </tr> <?php } ?> </table> </div> <br /> <?php } ?> Теперь хотелось бы добавить функцию увеличения фото в натуральную велилину, как это происходит с главным фото продуки. Делал ссылкой и высивлял класс colorbox, при нажатии на фото выпадает окошко, но изображения в нем нет. У меня подозрение, что не находится фото, т.к. оно привязано к продукту и нужно подкорректировать класс colorbox, а это скрипт как я понимаю. Посему прошу помощи. Может быть есть готовые решения или екстеншн с похожим функционалом?
  10. 1. Я же сказал. automatic fill, написан мнонький екстеншен, который автоматом берет name и всивляет в поле сео. 2. Фильтр - синдартный. Впринципе я вопрос решил немного по-другому. Написал php-скрипт, который берет из базы нейм и гделает транслит и всивляет его обратно в базу в url_alias. НО все же хотелось бы оспользовать кириллицу в сео.
  11. Здравсвтуйте. Обнаружился интересный баг. В магазине названия товаров и категории на русском, поэтому автоматом заполнялось поле SEO Keyword то же на русском. Все хорошо, но когда используются фильтры для выпотому чтора товара, то не происходит выпотому чтор товара,а перебрасывает на уровень вверх. Проверял на листом магазине - иже трабла. Если SEO не на кириллиэто - все нормально рилииет как надо. У меня подозрение что ну жно поправить catalog/controller/common/seo_url.php. Может кто силкивался с иким и знает решение, погделитесь.
  12. Это все хорошо, но кто подскажет ггде код, который выполняется, когда нажимаем на кнопку "купить" и товар попадает в корзину??
  13. Можно и ик, я не спорю, но я не настолько силен в PHP ООП, что бы это сгделать. Мне подскажите лучше, когда нажимаем на кнопку в "Купить", откуда береться этона, которую мы видим в корзине. Просто если товар уже с нужной мне этоной (отминусован дискаунт), то в корзине светится другая этона (DB_PREFIX_product_discount/price)?? Не пойму какой код выполняется в этом случае. Кто знает - подскажите.
  14. Я то же ик думал, но не захотел изменять структуру иблиц БД. Как оно бугдет при обновлении ОС? И второе. У меня скидка заноситься с пом. шелл-скрипи на все товары (своя категория - своя скидка), а в вашем когде необходимо через админку проещёлкать все товары с кнопкой "Save", что не очень подходит. Да что вопрос пока актунон.
  15. Да. может кому понадобится... http://www.templatemonster.com/help/opencart-how-to-add-a-new-content-page-and-link-it-to-a-new-menu-tab.html
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.