Переписать роутер в УК 1.X

 
Посетитель
small user social cms
Сообщений: 65
Здравствуй, честной народ.
Кто подскажет, куда копать?
Достался сайт с заполненным УК, хотим сделать ему человекопонятные URLы.
Например, /catalog/1005 изменить на /catalog/instrumenty, а /catalog/item445.html - на /catalog/instrumenty/drel-makita.html
Что уже сделал - добавил в cms_uc_cats и cms_uc_items поле seourl, которое заполнил, переписав транслитом содержимое из поля title.
Кудой ковырять дальше? Понимаю, что нужно переписывать router.php, но как?
Спасибо!
Редактировалось: 1 раз (Последний: 11 сентября 2019 в 08:47)
надёжные прокси
Посетитель
small user social cms
Сообщений: 65
или может кто за деньгу возьмётся?
надёжные прокси
Реклама
cms
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 244
Править нужно еще фронтенд, шаблоны
Редактировалось: 1 раз (Последний: 11 сентября 2019 в 09:25)
Разработка сайтов под ключ. Разработка дополнений. | skype: maga-ingdesign | email: [email protected] | Отзывы | Мой хостинг-провайдер | Магомед
Посетитель
small user social cms
Сообщений: 65
IngDesign (Магомед):
Править нужно еще фронтенд, шаблоны
ну здесь более-менее всё понятно
я не могу разобрать регулярки в роутере... где и что менять? тёмный лес для меня
надёжные прокси
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2603
Основное думаю так
для страницы просмотра элемента каталога

router.php
вместо

Код PHP:
  1. $routes[] = array(
  2. '_uri' => '/^catalog\/item([0-9]+).html$/i',
  3. 'do' => 'item',
  4. 1 => 'id'
  5. );
так

Код PHP:
  1. $routes[] = array(
  2. '_uri' => '/^catalog\/([a-zA-Z0-9\-]+).html$/i',
  3. 'do' => 'item',
  4. 1 => 'seo_url'
  5. );
fronted.php поменять

Код PHP:
  1. $id = $inCore->request('id', 'int');
  2. $sql = "SELECT * FROM cms_uc_items WHERE id = '$id'";
на

Код PHP:
  1. $seo_url = $inCore->request('seo_url', 'str);
  2. $sql = "SELECT * FROM cms_uc_items WHERE seourl = '$seo_url'";
  3.  
ну и как сказано выше, там еще смотреть по файлам, что поправить можно или нужно
Редактировалось: 1 раз (Последний: 11 сентября 2019 в 13:20)
Посетитель
small user social cms
Сообщений: 65
Нил™, спасибо, попробую
надёжные прокси
Посетитель
small user social cms
Медаль
Сообщений: 328
Отпишитесь по результату, думаю такую реализацию надо будет включить в сборку
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.