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

Авто seo url


Recommended Posts

Ребят помогите добавить расширение .html, в авто заполнение поля seo url.

Может еще кто-то знает, как сделать что бы при редактировании названия товара поле seo url, менялось. Сейчас меняется только, если после изменения названия стереть поле seo url и сохранить товар.

if (isset($data['keyword']) & !(empty(trim($data['keyword']))))
{
$this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'product_id=" . (int)$product_id . "', keyword = '" . $this->db->escape($data['keyword']) . "'");
}
else
{
// соотношение русской буквы к английской
$str = array ("А"=>"A","Б"=>"B","В"=>"V","Г"=>"G","Д"=>"D","Е"=>"E","Ж"=>"J","З"=>"Z","И"=>"I","Й"=>"Y","К"=>"K","Л"=>"L",
         "М"=>"M","Н"=>"N","О"=>"O","П"=>"P","Р"=>"R","С"=>"S","Т"=>"T","У"=>"U","Ф"=>"F","Х"=>"H","Ц"=>"TS","Ч"=>"CH",
         "Ш"=>"SH","Щ"=>"SCH","Ъ"=>"","Ы"=>"YI","Ь"=>"","Э"=>"E","Ю"=>"YU","Я"=>"YA","а"=>"a","б"=>"b","в"=>"v","г"=>"g",
         "д"=>"d","е"=>"e","ж"=>"j","з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l","м"=>"m","н"=>"n","о"=>"o","п"=>"p",
         "р"=>"r","с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h","ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"y","ы"=>"yi",
         "ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya","."=>"-"," "=>"-","?"=>"-","/"=>"-","\\"=>"-","*"=>"-",":"=>"-","*"=>"-",
         ">"=>"-","|"=>"-","'"=>"",'"'=>"");


// получаем название продукта
$get_title = $this->db->escape($data['product_description'][4]['name']);


// преобразовываем из русского в английский
$my_seo_url  = strtr($get_title ,$str);


// сохраняем в БД
$this->db->query("INSERT INTO " . DB_PREFIX . "url_alias SET query = 'product_id=" . (int)$product_id . "', keyword = '" . strtolower($my_seo_url) . "'");
}
Надіслати
Поділитися на інших сайтах


Ну, да, все верно

 

Сделать можно, прилепив кнопку  типа сгенерировать

 

Иначе, потом может отхватить проблемы с 404 страницами

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

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

Что посоветуете в данной ситуации?

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


Посмотреть в настройки магазина в раздел сервер - там есть поле - окончание ссылки. И добавить туда что вы пожелаете, при условии если у вас правильная сборка. Если неправильная - то вкрутить seo_pro и не придумывать велосипед

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

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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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