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

Как заменить ссылки: вида site.ru/index.php?route=information/contact


alekseyq

Recommended Posts

Остался актуальный вопрос для ocStore 2.3.0.2.3... Как заменить ссылки: на seo_url (seo_pro не подходит)

1. site.ru/index.php?route=information/contact

2. site.ru/index.php?route=account/account

3. site.ru/index.php?route=account/register

4. site.ru/index.php?route=account/login

5. site.ru/index.php?route=account/wishlist

6. site.ru/index.php?route=checkout/cart

7. site.ru/index.php?route=checkout/checkout

 

на

 

1. site.ru/contact

2. site.ru/account

3. site.ru/register

4. site.ru/login

5. site.ru/wishlist

6. site.ru/cart

7. site.ru/checkout

 

Заранее спасибо!

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


Спойлер

image.thumb.png.2f031f464f9f0d3ef4fde0663787fe7f.png

Вообще в ocstor все дефолтные страницы приведены к чпу, вам необходимо только переименовать htaccess и включить сео про, всю информацию на эту тему можно найти на форуме

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

8 часов назад, Pavel666 сказал:
  Показать контент

image.thumb.png.2f031f464f9f0d3ef4fde0663787fe7f.png

Вообще в ocstor все дефолтные страницы приведены к чпу, вам необходимо только переименовать htaccess и включить сео про, всю информацию на эту тему можно найти на форуме

Спасибо за ответ, но сео про не подходит, только на сео урл нужно, htaccess включен. Как быть с сео урл?

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


Для seo_url.php опенкарт версия 2.3 добавляем етот ocmod:

seo-urls-common-pages.ocmod.xml

для 2.1 меняем строка

<file path="catalog/controller/startup/seo_url.php">

на

<file path="catalog/controller/common/seo_url.php">

сам код для урл можно изменить так:

Spoiler

 


private $urlCustom = array (
		'common/home' => '',
        'account/wishlist' => 'wishlist',
        'account/account' => 'my-account',
        'account/login' => 'login',
        'account/order' => 'order-history',
        'account/newsletter' => 'newsletter',
		'account/return/add' => 'return-add',
        'product/special' => 'specials',
        'affiliate/account' => 'affiliates',
        'checkout/voucher' => 'gift-vouchers',
        'product/manufacturer' => 'brands',
        'information/contact' => 'contact-us',
        'account/return/insert' => 'request-return',
        'information/sitemap' => 'sitemap',
        'account/forgotten' => 'forgot-password',
        'account/download' => 'downloads',
        'account/return' => 'returns',
        'account/transaction' => 'transactions',
        'account/register' => 'create-account',
        'product/compare' => 'compare-products',
        'product/search' => 'search',
        'account/edit' => 'edit-account',
        'account/password' => 'change-password',
        'account/address' => 'address-book',
        'account/reward' => 'reward-points',
		'account/voucher' => 'buy-gift-certificate',
        'affiliate/edit' => 'edit-affiliate-account',
        'affiliate/password' => 'change-affiliate-password',
        'affiliate/payment' => 'affiliate-payment-options',
        'affiliate/tracking' => 'affiliate-tracking-code',
        'affiliate/transaction' => 'affiliate-transactions',
        'affiliate/logout' => 'affiliate-logout',
        'affiliate/forgotten' => 'affiliate-forgot-password',
        'affiliate/register' =>  'create-affiliate-account',
        'affiliate/login' => 'affiliate-login'
	  );

пут => адрес

можно еще добавлят дополнительние страници если нужно.

Магически решает проблема с common/home :)

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

залил но появилась ошибка 

Parse error: syntax error, unexpected 'else' (T_ELSE) in www/system/storage/modification/catalog/controller/startup/seo_url.php on line 174

line 174

} else {
        $this->request->get['route'] = 'error/not_found';
      }

Всели правильно я зделал?

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


Проверте что у вас стоит оригиналний файл(одинаковие для опенкарт и окстор)

https://github.com/opencart/opencart/blob/2.3.0.2/upload/catalog/controller/startup/seo_url.php

https://github.com/myopencart/ocStore/blob/ocStore2/upload/catalog/controller/startup/seo_url.php

и покажите вес модифицированний файл или как минимум вес кусок кода до } else { 

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

В 25.12.2018 в 22:47, Agatha65 сказал:

Проверте что у вас стоит оригиналний файл(одинаковие для опенкарт и окстор)

https://github.com/opencart/opencart/blob/2.3.0.2/upload/catalog/controller/startup/seo_url.php

https://github.com/myopencart/ocStore/blob/ocStore2/upload/catalog/controller/startup/seo_url.php

и покажите вес модифицированний файл или как минимум вес кусок кода до } else { 

Да из-за плагина получается не стандартный , есть еще

SEO Менеджер Инструмент управления Seo-Url

 но он не работает похоже только с сео про подключается

 Пойду мастера найду который настроит не безплатно или может вы поможете если есть возможность?

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


  • 7 months later...

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

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

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

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

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

Вхід

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

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

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

Important Information

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