Opencart сократить урл сайта.

12
NewJey
На сайте с 21.11.2009
Offline
139
2936

Добрый день. Подскажите как реализовать следующее:

Сейчас вид ссылок с ЧПУ формируется так:

- для товара: сайт/категория/под категория/под под категория/название товара

- для категории: сайт/категория/под категория/под под категория

Как сделать так:

- для товара: сайт/название товара

- для категории: сайт/под под категория

Opencart 1.5.3.1

Спасибо.

PN
На сайте с 22.08.2012
Offline
103
#1

модуль Seo Pro вам в помощь

Мой совет помог? Не скупись! Bitcoin 1Lseddet1o1B6odgXQHbGaWGwRkt1Db8Ef Ethereum 0x450f1a17461e25194B7F9226cDEe70173F39e1e1
NewJey
На сайте с 21.11.2009
Offline
139
#2

Он как раз и стоит.

---------- Добавлено 25.04.2015 в 20:19 ----------

Его надо переделывать или как?

---------- Добавлено 25.04.2015 в 20:22 ----------

С этим разобрался

Сейчас вид ссылок с ЧПУ формируется так:

- для товара: сайт/категория/под категория/под под категория/название товара

- для категории: сайт/категория/под категория/под под категория

А с категориями нет(

---------- Добавлено 25.04.2015 в 21:08 ----------

Сделал так, кому-то может пригодится:

Открываем файл “catalog/controller/common/seo_pro.php”, в функции rewrite() находим код:

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;

---------- Добавлено 25.04.2015 в 21:14 ----------

Правда при таком способе хлебные крошки страдают, выпадает из них родительская категория((

Может кто знает как это можно исправить?

C
На сайте с 04.02.2005
Offline
291
#3

конечно знает

Но Вы так быстро сбежали с форума опенкарта :)

Ручная правка :) должна быть разумной

NewJey
На сайте с 21.11.2009
Offline
139
#4

Не быстро сбежал. Просто задал вопрос как сделать, а ответ руками...

Если знаете как подскажите, нет-нет.

C
На сайте с 04.02.2005
Offline
291
#5
NewJey:
Не быстро сбежал. Просто задал вопрос как сделать, а ответ руками...
Если знаете как подскажите, нет-нет.

Печалька.

Знаю.

Не подскажу.

А намекаю... Сохраняйте полученный path

NewJey
На сайте с 21.11.2009
Offline
139
#6
Chukcha:
Печалька.

Знаю.
Не подскажу.
А намекаю... Сохраняйте полученный path

Объясните мне смысл вашего поста? Ну если не подскажите зачем писать?

C
На сайте с 04.02.2005
Offline
291
#7

Читать умеете?

Я написал что делать

Если полезли в системный модуль, то какие вопросы к тому что у вас не работает.

Если полезли в системный модуль, вы были уверены что у вас все получится.

NewJey
На сайте с 21.11.2009
Offline
139
#8
Chukcha:
Читать умеете?
Я написал что делать

Если полезли в системный модуль, то какие вопросы к тому что у вас не работает.

Если полезли в системный модуль, вы были уверены что у вас все получится.

Я конечно может что-то где-то и пропустил от вас, всё может быть. Но почему-то от вас решения вопроса я не увидел кроме как делать ручками.

И вопрос то в том и заключался почему не работает? Или я как-то не так спрашиваю?

C
На сайте с 04.02.2005
Offline
291
#9
Chukcha:
А намекаю... Сохраняйте полученный path

Научитесь читать до конца

NewJey
На сайте с 21.11.2009
Offline
139
#10
Chukcha:
Печалька.

Знаю.
Не подскажу.
А намекаю... Сохраняйте полученный path

Если вы про это, то не могли бы подробнее объяснить?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий