Просмотр полной версии : Быстрая навигация по сайту
Здравствуйте.
Помогите разобраться, как сделать быструю навигацию по сайту?
www.domen.ru >> Главная >> О компании >> Архив новостей
Pavel Antonov
11.11.2006, 20:50
Видимо интересует все таки путь на сайте... а не быстрая навигация?
Смотрите HMENU, special = rootline
Тема закрыты, всё оказалось проще чем я думал :)
Спасибо Валере за ссылку на www.mcuniverse.com (http://www.mcuniverse.com)
# Меню быстрой навигации
temp.breadcrumbs = HMENU
temp.breadcrumbs.special = rootline
temp.breadcrumbs.1 = TMENU
temp.breadcrumbs.1{
NO.allWrap = |*| <span class="menu"> | </span> » |*|
ACT = 1
ACT.allWrap = |*| <span class="menu act"> | </span> » |*|
CUR = 1
CUR.allWrap = |*| <span class="menu cur"> | </span> |*|
}
lib.fast_menu < temp.breadcrumbs
А как сделать чтоб последний пункт в этом быстром меню небыл активным (страница на которой щас находишся)?
CUR.doNotLinkIt = 1 или для ACT
Спасибо!
Еще один вопрос, как написать меню/список страниц на сайте ссылками (только первый уровень) для размещения в нижней части страници? При этом чтоб кол-во ссылок в одну строчку было не более определённого числа?
lib.bottomMenu = HMENU
lib.bottomMenu.entryLevel = 0
lib.bottomMenu.1 = TMENU
lib.bottomMenu.1{
NO.allWrap = <li>|</li>
}
...
#bottommenu li {float:left; ну и прочий стайлинг}
количество будет регулироваться шириной bottommenu
примерно так... Если же хотите точного контроля над числом элементов, то придется создавать несколько меню друг под другом и играть с maxItems и begin
Спасибо за помощь! Думаю что обойдусь пока что таким кодом :)
В конце воспользоволся вот этим кодом:
#Bottom navigation
lib.bottomNav = HMENU
lib.bottomNav.entryLevel = 1
lib.bottomNav.1 = TMENU
lib.bottomNav.1{
NO.allWrap = |*| <span class="menu"> | </span> | |*|
}
Но существует одна проблемма: После последнего пункта тоже есть "|", не подскажете что добавить в код чтоб после последнего пункта не показывало "|"?
-=UncleByte=-
06.04.2007, 21:45
NO.allWrap = <span class="menu"> | </span> | |*| <span class="menu"> | </span> Вроде вот так вот ;)
Спасибо!
Оказалось что к вашему коду надо было еще дописать кое что :)
Вот окончательный вариант:
#Bottom navigation
lib.bottomNav = HMENU
lib.bottomNav.entryLevel = 1
lib.bottomNav.1 = TMENU
lib.bottomNav.1{
NO.allWrap = |*| <span class="menu"> | </span> | |*| <span class="menu"> | </span>
}
-=UncleByte=-
06.04.2007, 23:06
Ну я просто навскидку дал усредненный, так сказать, код - правилась-то только одна строка, все остальное на месте остается :)
Вообще говоря Option Split очень замечательная штука, настоятельно рекомендую прочитать и разобраться, после этого все намного проще становится.
А как сделать так, чтобы кроме страниц, в rootline отображались также категории и новости tt_news?
Например:
Главная » Новости » Горячие новости » Выборы президента
Сделал чтобы показывались в rootline заголовки новостей.
[globalVar = GP:tx_ttnews|tt_news > 0]
lib.rootline.30 = RECORDS
lib.rootline.30 {
dontCheckPid = 1
tables = tt_news
source.data = GPvar:tx_ttnews|tt_news
conf.tt_news = TEXT
conf.tt_news.field = title
wrap = |
}
[end]
Как сделать чтоб показывались ещё и категории не знаю. Прбовал так:
[globalVar = GP:tx_ttnews|cat > 0]
lib.rootline.20 = RECORDS
lib.rootline.20 {
dontCheckPid = 1
table = tt_news_cat
source.data = GPvar:tx_ttnews|cat
conf.tt_news_cat = TEXT
conf.tt_news_cat.field = title
wrap = |
}
[end]
Не работает.
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot