Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Seo категории


Recommended Posts

Добрый вечер! Возникла такая проблема, убираю родителей для категорий в url чтоб только один url был без иерархии, делаю это вот так

 

if ($query->num_rows) {
                            $url = '/' . $query->row['keyword'];
                            
                            unset($data[$key]);
                        }

 

 

перед равно убрал точку

 

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'];
                            }                            
                        }

 

и тут тоже

 

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

Надіслати
Поділитися на інших сайтах


Если у Вас ocStore, то в настройках включите SeoPro и выберете путь без категорий.

 

Для Opencart можно поставить модуль SeoPro (от freelancer) - https://opencartforum.com/topic/10270-dubli-stranitc-seopro/

И там уже настроить путь без категории.

С хлебными крошками будет всё в порядке.

Надіслати
Поділитися на інших сайтах

Я устанавливал его и результат такой:

 

url: htpp://сайт/seo_url_продукта

 

В проукте в хлебных крошках:

Главная > Категория 1 > Категория 2 > Продукт

 

Просто для каждого продукта надо выставить в админке main_category

И поле в БД создать по инструкции.

Надіслати
Поділитися на інших сайтах

Вот инструкция оттуда.

 

1. execute script
    ALTER TABLE `product_to_category` ADD `main_category` tinyint(1) NOT NULL DEFAULT '0';
2. copy file seo_pro.php in folder catalog/controller/common
3. replace in file index.php this line
      $controller->addPreAction(new Action('common/seo_url'));
with following
if (!$seo_type = $config->get('config_seo_url_type')) {
    $seo_type = 'seo_url';
}
$controller->addPreAction(new Action('common/' . $seo_type));
 

Если не получится поставить, пишите в личку. Помогу установить.

Нужны будут логин пароль на ftp и админку.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.