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

Замена спецсимвола в url


Recommended Posts

Доброго дня!

Описываю ситуацию: Переношу сайт с одной системы на опенкарт и есть проблема при сохранении УРЛов, а именно есть товар, например: Pirelli CINTURATO P7 225/55R17 97W - опенкарт делают ЧПУ ссылку в формате pirelli-cinturato-p7-22555r17-97w, а нужно сделать pirelli-cinturato-p7-225-55r17-97w. Т.е. получается, что символ / (слэш) он никак не восприинмает и не подставляет вместо этого символа дефис. 

Вопрос: Как можно сделать, чтобы вместо слеша был дефис (-). Как я понимаю формирование ЧПУ происходит на стороне опенкарта, а не плагина.

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


Разобрался сам) Если вдруг кому-то нужно решение. На примере модуля "Complete SEO Package".

Находим файл \admin\model\tool\seo_package.php

Ищем строку

$seo_kw = str_replace(array('"','“','”','&','&amp;','+','?','!','/','%','#',',',':','&gt;','&lt;',';','<','>','(',')','™','®','©','&copy;','&reg;','&trade;'), '', $seo_kw);

меняем на:[

$seo_kw = str_replace(array('"','“','”','&','&amp;','+','?','!','/','%','#',',',':','&gt;','&lt;',';','<','>','(',')','™','®','©','&copy;','&reg;','&trade;'), '-', $seo_kw);

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

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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