Еще раз здрасьте!
Меня интересует как можно изменить размеры "кнопок" меню на сайте? На данный момент получается так, что все меню не помещается на странице, странице стала шире чем нужно. Я хочу кнопочки сделать уже. Скажите где точно искать. Сайт show -borzoi.com
В свойствах меню выбираете закладку "Вид страницы/модуля". Там нажимаете "редактировать" шаблон для навигации.
В тексте шаблона есть строки:
//Level properties - ALL properties have to be spesified in level 0
coolmenu.level[0]=new cm_makeLevel() //Add this for each new level
coolmenu.level[0].width=80
coolmenu.level[0].height=25
coolmenu.level[0].regClass="cLevel0"
coolmenu.level[0].overClass="cLevel0over"
coolmenu.level[0].borderX=1
coolmenu.level[0].borderY=1
coolmenu.level[0].borderClass="cLevel0border"
Собственно, width=80 - это и есть шиина кнопок. Есть, правда одно неудобство - все кнопки этого уровня одинаковой ширины (в данном случае 80 пикселей)
Изменяете, и нажимаете "сохранить". Я немного уменьшил ширину.
Хм... У меня проблемка... Хотела сейчас подправить кнопочки меня для нового вида сайта, но не могу найти место, в котором прописан код шаблона...
Единственное что удалось найти это вот такой код
<tmpl_if displayTitle>
<h2><tmpl_var title></h2>
</tmpl_if>
<tmpl_if description>
<p><tmpl_var description></p>
</tmpl_if>
<tmpl_if session.var.adminOn>
<tmpl_var controls>
</tmpl_if>
<tmpl_loop page_loop>
<nobr><a<tmpl_if page.isCurrent> id="selectedMenuItem"</tmpl_if><tmpl_if page.isAncestor> id="selectedMenuItem"</tmpl_if> class="horizontalMenu" <tmpl_if page.newWindow>removed="window.open('<tmpl_var page.url>')" href="#" <tmpl_else>href="<tmpl_var page.url>"</tmpl_if>><tmpl_var page.menuTitle></a></nobr>
<tmpl_unless "__last__"> · </tmpl_unless>
</tmpl_loop>
Но это явно не то, что мне нужно.
Судя по всему это шаблон горизонтального одноуровнего меню. Там укзано, что внешний вид пунктов меню описан в классе "horizontalMenu" таблицы стилей.
Если один из пунктов меню является текущим или родительским, то его внешний вид соответствует классу "selectedMenuItem"
Если в таблице слилей не описаны эти классы, то можете их добавить. Если они уже есть, то измените существующие.
Опять к разговору про размеры... Нашла вот такой код. Но не могу понять где здесь указан размер пунктов меню?
.horizontalMenu, .horizontalMenu A{
font-size: 9pt;
text-decoration: none;
color:white;
font-weight:bold;
background-color:#644309;
font-family: Arial, Helvetica, sans-serif;
}
#selectedMenuItem {
font-weight: bold; color: #000 !important;
background-color: #fff !important;
}
.horizontalMenu_bottom, .horizontalMenu_bottom A{
font-size: 9pt;
text-decoration: none;
color:white;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
Это параметры не для выпадающего меню. Это для такого типа как на этом сайте.
Опять ничего не поняла. Напишите, пожалуйста, где именно в МОЕМ САЙТЕ найти ту часть кода, которая отвечает за ширину кнопок меню. Мой сайт show-borzoi.com
Для выпадающего меню я же описывал в предыдущих сообщениях:
/forum/forumy-tekhnicheskoj-podderzhki/tekhnicheskij-forum-podderzhki/razmery-knopok-v-menju-sajta/2
Прямая ссылка на редектирование шаблона на Вашем сайте:
http://show-borzoi.com/newer-coolmenu3?func=edit;proceed=goBackToPage;returnUrl=%2Fstyle3_coolmenu
Впрочем, я, кажется, понял в чём проблема....
Панелька управления выпадающим меню находится слева в самом верху страницы. В отличие от других типов меню, панелька управления и само меню могут не находиться в непосредственной близости друг от друга :-).
Судя по всему, перед этим Вы мучали меню, которое находится под выпадающим и показывает путь от корня сайта до той страницы, на которой в данный момент находится пользователь. (На заглавной странице это меню ничего не показывает, но панельку управления имеет.)
Да, к слову:
coolmenu.fromLeft=25
coolmenu.fromTop=138
<tmpl_if session.var.adminOn>
coolmenu.fromLeft=186
coolmenu.fromTop=160
</tmpl_if>
Это то, что отвечает за расстояние выпадающего меню от левого и верхнего края при выключенной и при включенной админпанели.