Автогенератор ЧПУ URl для manufacturers
Добрый день подскажите пожалуйста как реализовать функцию атогенерирования чпу url для производителей, тоесть чтоб на сайте было не site.html/index.php?manufacturers_id=46 а например site.ru/asus.html
в таблице os_manufacturers
добавить столбик seo_url
в файле admin\manufacturers.php
добавить поле для ввода-редактирования seo url
os_draw_input_field('seo_url')
и дописать в функции os_href_link (includes\functions\include.php)
поддержки чпу для производителей
Возник вопрос по данному топику.
box_manufacturers, при выборе производителя, выводит его товары по адресу : _site.ru/index.php?manufacturers_id=5
т.е. по сути это FILENAME_DEFAULT. Как я понимаю, в этом случает обработка должна быть в кейсе именно этого файла. Там же обрабатываются и ЧПУ для категорий.
Вопрос, как разграничить генерацию ЧПУ для категорий и производителей в одном кейсе для файла FILENAME_DEFAULT ? Или проще создать отдельный manufacturers.php и сделать обработку для него ?
АП!
Евгений, решения я так не нашел. ПОка надежда только на вас!
includes\functions\include.php
функция os_href_link
if (isset($_GET['manufacturers_id'])) { //какаето обработка для производителей }
И ничего таки не получается. Ребята кто сделал ЮРЛ для производителей откликнитесь. Или может ещё подскажете где поискать. Я всё сделал как описано выше но. Ничего пока не добился.
Прошло 2 дня.
Наконец то получилось. И редактировать нужно аж 6 файлов (минимум). Давольно таки сложно. Сделал так, что чпу прописывать можно только самому, автогенерации нет, но можно реализовать.
uspro, подскажи каким образом ты все делал? думаю другим тоже будет интерестно
Источник
|