Lyuma Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 Помогите, пожалуйста! Не открываются подкатегории при нажатии на родительскую категорию в левой колонке. Т.е. (схема1) Категория Подкатегория1 Подкатегория 2 в Подкатегории1 есть еще Подкатегория11, Подкатегория12 (схема2) Категория Подкатегория1 Подкатегория11 Подкатегория12 Подкатегория 2 При нажатии на Подкатегорию1 в левой колонке ничего не меняется, она одна и остается, без Подкатегорий11,12 (схема1), а надо чтобы выводилось как схеме2. Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 движок? версия? шаблон/модуль категорий? еще лучше - ссылку на сайт что делали, после чего перестало работать? без этого можно только гадать Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 сайт thaicaravan.com OC 2.0.1.1 думаю, произошло после переноса сайта с денвера на хостинг, не обращала внимание на отсутствие. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 а раньше вообще - открывалось? если да и сами ничего не правили в коде - имеет смысл уточнить у автора темы Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 Раньше открывалось, я удалила все вемо-товары и демо-категории, после этого создавала уже свои, после этого и перестало думаю работать, просто не так давно подкатегории ввела и заметила. так тема вроде дефолтная Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 так тема вроде дефолтная нет попробуйте переключить на дефолтную, если появятся вложенные категории - значит что-то с темой, если нет - вероятно намудрили с кодом Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 переключила на дефолтную, категории не появились. и что теперь делать? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 сравнить с денвером, на котором работает - искать отличия Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 а в каких файлах конкретно искать отличия? простите мое незнание, я только учусь. Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 посмотрела в денвере - там тоже оказывается подкатегории не открываются. видимо, я еще до переноса на сайт что-то напортачила. в коде не сильна, что теперь делать? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 пробуйте заменить файл catalog\view\theme\ имя вашей темы \template\module\category.tpl файлом catalog\view\theme\default\template\module\category.tpl из вашего чистого дистрибутива Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 у меня нет в папке catalog\view\theme\ имя вашей темы\template\ нет папки module\category.tpl есть только папка \common, а там footer.tpl b header.tpl зашла в папку catalog\view\theme\default\template\module\category.tpl , там код (может Вы посмотрите, что не так). И подскажите, где взять чистый дистрибутив? <div class="list-group"> <?php foreach ($categories as $category) { ?> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="list-group-item active"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <?php foreach ($category['children'] as $child) { ?> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="list-group-item active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>" class="list-group-item"> - <?php echo $child['name']; ?></a> <?php } ?> <?php } ?> <?php } ?> <?php } else { ?> <a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a> <?php } ?> <?php } ?> </div> Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 интересно - как так нет папки module? :blink: создайте и попробуйте скопировать catalog\view\theme\default\template\module\category.tpl в catalog\view\theme\ имя вашей темы \template\module\category.tpl Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 так в в папке catalog\view\theme\ имя вашей темы\template\ есть вообще только одна папка \common,с двумя файлами footer.tpl и header.tpl никаких других ни папок, ни файлов там нет. я создала в папке catalog/view/theme/bolshopdark/template/module и скопировала туда category.tpl но ничего не произошло, категории не появились. Может в коде что-то не так? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 а, затупил что-то.. все нормально - когда в шаблоне (отличном от дефолтного) нет какого-то файла, этот файл берется из папки с дефолтным шаблоном попробуйте код заменить на такой (только свой сохраните где-нибудь на всякий случай!) <div class="box"> <div class="box-heading"><?php echo $heading_title; ?></div> <div class="box-content"> <ul class="box-category"> <?php foreach ($categories as $category) { ?> <li> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if (($category['children']) && ($category['category_id'] == $category_id)) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> </div> </div> Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 из папки catalog\view\theme\ имя вашей темы\template\ удалила созданную папку module с файлом category.tpl в папку catalog\view\theme\default\template\module\category.tpl скопировала данный Вами код, внешний вид немного изменился, но все равно подкатегории не открываются. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 код - верните как было замените файл catalog\controller\module\category.php аналогичным из чистого дистрибутива только свой сохраните на всякий случай Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 простите, а где взять этот чистый дистрибутив? Я его не сохраняла, сразу стала изменять все. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 вспоминать - где брали и качать оттуда. или скачать с официального сайта качайте именно вашу версию Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 (змінено) скачала, заменила и.... категории все равно не появились, так еще и пропала половина товаров.... вернула все назад Змінено 8 липня 2015 користувачем Lyuma Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 нет, простите, половина товаров не пропадала, это я затупила и не отключила денвер. Отключила, открыла catalog\controller\module\category.php в только что загруженном чистом дистрибутиве, скопировала на сервер и ровным счетом ничего не произошло, категории не появились. вот код из чистого дистрибутива, может его надо как-то подправить? <?php class ControllerModuleCategory extends Controller { public function index() { $this->load->language('module/category'); $data['heading_title'] = $this->language->get('heading_title'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } if (isset($parts[0])) { $data['category_id'] = $parts[0]; } else { $data['category_id'] = 0; } if (isset($parts[1])) { $data['child_id'] = $parts[1]; } else { $data['child_id'] = 0; } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { $children_data = array(); if ($category['category_id'] == $data['category_id']) { $children = $this->model_catalog_category->getCategories($category['category_id']); foreach($children as $child) { $filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true); $children_data[] = array( 'category_id' => $child['category_id'], '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']) ); } } $filter_data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/module/category.tpl', $data); } else { return $this->load->view('default/template/module/category.tpl', $data); } } } Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 тогда три варианта событий: смириться и оставить все как есть ждать, пока еще кто подключится к теме с предложениями либо в раздел платных услуг - может там найдутся желающие взяться за исправление Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 Все поняла. Спасибо Вам большое!!!!! Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 15 липня 2015 Автор Share Опубліковано: 15 липня 2015 Я решила проблему таким образом: Видимо, в стандартной версии Опенкарт и без покупки доп.модулей возможна только схема Категория - Подкатегория и они прекрасно открываются, а схема Категория - Подкатегория - Подподкатегория уже не действует, Подподкатегории не открываются ни в какую в левой колонке! Поэтому я назначила все Подкатегории главными Категориями и всё заработало, т.е. у меня не стало Подподкатегорий. Может кому поможет! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Не открываются подкатегории при нажатии на родительскую Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 сайт thaicaravan.com OC 2.0.1.1 думаю, произошло после переноса сайта с денвера на хостинг, не обращала внимание на отсутствие. Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 а раньше вообще - открывалось? если да и сами ничего не правили в коде - имеет смысл уточнить у автора темы Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 Раньше открывалось, я удалила все вемо-товары и демо-категории, после этого создавала уже свои, после этого и перестало думаю работать, просто не так давно подкатегории ввела и заметила. так тема вроде дефолтная Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 так тема вроде дефолтная нет попробуйте переключить на дефолтную, если появятся вложенные категории - значит что-то с темой, если нет - вероятно намудрили с кодом Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 переключила на дефолтную, категории не появились. и что теперь делать? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 сравнить с денвером, на котором работает - искать отличия Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 а в каких файлах конкретно искать отличия? простите мое незнание, я только учусь. Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 посмотрела в денвере - там тоже оказывается подкатегории не открываются. видимо, я еще до переноса на сайт что-то напортачила. в коде не сильна, что теперь делать? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 пробуйте заменить файл catalog\view\theme\ имя вашей темы \template\module\category.tpl файлом catalog\view\theme\default\template\module\category.tpl из вашего чистого дистрибутива Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 у меня нет в папке catalog\view\theme\ имя вашей темы\template\ нет папки module\category.tpl есть только папка \common, а там footer.tpl b header.tpl зашла в папку catalog\view\theme\default\template\module\category.tpl , там код (может Вы посмотрите, что не так). И подскажите, где взять чистый дистрибутив? <div class="list-group"> <?php foreach ($categories as $category) { ?> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="list-group-item active"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <?php foreach ($category['children'] as $child) { ?> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="list-group-item active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>" class="list-group-item"> - <?php echo $child['name']; ?></a> <?php } ?> <?php } ?> <?php } ?> <?php } else { ?> <a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a> <?php } ?> <?php } ?> </div> Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 интересно - как так нет папки module? :blink: создайте и попробуйте скопировать catalog\view\theme\default\template\module\category.tpl в catalog\view\theme\ имя вашей темы \template\module\category.tpl Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 так в в папке catalog\view\theme\ имя вашей темы\template\ есть вообще только одна папка \common,с двумя файлами footer.tpl и header.tpl никаких других ни папок, ни файлов там нет. я создала в папке catalog/view/theme/bolshopdark/template/module и скопировала туда category.tpl но ничего не произошло, категории не появились. Может в коде что-то не так? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 а, затупил что-то.. все нормально - когда в шаблоне (отличном от дефолтного) нет какого-то файла, этот файл берется из папки с дефолтным шаблоном попробуйте код заменить на такой (только свой сохраните где-нибудь на всякий случай!) <div class="box"> <div class="box-heading"><?php echo $heading_title; ?></div> <div class="box-content"> <ul class="box-category"> <?php foreach ($categories as $category) { ?> <li> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if (($category['children']) && ($category['category_id'] == $category_id)) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> </div> </div> Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 из папки catalog\view\theme\ имя вашей темы\template\ удалила созданную папку module с файлом category.tpl в папку catalog\view\theme\default\template\module\category.tpl скопировала данный Вами код, внешний вид немного изменился, но все равно подкатегории не открываются. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 код - верните как было замените файл catalog\controller\module\category.php аналогичным из чистого дистрибутива только свой сохраните на всякий случай Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 простите, а где взять этот чистый дистрибутив? Я его не сохраняла, сразу стала изменять все. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 вспоминать - где брали и качать оттуда. или скачать с официального сайта качайте именно вашу версию Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 (змінено) скачала, заменила и.... категории все равно не появились, так еще и пропала половина товаров.... вернула все назад Змінено 8 липня 2015 користувачем Lyuma Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 нет, простите, половина товаров не пропадала, это я затупила и не отключила денвер. Отключила, открыла catalog\controller\module\category.php в только что загруженном чистом дистрибутиве, скопировала на сервер и ровным счетом ничего не произошло, категории не появились. вот код из чистого дистрибутива, может его надо как-то подправить? <?php class ControllerModuleCategory extends Controller { public function index() { $this->load->language('module/category'); $data['heading_title'] = $this->language->get('heading_title'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } if (isset($parts[0])) { $data['category_id'] = $parts[0]; } else { $data['category_id'] = 0; } if (isset($parts[1])) { $data['child_id'] = $parts[1]; } else { $data['child_id'] = 0; } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { $children_data = array(); if ($category['category_id'] == $data['category_id']) { $children = $this->model_catalog_category->getCategories($category['category_id']); foreach($children as $child) { $filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true); $children_data[] = array( 'category_id' => $child['category_id'], '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']) ); } } $filter_data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/module/category.tpl', $data); } else { return $this->load->view('default/template/module/category.tpl', $data); } } } Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 тогда три варианта событий: смириться и оставить все как есть ждать, пока еще кто подключится к теме с предложениями либо в раздел платных услуг - может там найдутся желающие взяться за исправление Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 Все поняла. Спасибо Вам большое!!!!! Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 15 липня 2015 Автор Share Опубліковано: 15 липня 2015 Я решила проблему таким образом: Видимо, в стандартной версии Опенкарт и без покупки доп.модулей возможна только схема Категория - Подкатегория и они прекрасно открываются, а схема Категория - Подкатегория - Подподкатегория уже не действует, Подподкатегории не открываются ни в какую в левой колонке! Поэтому я назначила все Подкатегории главными Категориями и всё заработало, т.е. у меня не стало Подподкатегорий. Может кому поможет! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Не открываются подкатегории при нажатии на родительскую Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 Раньше открывалось, я удалила все вемо-товары и демо-категории, после этого создавала уже свои, после этого и перестало думаю работать, просто не так давно подкатегории ввела и заметила. так тема вроде дефолтная Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 так тема вроде дефолтная нет попробуйте переключить на дефолтную, если появятся вложенные категории - значит что-то с темой, если нет - вероятно намудрили с кодом Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 переключила на дефолтную, категории не появились. и что теперь делать? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 сравнить с денвером, на котором работает - искать отличия Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 а в каких файлах конкретно искать отличия? простите мое незнание, я только учусь. Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 посмотрела в денвере - там тоже оказывается подкатегории не открываются. видимо, я еще до переноса на сайт что-то напортачила. в коде не сильна, что теперь делать? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 пробуйте заменить файл catalog\view\theme\ имя вашей темы \template\module\category.tpl файлом catalog\view\theme\default\template\module\category.tpl из вашего чистого дистрибутива Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 у меня нет в папке catalog\view\theme\ имя вашей темы\template\ нет папки module\category.tpl есть только папка \common, а там footer.tpl b header.tpl зашла в папку catalog\view\theme\default\template\module\category.tpl , там код (может Вы посмотрите, что не так). И подскажите, где взять чистый дистрибутив? <div class="list-group"> <?php foreach ($categories as $category) { ?> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="list-group-item active"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <?php foreach ($category['children'] as $child) { ?> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="list-group-item active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>" class="list-group-item"> - <?php echo $child['name']; ?></a> <?php } ?> <?php } ?> <?php } ?> <?php } else { ?> <a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a> <?php } ?> <?php } ?> </div> Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 интересно - как так нет папки module? :blink: создайте и попробуйте скопировать catalog\view\theme\default\template\module\category.tpl в catalog\view\theme\ имя вашей темы \template\module\category.tpl Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 так в в папке catalog\view\theme\ имя вашей темы\template\ есть вообще только одна папка \common,с двумя файлами footer.tpl и header.tpl никаких других ни папок, ни файлов там нет. я создала в папке catalog/view/theme/bolshopdark/template/module и скопировала туда category.tpl но ничего не произошло, категории не появились. Может в коде что-то не так? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 а, затупил что-то.. все нормально - когда в шаблоне (отличном от дефолтного) нет какого-то файла, этот файл берется из папки с дефолтным шаблоном попробуйте код заменить на такой (только свой сохраните где-нибудь на всякий случай!) <div class="box"> <div class="box-heading"><?php echo $heading_title; ?></div> <div class="box-content"> <ul class="box-category"> <?php foreach ($categories as $category) { ?> <li> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if (($category['children']) && ($category['category_id'] == $category_id)) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> </div> </div> Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 из папки catalog\view\theme\ имя вашей темы\template\ удалила созданную папку module с файлом category.tpl в папку catalog\view\theme\default\template\module\category.tpl скопировала данный Вами код, внешний вид немного изменился, но все равно подкатегории не открываются. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 код - верните как было замените файл catalog\controller\module\category.php аналогичным из чистого дистрибутива только свой сохраните на всякий случай Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 простите, а где взять этот чистый дистрибутив? Я его не сохраняла, сразу стала изменять все. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 вспоминать - где брали и качать оттуда. или скачать с официального сайта качайте именно вашу версию Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 (змінено) скачала, заменила и.... категории все равно не появились, так еще и пропала половина товаров.... вернула все назад Змінено 8 липня 2015 користувачем Lyuma Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 нет, простите, половина товаров не пропадала, это я затупила и не отключила денвер. Отключила, открыла catalog\controller\module\category.php в только что загруженном чистом дистрибутиве, скопировала на сервер и ровным счетом ничего не произошло, категории не появились. вот код из чистого дистрибутива, может его надо как-то подправить? <?php class ControllerModuleCategory extends Controller { public function index() { $this->load->language('module/category'); $data['heading_title'] = $this->language->get('heading_title'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } if (isset($parts[0])) { $data['category_id'] = $parts[0]; } else { $data['category_id'] = 0; } if (isset($parts[1])) { $data['child_id'] = $parts[1]; } else { $data['child_id'] = 0; } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { $children_data = array(); if ($category['category_id'] == $data['category_id']) { $children = $this->model_catalog_category->getCategories($category['category_id']); foreach($children as $child) { $filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true); $children_data[] = array( 'category_id' => $child['category_id'], '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']) ); } } $filter_data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/module/category.tpl', $data); } else { return $this->load->view('default/template/module/category.tpl', $data); } } } Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 тогда три варианта событий: смириться и оставить все как есть ждать, пока еще кто подключится к теме с предложениями либо в раздел платных услуг - может там найдутся желающие взяться за исправление Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 Все поняла. Спасибо Вам большое!!!!! Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 15 липня 2015 Автор Share Опубліковано: 15 липня 2015 Я решила проблему таким образом: Видимо, в стандартной версии Опенкарт и без покупки доп.модулей возможна только схема Категория - Подкатегория и они прекрасно открываются, а схема Категория - Подкатегория - Подподкатегория уже не действует, Подподкатегории не открываются ни в какую в левой колонке! Поэтому я назначила все Подкатегории главными Категориями и всё заработало, т.е. у меня не стало Подподкатегорий. Может кому поможет! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Не открываются подкатегории при нажатии на родительскую Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 переключила на дефолтную, категории не появились. и что теперь делать? Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 сравнить с денвером, на котором работает - искать отличия Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 а в каких файлах конкретно искать отличия? простите мое незнание, я только учусь. Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 посмотрела в денвере - там тоже оказывается подкатегории не открываются. видимо, я еще до переноса на сайт что-то напортачила. в коде не сильна, что теперь делать? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 пробуйте заменить файл catalog\view\theme\ имя вашей темы \template\module\category.tpl файлом catalog\view\theme\default\template\module\category.tpl из вашего чистого дистрибутива Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 у меня нет в папке catalog\view\theme\ имя вашей темы\template\ нет папки module\category.tpl есть только папка \common, а там footer.tpl b header.tpl зашла в папку catalog\view\theme\default\template\module\category.tpl , там код (может Вы посмотрите, что не так). И подскажите, где взять чистый дистрибутив? <div class="list-group"> <?php foreach ($categories as $category) { ?> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="list-group-item active"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <?php foreach ($category['children'] as $child) { ?> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="list-group-item active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>" class="list-group-item"> - <?php echo $child['name']; ?></a> <?php } ?> <?php } ?> <?php } ?> <?php } else { ?> <a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a> <?php } ?> <?php } ?> </div> Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 интересно - как так нет папки module? :blink: создайте и попробуйте скопировать catalog\view\theme\default\template\module\category.tpl в catalog\view\theme\ имя вашей темы \template\module\category.tpl Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 так в в папке catalog\view\theme\ имя вашей темы\template\ есть вообще только одна папка \common,с двумя файлами footer.tpl и header.tpl никаких других ни папок, ни файлов там нет. я создала в папке catalog/view/theme/bolshopdark/template/module и скопировала туда category.tpl но ничего не произошло, категории не появились. Может в коде что-то не так? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 а, затупил что-то.. все нормально - когда в шаблоне (отличном от дефолтного) нет какого-то файла, этот файл берется из папки с дефолтным шаблоном попробуйте код заменить на такой (только свой сохраните где-нибудь на всякий случай!) <div class="box"> <div class="box-heading"><?php echo $heading_title; ?></div> <div class="box-content"> <ul class="box-category"> <?php foreach ($categories as $category) { ?> <li> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if (($category['children']) && ($category['category_id'] == $category_id)) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> </div> </div> Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 из папки catalog\view\theme\ имя вашей темы\template\ удалила созданную папку module с файлом category.tpl в папку catalog\view\theme\default\template\module\category.tpl скопировала данный Вами код, внешний вид немного изменился, но все равно подкатегории не открываются. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 код - верните как было замените файл catalog\controller\module\category.php аналогичным из чистого дистрибутива только свой сохраните на всякий случай Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 простите, а где взять этот чистый дистрибутив? Я его не сохраняла, сразу стала изменять все. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 вспоминать - где брали и качать оттуда. или скачать с официального сайта качайте именно вашу версию Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 (змінено) скачала, заменила и.... категории все равно не появились, так еще и пропала половина товаров.... вернула все назад Змінено 8 липня 2015 користувачем Lyuma Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 нет, простите, половина товаров не пропадала, это я затупила и не отключила денвер. Отключила, открыла catalog\controller\module\category.php в только что загруженном чистом дистрибутиве, скопировала на сервер и ровным счетом ничего не произошло, категории не появились. вот код из чистого дистрибутива, может его надо как-то подправить? <?php class ControllerModuleCategory extends Controller { public function index() { $this->load->language('module/category'); $data['heading_title'] = $this->language->get('heading_title'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } if (isset($parts[0])) { $data['category_id'] = $parts[0]; } else { $data['category_id'] = 0; } if (isset($parts[1])) { $data['child_id'] = $parts[1]; } else { $data['child_id'] = 0; } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { $children_data = array(); if ($category['category_id'] == $data['category_id']) { $children = $this->model_catalog_category->getCategories($category['category_id']); foreach($children as $child) { $filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true); $children_data[] = array( 'category_id' => $child['category_id'], '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']) ); } } $filter_data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/module/category.tpl', $data); } else { return $this->load->view('default/template/module/category.tpl', $data); } } } Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 тогда три варианта событий: смириться и оставить все как есть ждать, пока еще кто подключится к теме с предложениями либо в раздел платных услуг - может там найдутся желающие взяться за исправление Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 Все поняла. Спасибо Вам большое!!!!! Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 15 липня 2015 Автор Share Опубліковано: 15 липня 2015 Я решила проблему таким образом: Видимо, в стандартной версии Опенкарт и без покупки доп.модулей возможна только схема Категория - Подкатегория и они прекрасно открываются, а схема Категория - Подкатегория - Подподкатегория уже не действует, Подподкатегории не открываются ни в какую в левой колонке! Поэтому я назначила все Подкатегории главными Категориями и всё заработало, т.е. у меня не стало Подподкатегорий. Может кому поможет! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Не открываются подкатегории при нажатии на родительскую Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 а в каких файлах конкретно искать отличия? простите мое незнание, я только учусь. Надіслати Поділитися на інших сайтах More sharing options...
Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 посмотрела в денвере - там тоже оказывается подкатегории не открываются. видимо, я еще до переноса на сайт что-то напортачила. в коде не сильна, что теперь делать? Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 пробуйте заменить файл catalog\view\theme\ имя вашей темы \template\module\category.tpl файлом catalog\view\theme\default\template\module\category.tpl из вашего чистого дистрибутива Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 у меня нет в папке catalog\view\theme\ имя вашей темы\template\ нет папки module\category.tpl есть только папка \common, а там footer.tpl b header.tpl зашла в папку catalog\view\theme\default\template\module\category.tpl , там код (может Вы посмотрите, что не так). И подскажите, где взять чистый дистрибутив? <div class="list-group"> <?php foreach ($categories as $category) { ?> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="list-group-item active"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <?php foreach ($category['children'] as $child) { ?> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="list-group-item active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>" class="list-group-item"> - <?php echo $child['name']; ?></a> <?php } ?> <?php } ?> <?php } ?> <?php } else { ?> <a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a> <?php } ?> <?php } ?> </div> Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 интересно - как так нет папки module? :blink: создайте и попробуйте скопировать catalog\view\theme\default\template\module\category.tpl в catalog\view\theme\ имя вашей темы \template\module\category.tpl Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 так в в папке catalog\view\theme\ имя вашей темы\template\ есть вообще только одна папка \common,с двумя файлами footer.tpl и header.tpl никаких других ни папок, ни файлов там нет. я создала в папке catalog/view/theme/bolshopdark/template/module и скопировала туда category.tpl но ничего не произошло, категории не появились. Может в коде что-то не так? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 а, затупил что-то.. все нормально - когда в шаблоне (отличном от дефолтного) нет какого-то файла, этот файл берется из папки с дефолтным шаблоном попробуйте код заменить на такой (только свой сохраните где-нибудь на всякий случай!) <div class="box"> <div class="box-heading"><?php echo $heading_title; ?></div> <div class="box-content"> <ul class="box-category"> <?php foreach ($categories as $category) { ?> <li> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if (($category['children']) && ($category['category_id'] == $category_id)) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> </div> </div> Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 из папки catalog\view\theme\ имя вашей темы\template\ удалила созданную папку module с файлом category.tpl в папку catalog\view\theme\default\template\module\category.tpl скопировала данный Вами код, внешний вид немного изменился, но все равно подкатегории не открываются. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 код - верните как было замените файл catalog\controller\module\category.php аналогичным из чистого дистрибутива только свой сохраните на всякий случай Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 простите, а где взять этот чистый дистрибутив? Я его не сохраняла, сразу стала изменять все. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 вспоминать - где брали и качать оттуда. или скачать с официального сайта качайте именно вашу версию Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 (змінено) скачала, заменила и.... категории все равно не появились, так еще и пропала половина товаров.... вернула все назад Змінено 8 липня 2015 користувачем Lyuma Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 нет, простите, половина товаров не пропадала, это я затупила и не отключила денвер. Отключила, открыла catalog\controller\module\category.php в только что загруженном чистом дистрибутиве, скопировала на сервер и ровным счетом ничего не произошло, категории не появились. вот код из чистого дистрибутива, может его надо как-то подправить? <?php class ControllerModuleCategory extends Controller { public function index() { $this->load->language('module/category'); $data['heading_title'] = $this->language->get('heading_title'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } if (isset($parts[0])) { $data['category_id'] = $parts[0]; } else { $data['category_id'] = 0; } if (isset($parts[1])) { $data['child_id'] = $parts[1]; } else { $data['child_id'] = 0; } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { $children_data = array(); if ($category['category_id'] == $data['category_id']) { $children = $this->model_catalog_category->getCategories($category['category_id']); foreach($children as $child) { $filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true); $children_data[] = array( 'category_id' => $child['category_id'], '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']) ); } } $filter_data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/module/category.tpl', $data); } else { return $this->load->view('default/template/module/category.tpl', $data); } } } Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 тогда три варианта событий: смириться и оставить все как есть ждать, пока еще кто подключится к теме с предложениями либо в раздел платных услуг - может там найдутся желающие взяться за исправление Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 Все поняла. Спасибо Вам большое!!!!! Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 15 липня 2015 Автор Share Опубліковано: 15 липня 2015 Я решила проблему таким образом: Видимо, в стандартной версии Опенкарт и без покупки доп.модулей возможна только схема Категория - Подкатегория и они прекрасно открываются, а схема Категория - Подкатегория - Подподкатегория уже не действует, Подподкатегории не открываются ни в какую в левой колонке! Поэтому я назначила все Подкатегории главными Категориями и всё заработало, т.е. у меня не стало Подподкатегорий. Может кому поможет! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Не открываются подкатегории при нажатии на родительскую Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 у меня нет в папке catalog\view\theme\ имя вашей темы\template\ нет папки module\category.tpl есть только папка \common, а там footer.tpl b header.tpl зашла в папку catalog\view\theme\default\template\module\category.tpl , там код (может Вы посмотрите, что не так). И подскажите, где взять чистый дистрибутив? <div class="list-group"> <?php foreach ($categories as $category) { ?> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="list-group-item active"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <?php foreach ($category['children'] as $child) { ?> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="list-group-item active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>" class="list-group-item"> - <?php echo $child['name']; ?></a> <?php } ?> <?php } ?> <?php } ?> <?php } else { ?> <a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a> <?php } ?> <?php } ?> </div> Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 интересно - как так нет папки module? :blink: создайте и попробуйте скопировать catalog\view\theme\default\template\module\category.tpl в catalog\view\theme\ имя вашей темы \template\module\category.tpl Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 так в в папке catalog\view\theme\ имя вашей темы\template\ есть вообще только одна папка \common,с двумя файлами footer.tpl и header.tpl никаких других ни папок, ни файлов там нет. я создала в папке catalog/view/theme/bolshopdark/template/module и скопировала туда category.tpl но ничего не произошло, категории не появились. Может в коде что-то не так? Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 а, затупил что-то.. все нормально - когда в шаблоне (отличном от дефолтного) нет какого-то файла, этот файл берется из папки с дефолтным шаблоном попробуйте код заменить на такой (только свой сохраните где-нибудь на всякий случай!) <div class="box"> <div class="box-heading"><?php echo $heading_title; ?></div> <div class="box-content"> <ul class="box-category"> <?php foreach ($categories as $category) { ?> <li> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if (($category['children']) && ($category['category_id'] == $category_id)) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> </div> </div> Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 из папки catalog\view\theme\ имя вашей темы\template\ удалила созданную папку module с файлом category.tpl в папку catalog\view\theme\default\template\module\category.tpl скопировала данный Вами код, внешний вид немного изменился, но все равно подкатегории не открываются. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 код - верните как было замените файл catalog\controller\module\category.php аналогичным из чистого дистрибутива только свой сохраните на всякий случай Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 простите, а где взять этот чистый дистрибутив? Я его не сохраняла, сразу стала изменять все. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 вспоминать - где брали и качать оттуда. или скачать с официального сайта качайте именно вашу версию Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 (змінено) скачала, заменила и.... категории все равно не появились, так еще и пропала половина товаров.... вернула все назад Змінено 8 липня 2015 користувачем Lyuma Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 нет, простите, половина товаров не пропадала, это я затупила и не отключила денвер. Отключила, открыла catalog\controller\module\category.php в только что загруженном чистом дистрибутиве, скопировала на сервер и ровным счетом ничего не произошло, категории не появились. вот код из чистого дистрибутива, может его надо как-то подправить? <?php class ControllerModuleCategory extends Controller { public function index() { $this->load->language('module/category'); $data['heading_title'] = $this->language->get('heading_title'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } if (isset($parts[0])) { $data['category_id'] = $parts[0]; } else { $data['category_id'] = 0; } if (isset($parts[1])) { $data['child_id'] = $parts[1]; } else { $data['child_id'] = 0; } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { $children_data = array(); if ($category['category_id'] == $data['category_id']) { $children = $this->model_catalog_category->getCategories($category['category_id']); foreach($children as $child) { $filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true); $children_data[] = array( 'category_id' => $child['category_id'], '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']) ); } } $filter_data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/module/category.tpl', $data); } else { return $this->load->view('default/template/module/category.tpl', $data); } } } Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 тогда три варианта событий: смириться и оставить все как есть ждать, пока еще кто подключится к теме с предложениями либо в раздел платных услуг - может там найдутся желающие взяться за исправление Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 Все поняла. Спасибо Вам большое!!!!! Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 15 липня 2015 Автор Share Опубліковано: 15 липня 2015 Я решила проблему таким образом: Видимо, в стандартной версии Опенкарт и без покупки доп.модулей возможна только схема Категория - Подкатегория и они прекрасно открываются, а схема Категория - Подкатегория - Подподкатегория уже не действует, Подподкатегории не открываются ни в какую в левой колонке! Поэтому я назначила все Подкатегории главными Категориями и всё заработало, т.е. у меня не стало Подподкатегорий. Может кому поможет! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Не открываются подкатегории при нажатии на родительскую Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Lyuma Опубліковано: 7 липня 2015 Автор Share Опубліковано: 7 липня 2015 так в в папке catalog\view\theme\ имя вашей темы\template\ есть вообще только одна папка \common,с двумя файлами footer.tpl и header.tpl никаких других ни папок, ни файлов там нет. я создала в папке catalog/view/theme/bolshopdark/template/module и скопировала туда category.tpl но ничего не произошло, категории не появились. Может в коде что-то не так? Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 7 липня 2015 Share Опубліковано: 7 липня 2015 а, затупил что-то.. все нормально - когда в шаблоне (отличном от дефолтного) нет какого-то файла, этот файл берется из папки с дефолтным шаблоном попробуйте код заменить на такой (только свой сохраните где-нибудь на всякий случай!) <div class="box"> <div class="box-heading"><?php echo $heading_title; ?></div> <div class="box-content"> <ul class="box-category"> <?php foreach ($categories as $category) { ?> <li> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if (($category['children']) && ($category['category_id'] == $category_id)) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> </div> </div> Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 из папки catalog\view\theme\ имя вашей темы\template\ удалила созданную папку module с файлом category.tpl в папку catalog\view\theme\default\template\module\category.tpl скопировала данный Вами код, внешний вид немного изменился, но все равно подкатегории не открываются. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 код - верните как было замените файл catalog\controller\module\category.php аналогичным из чистого дистрибутива только свой сохраните на всякий случай Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 простите, а где взять этот чистый дистрибутив? Я его не сохраняла, сразу стала изменять все. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 вспоминать - где брали и качать оттуда. или скачать с официального сайта качайте именно вашу версию Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 (змінено) скачала, заменила и.... категории все равно не появились, так еще и пропала половина товаров.... вернула все назад Змінено 8 липня 2015 користувачем Lyuma Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 нет, простите, половина товаров не пропадала, это я затупила и не отключила денвер. Отключила, открыла catalog\controller\module\category.php в только что загруженном чистом дистрибутиве, скопировала на сервер и ровным счетом ничего не произошло, категории не появились. вот код из чистого дистрибутива, может его надо как-то подправить? <?php class ControllerModuleCategory extends Controller { public function index() { $this->load->language('module/category'); $data['heading_title'] = $this->language->get('heading_title'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } if (isset($parts[0])) { $data['category_id'] = $parts[0]; } else { $data['category_id'] = 0; } if (isset($parts[1])) { $data['child_id'] = $parts[1]; } else { $data['child_id'] = 0; } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { $children_data = array(); if ($category['category_id'] == $data['category_id']) { $children = $this->model_catalog_category->getCategories($category['category_id']); foreach($children as $child) { $filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true); $children_data[] = array( 'category_id' => $child['category_id'], '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']) ); } } $filter_data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/module/category.tpl', $data); } else { return $this->load->view('default/template/module/category.tpl', $data); } } } Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 тогда три варианта событий: смириться и оставить все как есть ждать, пока еще кто подключится к теме с предложениями либо в раздел платных услуг - может там найдутся желающие взяться за исправление Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 Все поняла. Спасибо Вам большое!!!!! Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 15 липня 2015 Автор Share Опубліковано: 15 липня 2015 Я решила проблему таким образом: Видимо, в стандартной версии Опенкарт и без покупки доп.модулей возможна только схема Категория - Подкатегория и они прекрасно открываются, а схема Категория - Подкатегория - Подподкатегория уже не действует, Подподкатегории не открываются ни в какую в левой колонке! Поэтому я назначила все Подкатегории главными Категориями и всё заработало, т.е. у меня не стало Подподкатегорий. Может кому поможет! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Не открываются подкатегории при нажатии на родительскую Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 из папки catalog\view\theme\ имя вашей темы\template\ удалила созданную папку module с файлом category.tpl в папку catalog\view\theme\default\template\module\category.tpl скопировала данный Вами код, внешний вид немного изменился, но все равно подкатегории не открываются. Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 код - верните как было замените файл catalog\controller\module\category.php аналогичным из чистого дистрибутива только свой сохраните на всякий случай Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 простите, а где взять этот чистый дистрибутив? Я его не сохраняла, сразу стала изменять все. Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 вспоминать - где брали и качать оттуда. или скачать с официального сайта качайте именно вашу версию Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 (змінено) скачала, заменила и.... категории все равно не появились, так еще и пропала половина товаров.... вернула все назад Змінено 8 липня 2015 користувачем Lyuma Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 нет, простите, половина товаров не пропадала, это я затупила и не отключила денвер. Отключила, открыла catalog\controller\module\category.php в только что загруженном чистом дистрибутиве, скопировала на сервер и ровным счетом ничего не произошло, категории не появились. вот код из чистого дистрибутива, может его надо как-то подправить? <?php class ControllerModuleCategory extends Controller { public function index() { $this->load->language('module/category'); $data['heading_title'] = $this->language->get('heading_title'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } if (isset($parts[0])) { $data['category_id'] = $parts[0]; } else { $data['category_id'] = 0; } if (isset($parts[1])) { $data['child_id'] = $parts[1]; } else { $data['child_id'] = 0; } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { $children_data = array(); if ($category['category_id'] == $data['category_id']) { $children = $this->model_catalog_category->getCategories($category['category_id']); foreach($children as $child) { $filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true); $children_data[] = array( 'category_id' => $child['category_id'], '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']) ); } } $filter_data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/module/category.tpl', $data); } else { return $this->load->view('default/template/module/category.tpl', $data); } } } Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 тогда три варианта событий: смириться и оставить все как есть ждать, пока еще кто подключится к теме с предложениями либо в раздел платных услуг - может там найдутся желающие взяться за исправление Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 Все поняла. Спасибо Вам большое!!!!! Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 15 липня 2015 Автор Share Опубліковано: 15 липня 2015 Я решила проблему таким образом: Видимо, в стандартной версии Опенкарт и без покупки доп.модулей возможна только схема Категория - Подкатегория и они прекрасно открываются, а схема Категория - Подкатегория - Подподкатегория уже не действует, Подподкатегории не открываются ни в какую в левой колонке! Поэтому я назначила все Подкатегории главными Категориями и всё заработало, т.е. у меня не стало Подподкатегорий. Может кому поможет! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Пісочниця Не открываются подкатегории при нажатии на родительскую
Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 простите, а где взять этот чистый дистрибутив? Я его не сохраняла, сразу стала изменять все. Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 вспоминать - где брали и качать оттуда. или скачать с официального сайта качайте именно вашу версию Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 (змінено) скачала, заменила и.... категории все равно не появились, так еще и пропала половина товаров.... вернула все назад Змінено 8 липня 2015 користувачем Lyuma Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 нет, простите, половина товаров не пропадала, это я затупила и не отключила денвер. Отключила, открыла catalog\controller\module\category.php в только что загруженном чистом дистрибутиве, скопировала на сервер и ровным счетом ничего не произошло, категории не появились. вот код из чистого дистрибутива, может его надо как-то подправить? <?php class ControllerModuleCategory extends Controller { public function index() { $this->load->language('module/category'); $data['heading_title'] = $this->language->get('heading_title'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } if (isset($parts[0])) { $data['category_id'] = $parts[0]; } else { $data['category_id'] = 0; } if (isset($parts[1])) { $data['child_id'] = $parts[1]; } else { $data['child_id'] = 0; } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { $children_data = array(); if ($category['category_id'] == $data['category_id']) { $children = $this->model_catalog_category->getCategories($category['category_id']); foreach($children as $child) { $filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true); $children_data[] = array( 'category_id' => $child['category_id'], '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']) ); } } $filter_data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/module/category.tpl', $data); } else { return $this->load->view('default/template/module/category.tpl', $data); } } } Надіслати Поділитися на інших сайтах More sharing options... AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 тогда три варианта событий: смириться и оставить все как есть ждать, пока еще кто подключится к теме с предложениями либо в раздел платных услуг - может там найдутся желающие взяться за исправление Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 Все поняла. Спасибо Вам большое!!!!! Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 15 липня 2015 Автор Share Опубліковано: 15 липня 2015 Я решила проблему таким образом: Видимо, в стандартной версии Опенкарт и без покупки доп.модулей возможна только схема Категория - Подкатегория и они прекрасно открываются, а схема Категория - Подкатегория - Подподкатегория уже не действует, Подподкатегории не открываются ни в какую в левой колонке! Поэтому я назначила все Подкатегории главными Категориями и всё заработало, т.е. у меня не стало Подподкатегорий. Может кому поможет! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 (змінено) скачала, заменила и.... категории все равно не появились, так еще и пропала половина товаров.... вернула все назад Змінено 8 липня 2015 користувачем Lyuma Надіслати Поділитися на інших сайтах More sharing options...
Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 нет, простите, половина товаров не пропадала, это я затупила и не отключила денвер. Отключила, открыла catalog\controller\module\category.php в только что загруженном чистом дистрибутиве, скопировала на сервер и ровным счетом ничего не произошло, категории не появились. вот код из чистого дистрибутива, может его надо как-то подправить? <?php class ControllerModuleCategory extends Controller { public function index() { $this->load->language('module/category'); $data['heading_title'] = $this->language->get('heading_title'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } if (isset($parts[0])) { $data['category_id'] = $parts[0]; } else { $data['category_id'] = 0; } if (isset($parts[1])) { $data['child_id'] = $parts[1]; } else { $data['child_id'] = 0; } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { $children_data = array(); if ($category['category_id'] == $data['category_id']) { $children = $this->model_catalog_category->getCategories($category['category_id']); foreach($children as $child) { $filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true); $children_data[] = array( 'category_id' => $child['category_id'], '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']) ); } } $filter_data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/module/category.tpl', $data); } else { return $this->load->view('default/template/module/category.tpl', $data); } } } Надіслати Поділитися на інших сайтах More sharing options...
AlexDW Опубліковано: 8 липня 2015 Share Опубліковано: 8 липня 2015 тогда три варианта событий: смириться и оставить все как есть ждать, пока еще кто подключится к теме с предложениями либо в раздел платных услуг - может там найдутся желающие взяться за исправление Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 Все поняла. Спасибо Вам большое!!!!! Надіслати Поділитися на інших сайтах More sharing options... Lyuma Опубліковано: 15 липня 2015 Автор Share Опубліковано: 15 липня 2015 Я решила проблему таким образом: Видимо, в стандартной версии Опенкарт и без покупки доп.модулей возможна только схема Категория - Подкатегория и они прекрасно открываются, а схема Категория - Подкатегория - Подподкатегория уже не действует, Подподкатегории не открываются ни в какую в левой колонке! Поэтому я назначила все Подкатегории главными Категориями и всё заработало, т.е. у меня не стало Подподкатегорий. Может кому поможет! Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Lyuma Опубліковано: 8 липня 2015 Автор Share Опубліковано: 8 липня 2015 Все поняла. Спасибо Вам большое!!!!! Надіслати Поділитися на інших сайтах More sharing options...
Lyuma Опубліковано: 15 липня 2015 Автор Share Опубліковано: 15 липня 2015 Я решила проблему таким образом: Видимо, в стандартной версии Опенкарт и без покупки доп.модулей возможна только схема Категория - Подкатегория и они прекрасно открываются, а схема Категория - Подкатегория - Подподкатегория уже не действует, Подподкатегории не открываются ни в какую в левой колонке! Поэтому я назначила все Подкатегории главными Категориями и всё заработало, т.е. у меня не стало Подподкатегорий. Может кому поможет! Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts