Подскажите конструкцию URL в меню

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
alex-b
Forum Members
Forum Members
Posts: 69
Joined: Fri Jun 05, 2009 3:19 am

Подскажите конструкцию URL в меню

Post by alex-b »

Ребят! подскажите конструкцию URL в меню, а то я своим мозгом и знаниями немогу догнать.
Есть алфавитный список фамилий, первая фамилия как-бы соответствуем букве и является первым уровнем,
остальные фамилии на эту букву являются 2-м уровнем и появляются в выпадающем меню.

А-фамилия
    |_А-фамилия-2
    |_А-фамилия-3

Мне нужно что-бы URLы 2-го уровня имели того-же родителя что и URLы 1-го уровня.


Сейчас получается так ..фамилии/А-фамилия/А-фамилия-2.html
а надо так ..фамилии/А-фамилия-2.html
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Подскажите конструкцию URL в меню

Post by ZYV »

Не получится, только делать одного уровня.
unsigned double ZYV;
Sonya

Re: Подскажите конструкцию URL в меню

Post by Sonya »

alex-b wrote:
А-фамилия
    |_А-фамилия-2
    |_А-фамилия-3

Мне нужно что-бы URLы 2-го уровня имели того-же родителя что и URLы 1-го уровня.
Может так? Для А-фамилия использовать тип контента "Внутреняя ссылка на страницу", которая указывает под страницей назначения на первую фамилию в списке, которая в свою очередь является детищем "А-фамилия":

А-фамилия (внутренняя ссылка на А-фамилия во втором уровне)
    |_А-фамилия
    |_А-фамилия-2
    |_А-фамилия-3
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Подскажите конструкцию URL в меню

Post by ZYV »

Хмм, когда я так делал у меня всё равно при use_hierarchy была она в ссылке. Давно не пробовал.
unsigned double ZYV;
Sonya

Re: Подскажите конструкцию URL в меню

Post by Sonya »

ZYV wrote: Хмм, когда я так делал у меня всё равно при use_hierarchy была она в ссылке. Давно не пробовал.
Правильно все, ссылка будет указывать на первый подпункт. Я думала, что речь не о URL, а как меню сделать так, чтобы сразу первая фамилия открывалась, при этом пункты меню автоматически формировались. URL, естественно, остается прежним.
alex-b
Forum Members
Forum Members
Posts: 69
Joined: Fri Jun 05, 2009 3:19 am

Re: Подскажите конструкцию URL в меню

Post by alex-b »

Спасибо всем за участие !!!
Вся эта выкрутасность была нужна, так как решил перенести один из своих первых сайтов (на HTML,) на движок и хотелось сохранить структуру. Ладно, сделаем по другому.
Еще раз всем спасибо! ;)
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Подскажите конструкцию URL в меню

Post by ZYV »

Ну если только в этом дело можно поступить проще - сделай в .htaccess регулярные выражения, чтобы 302 Gone выдавали по твоим старым ссылками и перебрасывали на новые. С поисковиками проблем не должно быть.
unsigned double ZYV;
alex-b
Forum Members
Forum Members
Posts: 69
Joined: Fri Jun 05, 2009 3:19 am

Re: Подскажите конструкцию URL в меню

Post by alex-b »

Возвращаясь к вопросу...
Сделал я этот алфавитный раздел где буквы алфавита являются внутренними ссылками

А ---
     |__ Фамилия 1
     |__ Фамилия 2
И задался вопросом массового 301 редиректа (для чего см. пост выше), т. к. в новой конструкции URLа добавляется буква ../a/test.html
Попереспрашивал кучу народа на форумах, насобирал кучу советов, а стал все это пробовать и заметил такую вещь, что движок и так работает как мне надо (разработчики создали искуственный интеллект ;D):
Что так ../test.html (такая конструкция мне и нужна) , что так ../a/test.html  (это новая)
Так вот хотел спросить - это так и должно быть, хорошо ли это и как мне поступить не париться и продолжать (все показатели и пузомерки сохранятся) или тут собака порыта. ???
Last edited by alex-b on Tue Sep 29, 2009 12:41 pm, edited 1 time in total.
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Подскажите конструкцию URL в меню

Post by ZYV »

Ну правильно, он так работает, т.к. в CMS всё равно страница вычисляется по уникальному идентификатору --- имени, т.е. site.com/test/page1 и site.com/test2/page1 для системы --- одна и та же страница.

Но только

1) Это может измениться в будущем
2) У тебя всё равно будет проблема --- дубликаты в поисковике

Поэтому лучше всё-таки сделать ручной Gone.
unsigned double ZYV;
alex-b
Forum Members
Forum Members
Posts: 69
Joined: Fri Jun 05, 2009 3:19 am

Re: Подскажите конструкцию URL в меню

Post by alex-b »

Спасибо!
А - как спецы - не подскажете конструкцию редиректа по маске, а то 300 страниц вручную это как-то неэстетично получается.
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Подскажите конструкцию URL в меню

Post by ZYV »

А в чем проблема прочитать документацию под mod_rewrite и написать regexp?
unsigned double ZYV;
alex-b
Forum Members
Forum Members
Posts: 69
Joined: Fri Jun 05, 2009 3:19 am

Re: Подскажите конструкцию URL в меню

Post by alex-b »

Проблема в том, что это для меня "темный лес", а решение нужно правильное (не до экспериментов).
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Подскажите конструкцию URL в меню

Post by ZYV »

ОК, жди доброго и досужего человека :)
unsigned double ZYV;
Post Reply

Return to “Russian - русский”