Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

wishuser

Новичок
  
  • Posts

    16
  • Joined

  • Last visited

wishuser's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

1

Reputation

  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
×
×
  • 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.