Уменьшение вложенности УРЛ до http://сайт.ру/статья.html

Убрать из пути урла разделы и подразделы

 
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 217
Всем здравствуйте. Хочу убрать из пути урлов разделы и подразделы, чтобы отображалось имя сайта и за ним сразу статья. Подскажите, в каком файле ковырнуть.
Зачем мне это нужно? На моем сайте рубрики статей не до конца разработаны, пользователи и я будут добавлять на сайт материалы, категории будут разрастаться, текущие категории уходить в подкатегории и т.п. Следовательно, ссылки будут меняться, со всеми вытекающими. Кроме того, при большой вложенности каталогизатора появляются очень длинные урлы, это некрасиво.
P.S. Это нужно мне только для статей.
Редактировалось: 1 раз (Последний: 22 марта 2011 в 22:33)
instantlab.ru - компонент Знакомства и встречи для instantCMS
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4338
Till, размещайте/перенесите все статьи в корневой раздел
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Реклама
cms
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 217
Fuze:

Till, размещайте/перенесите все статьи в корневой раздел
Это не выход... Рубрикатор, он для того и создается, чтобы все статьи были разложены по полочкам.

P.S. Не вставляются смайлы (в этом сообщении). Опера 10.10. При "тычке" по смайлу ничего не происходит.
Редактировалось: 2 раз (Последний: 23 марта 2011 в 10:55)
instantlab.ru - компонент Знакомства и встречи для instantCMS
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 217
А можно это сделать через .htaccess? И будет ли это правильно с программной точки зрения?
instantlab.ru - компонент Знакомства и встречи для instantCMS
Посетитель
no avatar
МедальПочетный донор проектаПочетный донор проектаПочетный донор проекта
Сообщений: 292
Эту тему уже поднимали - здесь. Дня два назад.
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 217
Решение оказалось довольно простым. \components\content\model.php, строка примерно 480. Закомментируйте вот этот кусок кода:
Код PHP:
  1.  
  2. if ($path_list){
  3. foreach($path_list as $pcat){
  4. if ($pcat['id']!=1){
  5. $seolink .= cmsCore::strToURL(($pcat['url'] ? $pcat['url'] : $pcat['title'])) . '/';
  6. }
  7. }
  8. }
  9.  
instantlab.ru - компонент Знакомства и встречи для instantCMS
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: