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

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

#1 14 мая 2014 в 18:06
Нужно для некоторых компонентов сделать сделать чтоб ЧПУ формировалось как мне нужно.
Например для доски объявлений:
site.ru/board/read1.html
В результате нужно:
site.ru/superdoska/read1.html

Тоже самое интересует для компонентов форум и галерея. Пробовал прописать в файле router ЧПУ по своему, но не сработало, видимо нужно еще что-то менять в коде самих компонентов.
#2 14 мая 2014 в 18:28
Tehdrew, а какие еще компоненты?

Все хотел сделать под это компонент. Но теперь уже скорей под 2.0 буду делать, наверно…
#3 14 мая 2014 в 18:39
Для каталога статей, это явно не нужно, там легко настроить сразу ЧПУ как надо.
Мне нужно только для следующих компонентов: доска объявлений, форум, галерея.

Еслиб вы могли подсказать где это и как нужно в коде править, было бы неплохо.
#4 14 мая 2014 в 18:52
Tehdrew, если вам хватит подсказки, тогда без проблем))

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

Если подсказать, то вот так… А если "сделать мне все и выложить", то пока со временем сложно. Было желание сделать компонент для гибкой настройки URLов, но сейчас уже это актуальней на второй ветке… У кого старый сайт — там и адреса устоялись, а у кого новый — то лучше на второй ветке начинать… имхо
#5 14 мая 2014 в 20:51

Но теперь уже скорей под 2.0 буду делать, наверно..

SJen

сейчас уже это актуальней на второй ветке…

SJen
В двойке, насколько помню, данный функционал присутствует в ядре youtu.be/qUWHkPe2KnU?t=27m50s
ps: ссылку копировать или смотреть с 27:50 немного обрезает ссылку...
#6 15 мая 2014 в 08:01
reload, да — верно. Правда, от добавления уровня вложенности это не избавит, но свой синоним можно сделать.
#7 15 мая 2014 в 12:08
SJen, лучше сделай компонент под 1.10.3
Возможность сменить и синоним и уровень вложенности
Было:
instantcms.ru/forum/thread18383-1.html
Стало:
instantcms.ru/flud/thread18383-1.html
или
instantcms.ru/flud/nastroit-chpu-pod-sebya
или
instantcms.ru/flud-nastroit-chpu-pod-sebya
или
instantcms.ru/nastroit-chpu-pod-sebya

И под все компоненты, в топ числе и премиум
Многие были б благодарны, а можно и платным сделать
#8 15 мая 2014 в 14:23
Alexander, вернусь к этой теме — на 1.10.3 попробую, старые версии уже не буду трогать
#10 16 мая 2014 в 13:13
omalisev, ваш велосипед нужно для каждой страницы настраивать, для всех-всех руками (поправьте если ошибаюсь).
А цель то один раз поменять синоним компонента и все.
#11 16 мая 2014 в 15:45
как задали вопрос, так и ответили
#12 16 мая 2014 в 22:20
Конечно было бы супер если б вышеуказанные возможности допилить в том seo компоненте
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.