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

ЧПУ brands/apple (SEO_PRO)


Recommended Posts

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

Мне надо что бы чпу было не сайт/бренд а сайт/все-бренды/бренд

и еще подскажите как можно сделать чпу не вида сайт/категория/подкатегория/подподкатегория а сразу сайт/подподкатегория очень выручите :-)

стоит seo_pro

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

Ну.. Это уже за неделю третий пост :)

 

смотри в сторону $max_level

 

Только учти его в в получении пути для товара

 

 

oreach ($data as $key => $value) {
            switch ($key) {
                case 'product_id':
                case 'manufacturer_id':

Создай отдельную ветку для

case 'manufacturer_id':

и... там добавляй brands

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

Спасибо! Но что же туда вставлять в этот case 'manufacturer_id': пока не понимаю..

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

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

Мне надо что бы чпу было не сайт/бренд а сайт/все-бренды/бренд

и еще подскажите как можно сделать чпу не вида сайт/категория/подкатегория/подподкатегория а сразу сайт/подподкатегория очень выручите :-)

стоит seo_pro

 

Заходишь в catalog/controller/common/seo_pro.php

 

находишь  $queries = array();

после него ставишь 

$id_manufacturer = false;

 

ниже меняеш: case 'manufacturer_id': на

 

case 'manufacturer_id':
$queries[] = $key . '=' . $value;
unset($data[$key]);
$postfix = 1;
$id_manufacturer = true;
break;
 
ниже меняешь:
 
if(count($rows) == count($queries)) {
$aliases = array();
foreach($rows as $row) {
$aliases[$row['query']] = $row['keyword'];
}
foreach($queries as $query) {
$seo_url .= '/' . rawurlencode($aliases[$query]);
}
}
 

на 

 

if(count($rows) == count($queries)) {
$aliases = array();
foreach($rows as $row) {
$aliases[$row['query']] = $row['keyword'];
}
foreach($queries as $query) {
if ($id_manufacturer) {
$seo_url .= '/brands/' . rawurlencode($aliases[$query]);
} else {
$seo_url .= '/' . rawurlencode($aliases[$query]);
}
}
}
Надіслати
Поділитися на інших сайтах

  • 1 year later...

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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