Дмитрий VIP
Total posts: 21
10 Янв 2015 13:02

В настройках Joomla включены ЧПУ, перенаправление и добавление суфикса к урлу. Однако Кобальт формирует урл следующего вида:

Выделение_001

Как избавиться от русских символов

Последние изменения: 20 Нояб 2015


tagilnext
Total posts: 116
10 Янв 2015 14:54

В языковом файле /language/ru-RU/ru-RU.com_cobalt.ini исправьте.

  • SEF_CATITEMS="catitems"
  • SEF_CREATED="created"
  • SEF_FORM_ADD="add"
  • SEF_FORM_EDIT="edit"
  • SEF_ITEM="item"
  • SEF_ITEMS="items"
  • SEF_USERCATEGORY="usercategory"
  • SEF_USERITEM="useritem"
  • SEF_USER_ITEM="user-item"
  • SEF_VWITEM="vwitem"

Естественно можете написать свои значения!


Дмитрий VIP
Total posts: 21
10 Янв 2015 15:59

Спасибо. Все получилось!


Sergey
Total posts: 13,748
12 Янв 2015 03:42

Но лучше правте не сам файл а создайте перезапись что бы при обновлении не затерлись изменения.


darknemo
Total posts: 10
19 Нояб 2015 23:50

Sergey Но лучше правте не сам файл а создайте перезапись что бы при обновлении не затерлись изменения.

А можно как то избавиться от items/ в урл?

Например я зашел на сайт, далее Раздел1 и Категория5 - далее в статью. Хочу получить примерно такой урл - site.ru/razdel1/category1/statya/

и так как статья может быть в нескольких категориях, встает вопрос..) как быть?


Sergey
Total posts: 13,748
20 Нояб 2015 15:26

Можно только если поставить сторонне сеф расширение. В том как это реализовано в кобальт нельзя. Но как следствие избавление от этого элемента это понижение производительности сайта. Так как теперь все урлы нужно хранить в базе. А это значит делать зарпос а то и 2 к базе прежде чем любой урл на странице показать. Если на старнице 100 урлов это еще 150 запросов.

Работает на Cobalt