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

kiborg

Користувачі
  
  • Публікації

    59
  • З нами

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

Усі публікації користувача kiborg

  1. В карточке товара header подключен? Иконку меняли через админку или руками? Кэш опенкарта и браузера чистили?
  2. Скорее всего это костыли, но можете попробовать так. Во-первых сделайте бэкап! /catalog/controller/common/header.php ищите и комментируете: foreach ($children as $child) { $filter_data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $children_data[] = array( 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); сразу после него вставляете: /*ЗАМЕНА НАЧАЛО*/ foreach ($children as $child) { $filter_data = array(); $filter_data2 = array(); $children_data2 = array(); $children2 = $this->model_catalog_category->getCategories($child['category_id']); foreach ($children2 as $child2) { $filter_data2 = array( 'filter_category_id' => $child2['category_id'], 'filter_sub_category' => true ); $children_data2[] = array( 'name' => $child2['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data2) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $child['category_id'] . '_' . $child2['category_id']), ); } $filter_data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $children_data[] = array( 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']), 'children' => $children_data2, ); } /*ЗАМЕНА КОНЕЦ*/ /catalog/view/theme/default/template/common/header.tpl комментируете: <?php foreach ($categories as $category) { ?> <?php if ($category['children']) { ?> <li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a> <div class="dropdown-menu"> <div class="dropdown-inner"> <?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?> <ul class="list-unstyled"> <?php foreach ($children as $child) { ?> <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li> <?php } ?> </ul> <?php } ?> </div> <a href="<?php echo $category['href']; ?>" class="see-all"><?php echo $text_all; ?> <?php echo $category['name']; ?></a> </div> </li> <?php } else { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li> <?php } ?> <?php } ?> сразу после него вставляете: <?php foreach ($categories as $category) { ?> <?php if ($category['children']) { ?> <li><a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a> <div class="dropdown-menu"> <div class="dropdown-inner"> <?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?> <ul class="list-unstyled navbar-nav"> <?php foreach ($children as $child) { ?> <li><a href="<?php echo $child['href']; ?>" style="font-size: 18px; "><?php echo $child['name']; ?></a> <?php if ($child['children']) {?> <div class="child" style="padding-left: 10px;"><ul class="list-unstyled"> <?php foreach ($child['children'] as $child) { ?> <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li> <?php } ?> </ul></div> <?php } ?> </li> <?php } ?> <li><a href="<?php echo $category['href']; ?>" class="hidden-xs-up"><?php echo $text_all; ?> <?php echo $category['name']; ?></a> </li> </ul> <?php } ?> </div> <a href="<?php echo $category['href']; ?>" class="see-all hidden-xs"><?php echo $text_all; ?> <?php echo $category['name']; ?></a> </div> </li> <?php } else { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li> <?php } ?> <?php } ?> Так вы получите: В главном меню - Категории 1-го уровня. В выпадающем окне - Категории 2-го уровня и под ними, если у них есть, категории 3-го уровня. Если вы хотите вывести категории начиная со 2-го уровня смотрите как в файле header.tpl работают функции foreach Но помните, что ваши товары будут доступны из 2-х, 3-х категорий, уточните у сео специалиста все нюансы. Уровень вложенности 4 и дальше я не делал и не знаю будет он работать или нет, так что если захотите вывести категории 4-го уровня нужно об это подумать заранее.
  3. Можно в меню выводить не категорию catalog, а подкатегории, а потом уже 3 уровень.
  4. kiborg

    Анекдоты

    Когда пришел дедлайн, а у тебя только отговорки (пиу-пиу)
  5. Вы можете просто переместить тот поиск, который есть у вас в шаблоне. Если такой вариант не устраивает, то поиск выводится при помощи <?php echo $search; ?> Попробуйте добавить в header, посмотрите что получится
  6. А разве между stroygip и public_html не должен быть адрес вашего сайта? define('DIR_IMAGE', '/home/stroygip/ВОТ_ТУТ/public_html/image/');
  7. На счет 1С ничего не скажу, но если одному товару присвоено две опции (Женские духи И Мужские духи), то при выборе в фильтре только Женские или только Мужские, он должен появится и там и там, вот и получается унисекс.
  8. sawralex, нет. Зайдите туда, где вы добавляли слайдер, исправьте .ru.ru на .ru И как заметил zlatoff, уберите пробелы с названия изображений.
  9. Значит поменяйте там, где вам предлагали ранее в checkout.php и после этого попробуйте: 1. Почистить кэш (system/storage/cache) 2. Админка » Дополнения » Менеджер дополнений - Обновить 3. На худой конец почистить кэш браузера.
  10. С 2.3 не работал еще, там, возможно, поменяли расположение файлов. Посмотрите в extension
  11. У вас неправильная ссылка на картинку, проверяйте консоль в браузере ru.ru вместо .ru
  12. Поищите catalog/language/ВАШ ЯЗЫК/module/НАЗВАНИЕ МОДУЛЯ, который используете при оформлении заказа, возможно он оттуда берет.
  13. Если ко всем дивам добавить style="text-align: center;" <div class="col-sm-4" style="text-align: center;"> Получится так: Можете создать отдельный класс в стилях.
  14. Я так понимаю, что для определения общей цены, Опенкарт проверяет есть ли налог на этот товар или зону. Попробуйте отключить через админку Система / Настройки / ВАШ_МАГАЗИН / вкладка Опции Ищите: Отображать цены с налогом: попробуйте поставить нет
  15. catalog/language/ВАШ_ЯЗЫК/common/cart.php $_['text_items'] = '%s'; catalog/language/ВАШ_ЯЗЫК/checkout/cart.php $_['text_items'] = '%s';
  16. Если кому-то интересно, сделал так, пока всё работает:
  17. Например, проголосовало 3 человека: Первый - 1 балл; Второй - 2 балла; Третий - 5 баллов. Нужно: В карточке товара вывести рейтинг без учета 1 балла, т.е. (2+5)/2 = 3.5, но при этом вывести общее количество проголосовавших — 3 шт. ocStore 2.1.0.2.1 Подскажите куда смотреть, что искать?
  18. Еще понадобится изменить тип переменной rating с int на float Я, конечно, не программист, возможно что-то лишнее добавил, но сделал так: в catalog/controller/product/product.php ищем: $data['rating'] = (int)$product_info['rating']; заменяем на: $data['rating'] = (float)$product_info['rating']; дальше: if ($this->config->get('config_review_status')) { $rating = (int)$result['rating']; на: if ($this->config->get('config_review_status')) { $rating = (float)$result['rating']; и: foreach ($results as $result) { $data['reviews'][] = array( 'author' => $result['author'], 'text' => nl2br($result['text']), 'rating' => (int)$result['rating'], на: foreach ($results as $result) { $data['reviews'][] = array( 'author' => $result['author'], 'text' => nl2br($result['text']), 'rating' => (float)$result['rating'],
  19. Добрый день. Подскажите как можно реализовать следующее: Есть товар у которого, к примеру, доступны три опции: Бесплатная доставка - $0 Доставка на склад - $5 Доставка курьером - $9 Как, после выбора одной из опций, отминусовать количество от общего количества товаров на складе? Где искать, куда смотреть?)
  20. Спасибо что так быстро откликнулись на мой зов о помощи))))) Аж настроение подняли!
  21. Добрый день. Возникла такая ошибка. Notice: Error: Could not load template /home/****/******/www/catalog/view/theme/common/header.tpl! in/home/****/******/www/system/engine/loader.php on line 86 Вместо звездочек рабочие директории. Версия ocStore 2.1.0.2, дополнений никаких нет. Пытался отредактировать header.tpl. Когда появилась ошибка, заменил его на стандартный, но ошибка так и осталась. В "Менеджере дополнений" нажимал кнопку обновить. На каком-то форуме нашел вариант, что нужно удалить папку system/modification/system - не помогло. Кеш чистил)) У кого была такая проблема, подскажите как решить, и что самое главное, почему она возникает? Чтобы опять не попасть на нее) Файл loader.php:

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

Important Information

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