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

Dimusik

Users
  
  • Posts

    267
  • Joined

  • Last visited

Everything posted by Dimusik

  1. спасибо только сейчас наверно в этом нет смысла, модификаторы обновятся и все изменения слетят,это надо было править в модуле сразу наверное.Или как то можно гдето внести изменения,на данном этапе? ВЫЯСНИЛ ЭТО ШАБЛОН FANES меняет меню!
  2. а вот из модификатора <?php class ControllerCommonMenu extends Controller { public function index() { $this->load->language('common/menu'); $data['manufacturer'] = $this->url->link('product/manufacturer'); $data['contact'] = $this->url->link('information/contact'); $data['special'] = $this->url->link('product/special'); $data['search'] = $this->load->controller('common/search'); $data['logged'] = $this->customer->isLogged(); $data['account'] = $this->url->link('account/account', '', true); $data['register'] = $this->url->link('account/register', '', true); $data['login'] = $this->url->link('account/login', '', true); $data['order'] = $this->url->link('account/order', '', true); $data['transaction'] = $this->url->link('account/transaction', '', true); $data['download'] = $this->url->link('account/download', '', true); $data['logout'] = $this->url->link('account/logout', '', true); $data['language'] = $this->load->controller('common/language'); $data['currency'] = $this->load->controller('common/currency'); $data['wishlist'] = $this->url->link('account/wishlist', '', true); $data['compare'] = $this->url->link('product/compare'); $data['text_compare'] = sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0)); if ($this->customer->isLogged()) { $this->load->model('account/wishlist'); $data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), $this->model_account_wishlist->getTotalWishlist()); } else { $data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), (isset($this->session->data['wishlist']) ? count($this->session->data['wishlist']) : 0)); } $data['informations'] = array(); foreach ($this->model_catalog_information->getInformations() as $result) { if ($result['bottom']) { $data['informations'][] = array( 'title' => $result['title'], 'href' => $this->url->link('information/information', 'information_id=' . $result['information_id']) ); } } if ($this->config->get('configblog_blog_menu')) { $data['blog_menu'] = $this->load->controller('blog/menu'); } else { $data['blog_menu'] = ''; } // Menu $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { if ($category['top']) { // Level 2 $children_data = array(); $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( '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']) ); } // Level 1 $data['categories'][] = array( 'name' => $category['name'], 'children' => $children_data, 'column' => $category['column'] ? $category['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } } return $this->load->view('common/menu', $data); } }
  3. Вот что.Это стандартный <?php class ControllerCommonMenu extends Controller { public function index() { $this->load->language('common/menu'); // Menu $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { if ($category['top']) { // Level 2 $children_data = array(); $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( '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']) ); } // Level 1 $data['categories'][] = array( 'name' => $category['name'], 'children' => $children_data, 'column' => $category['column'] ? $category['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } } return $this->load->view('common/menu', $data); } }
  4. Всем привет включил на сайте режим обслуживания и получил вот такую серию ошибок! Подскажите как устранить? Спасибо!
  5. кэш сбросил всё вроде сделал что нужно но открывается по старой ссылке
  6. всем привет!подскажите как сделать ЧПУ для этих разделов, везде всё нормально красиво кроме этих, не пойму где менять надо: mysite/index.php?route=information/contact mysite/index.php?route=account/register mysite/index.php?route=account/login mysite/index.php?route=product/compare спасибо
  7. а если добавить текст из серии Товары скоро появяться, для заказа позвоните по телефону?
  8. Всем привет, есть сайт но он заполнен на половину, заказчику не терпится пустить сайт в рекламу, часть категорий пустые,внутренние подкатегории тоже пустые.Я мало опыта с имею SEO , но понимаю что лучше пустые страницы не давать кушать поисковикам.Но хотел бы услышать мнение профессионалов и знатоков.Можно ли оставить пустые не заполненные категории или лучше их скрыть пока из выдачи, до полного заполнения сайта?Заказчик хотел бы, что бы я оставил эти категории, так как это даст приток трафика на сайт и и больше людей про него узнают. Скажите как поступить лучше для сайта и для его дальнейшего пребывания на просторах интернета? Спасибо!
  9. спасибо а в каком файле менять надо? нашел спасибо! модулями не хотелось бы перегружать сайт. /admin/controller/catalog public function autocomplete() { $json = array(); if (isset($this->request->get['filter_name'])) { $this->load->model('catalog/category'); $filter_data = array( 'filter_name' => $this->request->get['filter_name'], 'sort' => 'name', 'order' => 'ASC', 'start' => 0, 'limit' => 50 ); /admin/view/stylesheet bootstrap.css чтобы всё помещалось и можно было посмотреть все варианты .col-sm-10 .dropdown-menu { height: 240px; overflow-y: scroll; }
  10. Всем привет столкнулся с проблемой, создаю категорию ES и для неё нужно установить родительскую категорию с названием Lexus > ES ввожу в строку поиска ES находит любые другие подкатегории но только не те что мне нужно и их число ограничено в ручную выбрать нельзя. Подскажите как решить проблему?
  11. кто будет использовать неразрывный дефис,учитывайте, что при поиске товаров и категорий в гугле человек будет писать обычный дефис в запросе, и ваши данные с сайта находиться не будут,так как у вас будет стоят дефис другого типа.
  12. Это работает, но категорий уйма на это время уйдет много ))))) Я думал сделать экспорт каталога категорий, поменять в файле EXEL тирешки и залить обратно!
  13. а как посмотреть куда он установился? там в установке был XML файл инсталл и он подменяет в файле category.php <file path="catalog/controller/product/category.php"> <operation> <search index="0"><![CDATA[ $data['categories'][] = array( ]]></search> <add position="replace" offset="3"><![ и теперь одно место где можно изменить это папка модификаторы, но там понятно править смысла нет.я думаю тут врядли что то можно сделать!
  14. стоит модуль картинки категорий, и он взял на себя еще зачем то обязанности устанавливать названия категорий,знал бы раньше сразу зашил бы внутри модуля перед установкой код str_replace но уже много чего сделано, откатывать поздно.надо что то видно динамически делать,через javascript или jQuery на лету по загрузке страницы. Скажите пожалуйста, если я в модуле изменю один только файл, и залью модуль удалив из него все файлы кроме нужного чтобы изменился только он, можно так делать или это обсурд?
  15. там не реагирует изменения не вступают в силу.
  16. Спасибо попробовал, работает, но эту часть кода у меня перехватывает модуль установленный, и я этот код могу только в Модификаторах править, но после обновления оно будет слетать понятное дело, как можно прописать это внутри модуля , чтобы заново его не переустанавливать? спасибо!
  17. Это достаточно сложно сделать так как, оно тянет из базы полностью строку, а разбить её и через javascipt форматнуть у меня может знаний не хватить. буду пробовать способ spectre по загрузке страницы. Спасибо!
  18. Спасибо попробую по загрузке страницы это делать! если использовать white-space: nowrap текст выходит за рамки блока.Но не переносится.Позже в личку кину сайт.
  19. Всем привет, подскажите как сделать чтобы строка вида 1976-2020 воспринималась как слово целое и не разбивалось на части, а переносилось на новую строку?С любым другим символом работает отлично ~ > и тд. переносит всё целиком вниз, а вот с ТИРЭ беда.. пробовал word-break: keep-all; не помагает спасибо!
  20. Всё написал сам! может кому поможет)))) БЛА БЛА БЛА как обычно ........зачем унижать не пойму)))))))))))) Shureg У вас нет алгоритма, и знание php не помогло бы. В файле category.twig Обьявляем переменную счетчик = 0, далее в цикле считаем количество дочерних эелментов <ul class="breadcrumb"> {% set count = 0 %} {% for breadcrumb in breadcrumbs %} <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li> {% set count = count + 1 %} {% endfor %} </ul> Дальше всё просто, проверяем размер и пишем что нужно! {% if categories %} {% if count == 0 %} <h3 class="cat-title">Выберите марку автомобиля 1</h3> {% endif %} {% if count == 1 %} <h3 class="cat-title">Выберите модель автомобиля 2</h3> {% endif %} {% if count == 2 %} <h3 class="cat-title">Выберите модель автомобиля 3</h3> {% endif %} {% if count == 3 %} <h3 class="cat-title">Выберите поколение автомобиля 4</h3> {% endif %} всем спасибо!Уважайте друг друга!
×
×
  • 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.