Есть небольшой рабочий интернет магазин на платном движке, оплата за движок идет ежемесечная (нельзя купить его, только аренда). Решили отказаться от него и перейти на другую систему, выбор пал на Cs-cart, но здесь появились первые гвозди - не получается сделать такие же ссылки как на рабочем сайте, собственно ниже описание проблемы: 1) Как в Cs-cart сделать ссылки для товаров и категорий без "вложенности"? Пример иерархии - мойсайт.ру -> категория -> категория-1 -> товар1 В браузере все будет выглядеть так: мойсайт.ру/category/category-1/ - для категорий мойсайт.ру/category/category-1/tovar1.html - для товаров а надо, при переходе в "категория-1" - мойсайт.ру/category-1/ при открытии товара - мойсайт.ру/tovar1.html 2) Если сео ссылку ставлю в таком виде "сategory_new, то при сохранении нижнее подчеркивание Cs-cart удаляет и ссылка становится вот такая "сategorynew", как с этим бороться можете подсказать?
C первой частью разобрался. До конца не просмотрел все настройки. Модули -> SEO -> Настройки здесь есть функция как выводить категории и товар. Но вот со вторым пунктом загвоздка, думаю где-то должна быть таблица разрешенные символами в ссылках и их автозамена, только где не понятно пока, если кто в курсе, ткните носом пожалуйста. --- добавлено: 22 апр 2013 в 10:42 --- Со второй проблемой то же справился. Может кому пригодится: в файле core/fn.catalog.php найти строку Код: $str = preg_replace("/[^a-z0-9-\.]/", '', $str); // URL can contain latin letters, numbers, dashes and points only ну и добавить нужные символы (что я и сделал) Код: $str = preg_replace("/[^a-z0-9-\._]/", '', $str); // URL can contain latin letters, numbers, dashes and points only P.S. Получился монолог