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

wishuser

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

    16
  • З нами

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

wishuser's Achievements

Explorer

Explorer (4/14)

  • Dedicated Rare
  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done

Recent Badges

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

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

Important Information

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