0 Пользователей и 1 Гость просматривают эту тему.
  • 11 Ответов
  • 319 Просмотров
*

AWKirin

  • Новичок
  • 15
  • 0 / 0
Здравствуйте
В двух словах

имеем
Материал /uslugi/sozdanie-sajtov/dizajn-sajtov/razrabotka
Категория /uslugi/sozdanie-sajtov/dizajn-sajtov

хочу
Материал /razrabotka
Категория /dizajn-sajtov

в идеале
Материал /mat/razrabotka
Категория /cat/dizajn-sajtov


Идея
В многоуровневом меню приходится иногда наводить порядок например перемещать материалы с 1 категории в другую и при этом меняется ссылка тем самым проиндексированные страницы вылетают с поисковиков и образуют 404 ошибку. В случае если можно так сделать то куда бы мы не перемещали наш материал его индексация не пострадает))

В некоторых CMS есть настройка где можно выбрать такой вариант отображения он еще называется плоский
*

AlekVolsk

  • Гуру
  • 6445
  • 365 / 4
сделать можно, но для этого придется полностью переписать роутер J, а за это возьмется далеко не каждый профи этого дела...
*

AWKirin

  • Новичок
  • 15
  • 0 / 0
сделать можно, но для этого придется полностью переписать роутер J, а за это возьмется далеко не каждый профи этого дела...
Неужели это так сложно сделать? Можно хотябы намекнуть где файл этот искать? Попробую сам поковырять))
*

AlekVolsk

  • Гуру
  • 6445
  • 365 / 4
хех, там не один файл, это пронизывает все ядро cms

а главное - можно будет забыть про обновы движка....
*

AWKirin

  • Новичок
  • 15
  • 0 / 0
хех, там не один файл, это пронизывает все ядро cms

а главное - можно будет забыть про обновы движка....

Походу нашел а главное тут реализация компонентом https://habrahabr.ru/sandbox/27198/ так что обновы никак не повлияют
Спасибо что указали куда копать
*

AlekVolsk

  • Гуру
  • 6445
  • 365 / 4
и к чему вы его привяжите?
*

AWKirin

  • Новичок
  • 15
  • 0 / 0
и к чему вы его привяжите?
Ну как я понял выключаем SEF в главных настройках и вместо системных кракозябр будут генерицца в полне себе одноуровневые ссылки
*

AlekVolsk

  • Гуру
  • 6445
  • 365 / 4
мда... учите мат.часть, уважаемый, не все так просто )
найденная вами статья поможет сделать не сам роутер, а файл, реализующий правило роутинга для вашего собственного компонента, роутером его называют для простоты, реальный же роутер глубоко в ядре
такой файл имеется в любом компоненте, поддерживающем чпу, и у компонента стандартных материалов уже имеется собственный, и его лучше не трогать - он обновляется с каждой минорной версией J, все изменения ваши просто потрутся
помимо всего прочего, есть еще меню, к которому могут быть привязаны материалы и категории, у меню нет своего файла правил роутинга - меню в J  по сути само является частью роутера и в вашем файле вы на него никак не сможете повлиять
*

AWKirin

  • Новичок
  • 15
  • 0 / 0
мда... учите мат.часть, уважаемый, не все так просто )
найденная вами статья поможет сделать не сам роутер, а файл, реализующий правило роутинга для вашего собственного компонента, роутером его называют для простоты, реальный же роутер глубоко в ядре
такой файл имеется в любом компоненте, поддерживающем чпу, и у компонента стандартных материалов уже имеется собственный, и его лучше не трогать - он обновляется с каждой минорной версией J, все изменения ваши просто потрутся
Спасибо за разъяснения пошел копать в другом направлении XD может чего нарою
Но как то странно почему Joomla досих пор не умеет из коробки такие ссылки делать хотя они сделали добавление ID к ссылкам которое как раз было бы кстати при одноуровнем меню и которые так усердно удаляют в погоне за сео
*

AlekVolsk

  • Гуру
  • 6445
  • 365 / 4
в таких ссылках, как вы хотите, нет никакого профита, а J строит чпу исходя из структуры меню и категорий, привязка именно к структурному дереву, это всегда было фишкой J, хоть и несло иногда некоторые проблемы
*

AWKirin

  • Новичок
  • 15
  • 0 / 0
в таких ссылках, как вы хотите, нет никакого профита, а J строит чпу исходя из структуры меню и категорий, привязка именно к структурному дереву, это всегда было фишкой J, хоть и несло иногда некоторые проблемы

Все серьезные ресурсы используют именно такие ссылки особенно интернет магазины разбивая категории товары и страницы

Например сайт alexfill
Сложная структура раскиданная по нескольким доменам такой вывод позволяет свободно перемещать материалы и категории как вздумается и главное когда вздумается и делать меню где угодно и как угодно без шаманства с 301 редиректами и недовольными посетителями видящими постоянно 404 ошибку.

Например магазины юлмарт, плеер
*

AWKirin

  • Новичок
  • 15
  • 0 / 0
Нашел вариант скажем так муторный но будет работать
Создать новые меню каждого уровня и копировать туда пункты с рабочего меню после этого в старом меню все пункты назначить псефданимами пунктов меню новых недавно скопированных пунктов меню
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Циклические ссылки в меню

Автор zimt42

Ответов: 20
Просмотров: 1959
Последний ответ 18.07.2018, 16:27:04
от Shustry
Как сделать такую кнопку на сайте?

Автор phvsfpgs

Ответов: 1
Просмотров: 140
Последний ответ 06.07.2018, 20:16:40
от lexxbry
Про ссылки

Автор dannydallion

Ответов: 1
Просмотров: 98
Последний ответ 26.06.2018, 18:42:57
от arma
Как сделать, чтобы меню каталось?

Автор svetlovanton

Ответов: 6
Просмотров: 329
Последний ответ 18.06.2018, 20:06:14
от dmitry_stas
Есть-ли для Joomla счетчик количества скачанных файлов?

Автор R31rus

Ответов: 10
Просмотров: 864
Последний ответ 11.06.2018, 20:50:39
от skylord