Модератор форума: Yuri_G  
Создание нового меню сайта
Модератор форума
Сообщение # 1 | 17:59:57
В этой инструкции описано как создать себе новое меню, если во время обновления для вашего сайта было потеряно старое.

Необходимо войти в конструктор меню: Панели управления > [Конструктор меню]


После нажатия кнопки "Создать меню", в открывшемся окошке ввести название нового меню (например, "Site_menu"), выбрать способ отображения пунктов меню (обычно вертикальный), и сохранить.


На странице "Конструктора меню" следует обратить внимание на:
а) $SMENU_1$ - код, используемый в стандартных шаблонах для отображения меню сайта. У вновь создаваемого меню сайта должен быть именно этот $код$.
б) "+ Добавить пункт меню" - ссылка вызовет мастера по добавлению пункта меню.
в) Ниже "Используемых модулей" находятся прямые ссылки на главные страницы модулей, которые (ссылки) в дальнейшем будут использованы для создания пунктов меню.


В качестве примера будет добавлен в меню пункт "Новости сайта".
Для начала, следует щёлкнуть по ссылке "Новости сайта" в "Используемых моулях", и полученный адрес скопировать в буфер обмена.


Далее, в окне мастера по добавлению пункта меню, ввести название для нового пункта меню (обычно название модуля) и в поле адреса URL вставить из буфера обмена адрес главной страницы модуля.


При необходимости, подобным образом можно добавить ещё несколько пунктов меню.
Изменить порядок следования пунктов можно просто перетаскивая их мышью.
При желании, можно сделать подпункты перетаскивая пукт меню за крестик, левее от названия:



В конце всех изменений следует сохранить новое меню.


Если вы создали второе меню и хотите вторым меню заменить первое, то сделать это быстро можно с помощью опции Быстрой замены

Замените $SMENU_1$ на $SMENU_2$ автозаменой в шаблонах дизайна. Так у вас на сайте сменится старое (первое) меню на новое (второе) вами созданное.

$IMAGE5$

Примечание: каждому новому меню созданному вами в конструкторе меню присваивается номер, который потом отображается в коде.
Список всех созданных меню находится на главной странице конструктора

Там же находится и опция Создать меню. При вызове любого меню из списка откроется страница редактирования с вызванным меню где отображено название меню, его код и способ отображения, ну и собственно само меню с пунктами редактирования
Прикрепления: 5351506.jpg (71.3 Kb) · 9303400.jpg (6.5 Kb) · 6025569.jpg (5.2 Kb)
giena
Сообщений: 5
Репутация: 0

Сообщение # 361 | 21:22:07
Здраствуйте. Есть основное вертыкальное меню на сайте, в нем есть блок "Фотоальбом". Как сделать чтобы второе(горизонтальное) меню появлялось только при нажатии на "Фотоальбом" а на остальных страницах сайта его не было видно.
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 362 | 21:57:41
<?if($MODULE_ID$='photo')?>код второе(горизонтальное) меню<?endif?>
giena
Сообщений: 5
Репутация: 0

Сообщение # 363 | 21:44:21
Т. есть <?if($MODULE_ID$='photo')?>$SMENU_2$<?endif?>
И куда этот код вставить? В конструкторе в новый блок меню?

Добавлено (22 Фев 2014, 21:44:21)
---------------------------------------------
Разобрался,все работает,но хотелось бы еще и блок меню скрыть с остальных страниц....

bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 364 | 22:11:18
giena, так весь код блока и суй в условие )
Nad1n
Сообщений: 8
Репутация: 0

Сообщение # 365 | 02:23:27
Здравствуйте!
сайт
при наведении на пункт "наши проекты" выпадает подменю, состоящее из нескольких пунктов. Однако из всех видны только первые полтора.
так оно выглядит:

вопрос: как вывести выплывающее меню на передний план, чтобы оно полностью отображалось?

сайт with-love.ucoz.ru
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 366 | 02:32:11
Nad1n, Прописать для меню z-index больший чем для остального расположенного ниже по дизайну ...

Сообщение отредактировал Miss_Esq - Воскресенье, 23 Фев 2014, 02:38:04
giena
Сообщений: 5
Репутация: 0

Сообщение # 367 | 13:42:54
bandjuk, а можно поподробнее, я пишу так
<?if($MODULE_ID$='photo')?>$SMENU_2$<?endif?>
а где взять весь код блока? Его я так понимаю нужно прописать вместо $SMENU_2$
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 368 | 13:47:18
giena,
Цитата
а можно поподроб .... есто $SMENU_2$
так и пишите, код $SMENU_2$ и есть код блока, код вывода второго меню ...

giena
Сообщений: 5
Репутация: 0

Сообщение # 369 | 15:06:03
Я имел ввиду скрыть это с остальных страниц сайта,кроме фотоальбома.
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 370 | 15:15:54
giena, Ну так и пропишите этот блок в колонке с УО .. добавьте Условный оператор

<?if($MODULE_ID$='photo')?>

Блок фотогалереи в колонке

<?endif?>

Nad1n
Сообщений: 8
Репутация: 0

Сообщение # 371 | 00:09:34
Цитата Miss_Esq ()
Прописать для меню z-index


искала этот индекс в коде дизайнов и так и не смогла найти.
не подскажете, в каком именно дизайне я должна прописать индекс?

сайт with-love.ucoz.ru
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 372 | 00:25:08
Nad1n,
Цитата
искала этот индекс в коде дизайнов и так и не смогла найти
И не найдёте если подобная проблема не предполагалась разработчиком шаблона ...
Подобные вопросы решаются индивидуальным подходом к решению проблемы на конкретном сайте ..

giena
Сообщений: 5
Репутация: 0

Сообщение # 373 | 21:07:16
Miss_Esq, у меня скоро мозг закипит, я прописываю <?if($MODULE_ID$='photo')?>$SMENU_2$<?endif?> в блоке фотогалереи. Как еще прописать, то ли я неправильно обьясняю...Менюшка открывается там где надо, но на других страницах видно просто шапку блока, которую хотелось бы убрать. Можете написать конкретно код и куда установить.
Nad1n
Сообщений: 8
Репутация: 0

Сообщение # 374 | 14:10:35
Цитата Miss_Esq ()
Подобные вопросы решаются индивидуальным подходом к решению проблемы на конкретном сайте ..


Скажите, вы имеете в виду, что мне нужно обратиться за помощью к кому-то другому на этом форуме или нужно предоставить дополнительную информацию по вопросу?

сайт with-love.ucoz.ru
Selena
Сообщений: 15657
Репутация: 1100

Сообщение # 375 | 17:04:23
Nad1n, прежде всего надо сообщить адрес сайта. Чтобы помогающие могли сами протестировать ваше меню.

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!