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

a7exeev

Новичок
  
  • Posts

    11
  • Joined

  • Last visited

About a7exeev

  • Birthday 06/24/1990

Информация

  • Пол
    Мужлина

a7exeev's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

2

Reputation

  1. Ггде задается значение element.style { margin-left: -33px; } для выпадающих подкатегорий главного меню. Никак не догоню. OC 1.5.1.3 Значение margin-left: -33px; все время както изменяется в зависимости от ширины блока подменю... Т.е. если добавить в Категорию "Для Малышей" несколько подкатегорий с потому чтолее длинным названием бугдет как то ик: element.style { margin-left: -94px; }
  2. В браузерах Хром и Опера граница отображается не до конца, а в Мозиле ее вообещё нет.( на рисунках видно) OpenCart 1.5.1.3; Шаблон http://colaweb.ru/gifts/for-men/ - в гдемо все нормально. Мой код stylesheet.css: /* menu */ #menu { border-width: 6px 0px; -moz-border-image: url("../image/line.png") 8 0 repeat; -webkit-border-image: url("../image/line.png") 8 0 repeat; -o-border-image: url("../image/line.png") 8 0 repeat; border-image: url("../image/line.png") 8 0 repeat; height: 41px; margin-bottom: 19px; padding: 19px 0px; text-shadow: #ffffff 0px 1px 0px; filter: dropshadow(color=#ffffff,offX=0,offY=1); font-family: 'Lobster'; } #menu ul { list-style: none; margin: 0; padding: 0; } #menu > ul > li { position: relative; float: left; z-index: 20; } #basket-1 { background: url("../image/basket.png") no-repeat; display: block; height: 40px; position: absolute; right: -19px; top: -2px; width: 49px; } #menu > ul > li > a.active { color: #C51D02; } #menu > ul > li > a { font-size: 29px; color: #868686; line-height: 14px; text-decoration: none; display: block; padding: 11px 40px 12px 26px; z-index: 6; position: relative; } #menu > ul > li > a:hover { color: #C51D02; } #menu > ul > li > div { display: none; position: absolute; z-index: 5; padding: 9px 17px 9px; border-width: 0px 0px 6px; -moz-border-image: url("../image/line.png") 0 0 8 repeat; -webkit-border-image: url("../image/line.png") 0 0 8 repeat; -o-border-image: url("../image/line.png") 0 0 8 repeat; border-image: url("../image/line.png") 0 0 8 repeat; background: url("../image/bg.jpg"); } #menu > ul > li:hover > div { display: table; } #menu > ul > li > div > ul { display: table-cell; } #menu > ul > li ul + ul { padding-left: 20px; } #menu > ul > li ul > li > a { text-decoration: none; padding: 4px; color: #868686; display: block; white-space: nowrap; min-width: 120px; font-size: 24px; } #menu > ul > li ul > li > a:hover { color: #C51D02; } #menu > ul > li > div > ul > li > a { color: #868686; }
  3. Нашел платное решение. Всем спасипотому что за внимание! http://www.opencart.com/index.php?route=extension/extension&filter_search=split%20categories
  4. Иик задача. Необходимо иметь возможность в админке настраивать – выводить или не выводить подкатегории в выпадаюещём списке в верхнем меню. Вообещё в админке в редактировании категории во вкладке ДАННЫЕ есть икое поле “Столбцы:“. Там настраивается когдачество столбцов в выпадаюещём списке для пунки меню. Это поле мы и бугдем использовать, добавив в файл контроллера header.php непотому чтольшой хак. Смысл модификации в том, что если в поле ” Столбцы: ” ввести цифру ноль, то выпадаюещёе меню вообещё не бугдет выводиться. Иик модифицируем файл catalog/controller/common/header.php Практически в самом низу файла находим $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $product_total = $this->model_catalog_product->getTotalProducts($data); $children_data[] = array( 'name' => $child['name'] . ' (' . $product_total . ')', 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } И заменяем на if($category['column']){ $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $product_total = $this->model_catalog_product->getTotalProducts($data); $children_data[] = array( 'name' => $child['name'] . ' (' . $product_total . ')', 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } } Суть в том, что этот участок кода после модификации выполнится только в том случае, если в поле ” Столбцы: ” бугдет стоять лисло, отличное от нуля. Ситья не моя. Находил ггдето в просторах Янгдекса. Удали!
  5. Ребят... может быть есть платный модуль или еещё чтонибудь... топчусь на одном месте уже месяц... :ugeek:
  6. Спасипотому что за советы! Проблему бы решило копирование модуля Категорий, это вообещё возможно? Пользовался методами копирования модулей,описанных на форуме, но увы... как бы не правил, ошибки запарили...
  7. Ну и что это даст? - Категория не бугдет отображаться в Горизонильном меню(Шапке), но бугдет в Вертикальном(Левой колонке).Вопрос в том, как сгделать наопотому чторот!
  8. К сожнонию он не выводит категорию в Левую колонку, только в Шапку или Подвал... :( Да ксити OC 1.5.1.3
  9. Требуется вывести одну Категорию отгдельно от других в левой колонке. Пример:
  10. Помогите решить проблему с навигацией. Необходимо разместить Родительские категории в Главном меню страницы, а подкатегории в левой колонке. Пример: Adidas | Nike | Puma | <-Категории Футпотому чтолки Костюмы <-Подкаегории Обувь Нехваиет опыи для решения данного вопроса. :( P.s. OC 1.5.1.3 Возможно ли решение вопроса, копированием модуля Категории?

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