Нужно для некоторых компонентов сделать сделать чтоб ЧПУ формировалось как мне нужно.
Например для доски объявлений:
site.ru/board/read1.html
В результате нужно:
site.ru/superdoska/read1.html
Тоже самое интересует для компонентов форум и галерея. Пробовал прописать в файле router ЧПУ по своему, но не сработало, видимо нужно еще что-то менять в коде самих компонентов.
Как настроить ЧПУ в некоторых компонентах по своему
#1
14 мая 2014 в 18:06
Tehdrew, а какие еще компоненты?
Все хотел сделать под это компонент. Но теперь уже скорей под 2.0 буду делать, наверно…
Все хотел сделать под это компонент. Но теперь уже скорей под 2.0 буду делать, наверно…
#3
14 мая 2014 в 18:39
Для каталога статей, это явно не нужно, там легко настроить сразу ЧПУ как надо.
Мне нужно только для следующих компонентов: доска объявлений, форум, галерея.
Еслиб вы могли подсказать где это и как нужно в коде править, было бы неплохо.
Мне нужно только для следующих компонентов: доска объявлений, форум, галерея.
Еслиб вы могли подсказать где это и как нужно в коде править, было бы неплохо.
Сегодня в 09:12
#4
14 мая 2014 в 18:52
Tehdrew, если вам хватит подсказки, тогда без проблем))
на примере компонента Board
1. просмотреть frontend и заменить все вхождения board на то, что вам нужно (вхождения в URL страниц, если такое есть)
2. просмотреть все файлы шаблонов компонента и сделать то же самое — там где выводятся ссылки.
3. В файле core/cms.php внести изменения в метод detectURI — подменять там ваше вхождение ("superdoska") на старое значение "board".
Если подсказать, то вот так… А если "сделать мне все и выложить", то пока со временем сложно. Было желание сделать компонент для гибкой настройки URLов, но сейчас уже это актуальней на второй ветке… У кого старый сайт — там и адреса устоялись, а у кого новый — то лучше на второй ветке начинать… имхо
на примере компонента Board
1. просмотреть frontend и заменить все вхождения board на то, что вам нужно (вхождения в URL страниц, если такое есть)
2. просмотреть все файлы шаблонов компонента и сделать то же самое — там где выводятся ссылки.
3. В файле core/cms.php внести изменения в метод detectURI — подменять там ваше вхождение ("superdoska") на старое значение "board".
Если подсказать, то вот так… А если "сделать мне все и выложить", то пока со временем сложно. Было желание сделать компонент для гибкой настройки URLов, но сейчас уже это актуальней на второй ветке… У кого старый сайт — там и адреса устоялись, а у кого новый — то лучше на второй ветке начинать… имхо
Но теперь уже скорей под 2.0 буду делать, наверно..
В двойке, насколько помню, данный функционал присутствует в ядре 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
И под все компоненты, в топ числе и премиум
Многие были б благодарны, а можно и платным сделать
Возможность сменить и синоним и уровень вложенности
Было:
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 попробую, старые версии уже не буду трогать
#9
16 мая 2014 в 10:35
Вот же то, что Вам нужно! Зачем велосипед изобретать?
instantcms.ru/blogs/moi-blog-360/komponent-i-plagin-seo-pages-v-1-2-0-dlja-icms-1-10.html
instantcms.ru/blogs/moi-blog-360/komponent-i-plagin-seo-pages-v-1-2-0-dlja-icms-1-10.html
#10
16 мая 2014 в 13:13
omalisev, ваш велосипед нужно для каждой страницы настраивать, для всех-всех руками (поправьте если ошибаюсь).
А цель то один раз поменять синоним компонента и все.
А цель то один раз поменять синоним компонента и все.
#11
16 мая 2014 в 15:45
как задали вопрос, так и ответили
#12
16 мая 2014 в 22:20
Конечно было бы супер если б вышеуказанные возможности допилить в том seo компоненте