Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

WellChuck

Users
  
  • Posts

    172
  • Joined

  • Last visited

Everything posted by WellChuck

  1. Ну catalog/controller/extension/module/ - полный путь, дальше папок правда нету... :mellow: category.php лежал в папке module
  2. oclayerednavigation - в папке модуля не нашел catalog/controller/extension/module/category.php <?php class ControllerExtensionModuleCategory extends Controller { public function index() { $this->load->language('extension/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']) ); } return $this->load->view('extension/module/category', $data); } }
  3. js в отдельном файле <?php class ControllerExtensionModuleCategory extends Controller { public function index() { $this->load->language('extension/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']) ); } return $this->load->view('extension/module/category', $data); } }
  4. Пробовал разобраться со скриптом, не осилил :( $(document).ready(function() { oclayerednavigationajax.productViewChange(); oclayerednavigationajax.paginationChangeAction(); }); var oclayerednavigationajax = { /* Filter action */ 'filter' : function(filter_url) { var old_route = 'route=product/category'; var new_route = 'route=extension/module/oclayerednavigation/category'; if(filter_url.search(old_route) != -1) { filter_url = filter_url.replace(old_route, new_route); } if(filter_url.search(new_route) != -1) { $.ajax({ url : filter_url, type : 'get', beforeSend : function () { $('.layered-navigation-block').show(); $('.ajax-loader').show(); }, success : function(json) { $('.filter-url').val(json['filter_action']); $('.price-url').val(json['price_action']); $('.custom-category').html(json['result_html']); $('.layered').html(json['layered_html']); oclayerednavigationajax.paginationChangeAction(); oclayerednavigationajax.productViewChange(); $('.layered-navigation-block').hide(); $('.ajax-loader').hide(); } }); } }, /* Use again and update ajaxComplete from common.js */ 'productViewChange' : function() { // Product List $('#list-view').click(function() { $('#content .product-layout > .clearfix').remove(); $('#content .product-layout').attr('class', 'product-layout product-list col-xs-12'); localStorage.setItem('display', 'list'); }); // Product Grid $('#grid-view').click(function() { $('#content .product-layout > .clearfix').remove(); // What a shame bootstrap does not take into account dynamically loaded columns cols = $('#column-right, #column-left').length; if (cols == 2) { $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-12'); } else if (cols == 1) { $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-4 col-md-4 col-sm-6 col-xs-12'); } else { $('#content .product-layout').attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-12'); } localStorage.setItem('display', 'grid'); }); if (localStorage.getItem('display') == 'list') { $('#list-view').trigger('click'); } else { $('#grid-view').trigger('click'); } }, /* Modify pagination links */ paginationChangeAction: function () { $('.custom-category .pagination a').each(function () { var href = $(this).attr('href'); $(this).attr('onclick', 'oclayerednavigationajax.filter("'+ href +'")'); $(this).attr('href', 'javascript:void(0);'); }); } };
  5. Уважаемые гуру, очень нуждаюсь в вашей помощи! Собственно возникла проблема с работоспособность seo url в Opencart 2.3.0.2. Точнее сами ссылки работают, проблема заключается в том, что перестает работать пагинация, сортировка и лимиты товаров на страницу категории. В одной из тем дали ссылку на такое решение. Вот только проблем с появлением ?page={page}, у меня нет... Ссылки генерируются, но не прожимаются :mellow: <a href="javascript:void(0);" onclick="oclayerednavigationajax.filter("http://site/kabel?page=2")">2</a> Куда копать? Что делать? :mellow:
  6. Это не доработанная версия, уж простите :oops: Устанавливал себе в магазин - отваливалась пагинация... Та же проблема была у знакомых на нескольких сайтах (у кого-то опенкарт из коробки и без шаблонов, у кого-то на сторонних темах и сборках). Я конечно по сравнению с вами отпетый дилетант, но мне кажется, что это все-же не нормальное поведение для расширения :-)
  7. эта сортировка меня добьет... Собственно внес изменения, все было хорошо, показывало только то что нужно. Захожу сегодня - она не реагирует на клик (сама по себе работает, через f4 даже открывается). С чем это может быть связано? :? Простите... Косяк фронт энд панели, вопрос не актуален
  8. И как такое реализовать?) Уж очень хотелось бы узнать! :-)
  9. А вот со мной сортировка отказывается дружить... -_- Собственно пошел в контроллер, закомментировал все не нужные дела. Итог - реакции никакой. Решил просто удалить строчки - реакции никакой. Подскажите, в чем проблема? Я уже устал издеваться над движком :mellow:
  10. Многоуважаемые гуру Opencarta! Одолела меня проблема не однозначного характера -_- Собственно перестал работать менеджер изображений (при переходе в любую из открывшихся папок все съезжает и не возможно выбрать фото для товара). После того как методично все отключал и перебирал пытаясь найти проблему я дошёл до Cloudflare'a. После назначения стандартных NS'ов для домена все наладилось и начало работать правильно. Собственно хочу спросить, в чем соль? На другом сайте тоже стоит Cloudflare и такой проблемы нет. Если кто-то сталкивался, или знает, подсобите.
  11. Вопрос касательно ошибки decimal_point Поставил на opencart 2.3, все стало нормально кроме этой самой точки. В чем может быть проблема? Другие языки которые ставил в норме
  12. SEO SUPER PUPER STANDART PACK Не ставил ничего)
  13. У меня наверное самая идиотская проблема... При первом заходе на сайт у меня выводится вместо текста, в некоторых местах, text_*** (cart, home и т.д.). После перегрузки страницы, все ок, но при следующем сеансе тот же бред. Язык по умолчанию стоит русский, в чем мой косяк? :mellow:
  14. Господь, ты ли это? Все работает, спасибо и большой + к твоей карме.
  15. Я это прекрасно понимаю. Но если я пропишу блоку с категориями эти классы то он будет скрываться везде, а мне надо скрыть его только на странице товара. Или я поехавший и не понимаю как это работает? :mellow:
  16. Единственное до чего додумался мой воспаленный мозг <script type="text/javascript"> $(document).ready(function(){ if(window.screen.width < 768) { $('#verticalmenu').css("display", "none"); } }); </script> :mellow: Просто если так решать вопросы с проблемными блоками, мне кажется я засру всё js-ом...
  17. Может я ошибаюсь, но каким образом у меня на мобильном устройстве при наличии данных классов будут отображаться категории на главной и не будут на странице товара? Та же штука
  18. Уважаемые гуру, нуждаюсь в ваших знаниях! Собственно пытаюсь сделать адаптивный дизайн через @media и столкнулся с проблемой. Суть в том, что мне нужно убрать блок категорий в карточке товара при просмотре с мобильных устройств. Подсобите советом, буду безмерно благодарен!
  19. Доброго времени суток! У меня наверное один из банальных вопросов, но все-же... Ставлю этот модуль, но вот в чем беда, его просто нет в админке... Код совпадает в .xml, права на редактирование и просмотр дал. В чем может быть проблема? :mellow:
  20. Вопрос на мульйон! Хочу купить шаблон, но есть один казус который мне не дает покоя... На главной странице одни баннеры расположены и необходимо что-бы под ними был счетчик. Такое возможно реализовать? Из примеров нашел только такой - https://modnakasta.ua/
  21. Так оно пишет какая проблема, в каком файле и на какой строке... Какие хоть изменения? :mellow:
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.