Jump to content

Recommended Posts

Добрый день уважаемые программисты. Нужна ваша помощь в следующем:

Хочу вывести урлы категории в таком формате

Пример это mebelstyle.net

Тоесть:

Хочу добавить главную категорию в текущие главные категории.

 

Тоесть счас САЙТ / Категория / Подкатегория / товар.хтмл

А хочу сделать добавить еще категорию выше чтобы в меню она отображалась но не кликалась (#)

А когда на ее наводишь то открывалось под меню ниже и Подкатегория (раньше она была главной категорией)  имела формат тот что и был а именно САЙТ / Категория / Подкатегория / товар.хтмл

 

Тоесть проблема заключается в том, чтобы сохранить ссылки теже но добавить категории выше. Потому как в другом варианте все ссылки категорий поисковиками будут 404 и нужно будет настраивать переадресацию, что не есть хорошо для любого проекта.

 

Готов даже купить готовое решение по примеру построения категорий сайта mebelstyle.net так как понимаю что это не очень легко сделать.

Share this post


Link to post
Share on other sites

Почему вы считаете, что 301 редирект это плохо? Поисковики быстро склеят старый и новый url, не беспокойтесь.

Share this post


Link to post
Share on other sites

Почему вы считаете, что 301 редирект это плохо? Поисковики быстро склеят старый и новый url, не беспокойтесь.

Там даже проблема не в том что 301 редирект это плохо а в том что очень много переадресаций нужно делать а это очень много времени требует + лишние слова в урл тоже не нужны.

Share this post


Link to post
Share on other sites

Сделал так, но проблема с хлебніми крошками в Категориях не отображаются, в товарах нормально.

 

Сначала меняем seo_pro.php

 

// case 'path':

                  // $categories = explode('_', $value);

                  // foreach ($categories as $category) {

                      // $queries[] = 'category_id=' . $category;

                  // }

                  // unset($data[$key]);

                  // break;


                  case 'path':

                      $categories = explode('_', $value);

                      $queries[] = 'category_id=' . end($categories);

                      unset($data[$key]);

                  break;

 


меняем seo_url.php


 

// } elseif ($key == 'path') {

                  // $categories = explode('_', $value);

                 

                  // foreach ($categories as $category) {

                      // $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'");

             

                      // if ($query->num_rows) {

                          // $url .= '/' . $query->row['keyword'];

                      // }                          

                  // }

                 

                  // unset($data[$key]);

              // }

             

              } elseif ($key == 'path') {

                  $categories = explode('_', $value);

                  $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)end($categories) . "'");

                  if ($query->num_rows) {

                  $url .= '/' . $query->row['keyword'];

                      }

              unset($data[$key]);

                                      }

 


header.tpl

<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>


НА


<a href="<?php echo $og_url; ?>#" class="active"><?php echo $category['name']; ?></a>

   <?php } else { ?>

   <a href="<?php echo $og_url; ?>#"><?php echo $category['name']; ?></a>

 

Как исправить чтобі хлебные крошки отображались корректно? на даный момент отображаются только слово главная и дальше название Категории...

Share this post


Link to post
Share on other sites

Есть ли возможность сделать так чтобы отображало в УРЛ только последнюю категорию ,

а в Хлебных кошках все категории которые сответствуют даной категории (товару)???

Пример: rozetka.com.ua/notebooks/c80004/

 

Как бы первый пункт я уже понял как сделать (выше писал) но второй пока не нашел ответа.

Кто знает отпишитесь :wink:

Готов отблагодарить.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By spectre
      Простой модификатор, позволяет установить пароль на категорию и товары в ней у которых она главная

      При вводе правильного пароля товары и категория доступны всю пользовательскую сессию

      В архиве версия для 2.3

      Адаптация под любую версию Opencart в течении дня
    • By spectre
      400.00 руб
      Скачать/Купить дополнение


      SP Category Password / Пароль на категорию - 2x
      Простой модификатор, позволяет установить пароль на категорию и товары в ней у которых она главная

      При вводе правильного пароля товары и категория доступны всю пользовательскую сессию

      В архиве версия для 2.3

      Адаптация под любую версию Opencart в течении дня
      Добавил spectre Добавлено 09.09.2020 Категория Модули Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 1000  
    • By alexandrkrot1993
      Галерея товара в категории
      Это продолжение бесплатного модификатора .
      Добавлены настройки - сможете настроить под себя.
      Добавляет миникартинки товаров .
      При наведении на миникартинки, происходит смена главной картинки товара.
      В отличие от старой версии. Работает на js и подгружается только тогда когда наводите на товар
       
       
       
      Добавлены стрелки прокрутки, если картинок много

      Демо

       


    • By alexandrkrot1993
      320.00 RUB
      Переглянути файл


      Дополнительные картинки торава в категории 2.2 NEW

      Галерея товара в категории
      Это продолжение бесплатного модификатора .
      Добавлены настройки - сможете настроить под себя.
      Добавляет миникартинки товаров .
      При наведении на миникартинки, происходит смена главной картинки товара.
      В отличие от старой версии. Работает на js и подгружается только тогда когда наводите на товар
       
       
       
      Добавлены стрелки прокрутки, если картинок много

      Демо

       


      Автор alexandrkrot1993 долучення 25.10.18 Категорія Слайдшоу, баннеры, галереи Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Звернення до сервера розробника Нет Старая цена 500  
    • By sv2109
      Больше 10 тысяч загрузок модулей от sv2109!

      Что делает этот модуль?
      Модуль добавляет фильтр по категориям на странице поиска. Например, пользователь вбивает в поиск например "intel", после чего поиск ему выдает результат из несколько сотен или тысяч товаров и для того, чтобы найти нужный товар пользователю придется пролистать десятки или сотни страниц результатов.
      Модуль добавляет в результаты поиска отдельный блок, в котором указаны категории, в которых присутствуют товары по этому запросу. И, нажав на категорию, например, "Материнские платы", пользователь сильно облегчит себе процесс поиска нужного товара. 
       
      Модуль совместим:
      со стандартным поиском OpenCart  с модулем поиска "Поисковая система с морфологией и релевантностью" с модулем поиска "Поиск с морфологией и релевантностью" (по запросу)  
      В настройках модуля можно указывать:
      показывать изображения категории  показывать к-во найденных товаров показывать ссылку на категорию включать 2 уровня категорий показывать только верхний уровень категорий включать режим когда верхний уровень категорий всегда открыт по умолчанию сортировку: по названию категорий или по к-ву найденных в каждой категории товаров  
      Совместимость:
      OpenCart/ocStore 2.0-2.1
      OpenCart/ocStore 2.3 
      OpenCart/ocStore 3.0 
       
      Модуль использует IonCube, обычно на 99% хостингов он используется но на всякий случай можете проверить.
      Одна лицензия модуля позволяет установить этот модуль на 1 домене.

      Модуль использует Bootstrap
       
      Демо:
      Сайт
      Админка
       
       
      Для связи с автором модуля пишите на [email protected]
      © Стасюк Владимир (sv2109.com), 2020
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.