Настроить ЧПУ под себя

Как настроить ЧПУ в некоторых компонентах по своему

 
Посетитель
no avatar
Сообщений: 2
Нужно для некоторых компонентов сделать сделать чтоб ЧПУ формировалось как мне нужно.
Например для доски объявлений:
site.ru/board/read1.html
В результате нужно:
site.ru/superdoska/read1.html

Тоже самое интересует для компонентов форум и галерея. Пробовал прописать в файле router ЧПУ по своему, но не сработало, видимо нужно еще что-то менять в коде самих компонентов.
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 555
Tehdrew, а какие еще компоненты?

Все хотел сделать под это компонент. Но теперь уже скорей под 2.0 буду делать, наверно..
Редактировалось: 1 раз (Последний: 14 мая 2014 в 18:28)
оптимизирую помаленьку
Реклама
cms
Посетитель
no avatar
Сообщений: 2
Для каталога статей, это явно не нужно, там легко настроить сразу ЧПУ как надо.
Мне нужно только для следующих компонентов: доска объявлений, форум, галерея.

Еслиб вы могли подсказать где это и как нужно в коде править, было бы неплохо.
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 555
Tehdrew, если вам хватит подсказки, тогда без проблем))

на примере компонента Board
1. просмотреть frontend и заменить все вхождения board на то, что вам нужно (вхождения в URL страниц, если такое есть)
2. просмотреть все файлы шаблонов компонента и сделать то же самое - там где выводятся ссылки.
3. В файле core/cms.php внести изменения в метод detectURI - подменять там ваше вхождение ("superdoska") на старое значение "board".

Если подсказать, то вот так.. А если "сделать мне все и выложить", то пока со временем сложно. Было желание сделать компонент для гибкой настройки URLов, но сейчас уже это актуальней на второй ветке.. У кого старый сайт - там и адреса устоялись, а у кого новый - то лучше на второй ветке начинать.. имхо
оптимизирую помаленьку
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2928
SJen:
Но теперь уже скорей под 2.0 буду делать, наверно..
SJen:
сейчас уже это актуальней на второй ветке..
В двойке, насколько помню, данный функционал присутствует в ядре http://youtu.be/qUWHkPe2KnU?t=27m50s
ps: ссылку копировать или смотреть с 27:50 немного обрезает ссылку...
Редактировалось: 1 раз (Последний: 14 мая 2014 в 20:53)
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 555
reload, да - верно. Правда, от добавления уровня вложенности это не избавит, но свой синоним можно сделать.
оптимизирую помаленьку
Посетитель
small user social cms
Медаль
Сообщений: 179
SJen, лучше сделай компонент под 1.10.3
Возможность сменить и синоним и уровень вложенности
Было:
http://instantcms.ru/forum/thread18383-1.html
Стало:
http://instantcms.ru/flud/thread18383-1.html
или
http://instantcms.ru/flud/nastroit-chpu-pod-sebya
или
http://instantcms.ru/flud-nastroit-chpu-pod-sebya
или
http://instantcms.ru/nastroit-chpu-pod-sebya

И под все компоненты, в топ числе и премиум
Многие были б благодарны, а можно и платным сделать
Продай свой сайт | Купи себе сайт!
Рутина на аутсорс...
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 555
Alexander, вернусь к этой теме - на 1.10.3 попробую, старые версии уже не буду трогать
оптимизирую помаленьку
Посетитель
small user social cms
Сообщений: 37
Вот же то, что Вам нужно! Зачем велосипед изобретать?
http://instantcms.ru/blogs/moi-blog-360/komponent-i-plagin-seo-pages-v-1-2-0-dlja-icms-1-10.html
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 555
omalisev, ваш велосипед нужно для каждой страницы настраивать, для всех-всех руками (поправьте если ошибаюсь).
А цель то один раз поменять синоним компонента и все.
оптимизирую помаленьку
Посетитель
small user social cms
Сообщений: 37
как задали вопрос, так и ответили
Посетитель
small user social cms
Медаль
Сообщений: 179
Конечно было бы супер если б вышеуказанные возможности допилить в том seo компоненте
Продай свой сайт | Купи себе сайт!
Рутина на аутсорс...
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.