Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Sanya1471

Пользователи
  
  • Публикаций

    64
  • Зарегистрирован

  • Посещение

Все публикации пользователя Sanya1471

  1. Нашел модуль который как раз выводит подкатегории!! Проблема только в том, что он выводит только подкатегории первого уровня! Пример: если захожу в родителскую категорию, он показывает подкатегории 1 уровня (тут все норм), если я дальше захожу в подкатегорию 1 уровня, он опять показывает эти же подкатегории, т. е. глубже не лезет (((( подскажите что подправить пожалуйста!! Сам модуль http://www.opencart.com/index.php?route=extension/extension/info&extension_id=12623&filter_search=category%20sidebar&filter_download_id=31&sort=e.price&order=ASC&page=4 subcategory.php <?php class ControllerModuleSubCategory extends Controller { private $_name = "subcategory"; private $_version = "0.2"; protected function index($setting) { $this->language->load('module/subcategory'); $this->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])) { $this->data['category_id'] = $parts[0]; } else { $this->data['category_id'] = 0; } if (isset($parts[1])) { $this->data['child_id'] = $parts[1]; } else { $this->data['child_id'] = 0; } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $this->data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { $total = $this->model_catalog_product->getTotalProducts(array('filter_category_id' => $category['category_id'])); $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $product_total = $this->model_catalog_product->getTotalProducts($data); $total += $product_total; $children_data[] = array( 'category_id' => $child['category_id'], //'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''), 'name' => $child['name'] , 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } $this->data['categories'][] = array( 'category_id' => $category['category_id'], //'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $total . ')' : ''), 'name' => $category['name'] , 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } $this->data['subcategories'] = $this->data['categories']; foreach ($this->data['categories'] as $id => $cat) { if ($cat['category_id']==$this->data['category_id']) { if ($this->config->get($this->_name . '_catname')): $this->data['heading_title'] = $cat['name']; endif; $this->data['subcategories'] = $cat['children']; } } if (count($this->data['subcategories'])<1) { $this->data['subcategories'] = $this->data['categories']; } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/subcategory.tpl')) { $this->template = $this->config->get('config_template') . '/template/module/subcategory.tpl'; } else { $this->template = 'default/template/module/subcategory.tpl'; } $this->render(); } } ?> subcategory.tpl <div class="box"> <div class="box-heading"><?php echo $heading_title; ?></div> <div class="box-content"> <ul class="box-category"> <?php foreach ($subcategories as $num => $category) { ?> <li> <?php if ($category['category_id'] == $category_id || $category['category_id'] == $child_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']) { ?> <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>
  2. Всем добрый день!!! Помогите пожалуйста перенести Подкатегории из блока content в левую колонку!!!! Чтобы при открытии родительской категории, Выберите подкатегорию (с подкатегориями) отображались в левой колонке! Подскажите что от куда вырезать и куда вставить?? ocstore 1.5.5.1.2 Всем заранее огромное спасибо!!
  3. И еще как убрать картинку в выпадающем меню?? Что бы изображения категорий не выводились в меню?? Что бы просто выводились названия меню??
  4. Добрый день!!! В версии 4.3.3 ошибка, в блоке заказы/покупатель поле зарегистрироваться написано как зарегистроваться! Где поправить?
  5. Доброго дня!!! Подскажите пожалуйста, как с помощью модуля поиск, вход и регистрацию перенести в левую колонку??
  6. Все обновилось, файлы не перезаписались, только у меня наоборот, через ftp раз нет результата, а через панель сразу все ок!
  7. Новую версию он у меня показывает регулярно, сейчас показывает что новая 7.4 попробую перекопировать заново
  8. Ни фига не врублюсь какие блоки менять )))), подскажите пожалуйста если не трудно на примере заголовок под картинкой
  9. Видео пересмотрел несколько раз, пере сохранял, делал все в последовательности!
  10. И еще вопрос, как прописать, что бы в виджете "список записей из выбранных категорий" записи выводились таким образом: в самом верху аватар, под ним заголовок, далее краткое описание и снизу все остальное включая дату и время написания? Сейчас выводится так: время, заголовок, аватар, краткое описание и т.д.
  11. Подскажите пожалуйста, пытаюсь обновить с версии 6.01 до 7.4. Последовательность действий: удалил agoo, скопировал с заменой через тотал файлы с заменой (4 папки), далее в админ создание и обновление таблиц (все ок), далее удалить настройки старых версий! И все равно пишет у вас версия 6.01, что я ни так делаю?
  12. Автор Добрый день! Подскажи что за фигня, долго грузится страница данные, долго открываются поля, пока поставщик пустой все ок, как только полей 20 в данных заполнишь, начинает все медленней и медленней!! Раньше такого не было, обратил внимание, что раньше страница данные разбивалась на страницы, сейчас нет!!

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.