Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 3.х > Инструкции по vBulletin
Расширенный поиск

Инструкции по vBulletin Всевозможные мануалы, FAQ и инструкции по vBulletin

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2010, 20:37 Вверх   #1
Коренной житель
 
Аватар для Stelax
Stelax вне форума
Доп. информация
По умолчанию Адаптация navbar`a из vb4 для тройки

Несколько раз задавал тут и на суппорте вопрос (Можно ли каким нибудь способом выдрать навбар с четверки и поставить его на тройку?)

Решение нашлось и решил им поделиться))
Скрин:


В шаблон navbar или в какой нибудь другой, у меня в header вставляем код:

PHP код:
<!-- Nvabar из vb4 -->
<
link rel="stylesheet" type="text/css" href="navbarvb4.css" />

<
div id="navbanlx" class="navbanlx" style="position:relative;">
<
ul id="navtabsnlx" class="navtabsnlx" style="margin:0;">
<if 
condition="!in_array(THIS_SCRIPT, array('search', 'vbgamez', 'vbimghost'))">
<
li class="selected nocg"><class="navtabnlx" href="index.php">Главная</a
<
ul class="floatcontainer" style="padding:0;margin:0;">
<if 
condition="$show['member']">

     <
li class="nocg"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a></li></if>
     <if 
condition="$show['registerbutton']">
     <
li class="nocg"><a href="register.php$session[sessionurl_q]rel="neLeax">$vbphrase[register]</a></li></if>

     <
li class="nocg"><a href="faq.php$session[sessionurl_q]">$vbphrase[faq]</a></li>
     <
li class="nocg"><a href="/forum/misc.php?do=cfrules">Правила</a></li>
     <
li class="nocg"><a id="community" href="#">Сообщество</a></li><script type="text/javascript"vbmenu_register("community"true); </script>
     <li class="nocg"><a href="calendar.php?">Календарь</a></li>
     <li class="nocg"><a id="navbar_search" href="#">Поиск</a></li><script type="text/javascript"> vbmenu_register("navbar_search", true); </script>
     <li class="nocg"><a id="usercptools" href="#">Навигация</a></li><script type="text/javascript"> vbmenu_register("usercptools", true); </script>
</ul></li> 
<else /> 
<li class="nocg"><a class="navtabnlx" href="index.php">Главная</a></li> 
</if>


<if condition="!$vboptions['selectednavtab'] AND THIS_SCRIPT === 'search'"> 
<li class="selected nocg"><a class="navtabnlx" href="/forum/search.php?do=getdaily">Что нового?</a> 
<ul class="floatcontainer" style="padding:0;margin:0;"> 
     <li class="nocg"><a href="/forum/forumdisplay.php?do=markread">Отметить все разделы прочитанными</a></li> 
     <li class="nocg"><a href="/forum/search.php?do=getnew">Новые сообщения</a></li> 
     <li class="nocg"><a href="/forum/search.php?do=getdaily">Сообщения за день</a></li> 

</ul></li></li> 
<else /> 
<li class="nocg"><a class="navtabnlx" href="/forum/search.php?do=getdaily">Что нового?</a></li> 
</if> 
     

<if condition="!$vboptions['selectednavtab'] AND THIS_SCRIPT == 'vbgamez'"> 
<li  class="selected nocg"><a class="navtabnlx" href="/forum/vbgamez.php?do=allservers">Игровые сервера</a> 
<ul class="floatcontainer" style="padding:0;margin:0;"> 
     <li class="nocg"><a href="/forum/vbgamez.php?do=allservers">Сервера online</a></li> 
     <li class="nocg"><a href="/forum/vbgamez.php?do=myservers">Мои сервера</a></li> 
     <li class="nocg"><a href="/forum/vbgamez.php?do=addserver">Добавить сервер</a></li>
     <li class="nocg"><a href="/forum/vbgamez.php?do=search">Поиск</a></li> 
     <li class="nocg"><a href="/forum/vbgamez.php?do=top">TOP серверов</a></li> 
     <li class="nocg"><a href="/forum/vbgamez_userbar.php">Мои юзербары</a></li> 
</ul></li></li> 
<else /> 
<li class="nocg"><a class="navtabnlx" href="/forum/vbgamez.php?do=allservers">Игровые сервера</a></li> 
</if>


<if condition="!$vboptions['selectednavtab'] AND THIS_SCRIPT == 'vbimghost'"> 
<li class="selected nocg"><a class="navtabnlx" href="/forum/vbimghost.php?do=userlist">Изображения</a> 
<ul class="floatcontainer" style="padding:0;margin:0;">
     <li class="nocg"><a href="/forum/vbimghost.php?do=userlist">Все изображения</a></li>
     <li class="nocg"><a href="/forum/vbimghost.php?do=myimages">Мои изображения</a></li> 
     <li class="nocg"><a href="/forum/vbimghost.php?do=upload">Загрузить изображения</a></li>
</ul></li>
<else /> 
<li class="nocg"><a class="navtabnlx" href="/forum/vbimghost.php?do=userlist">Изображения</a></li> 
</if>


</ul> 
<div id="globalsearch" class="globalsearch">
<form action="search.php?do=process" method="post" id="navbar_search" class="navbar_search"> 
<input type="hidden" name="do" value="process" />
<input type="hidden" name="quicksearch" value="1" />
<input type="hidden" name="childforums" value="1" />
<input type="hidden" name="exactname" value="1" />
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
<span class="textboxcontainer"><span><input class="bginput" type="text"  name="query" tabindex="1004" value="$vbphrase[search]..." onfocus="if (this.value == '$vbphrase[search]...') this.value = '';" onblur="if (this.value == '') this.value = '$vbphrase[search]...';" size="17" style="font-size: 11px;" /></span></span>  
<span class="buttoncontainer"><span><input type="image" class="searchbutton" src="images/buttons/search.png" name="submit" onclick="document.getElementById('navbar_search').submit;" tabindex="1004"/></span></span> 
</form> 
<ul class="navbar_advanced_search nocg" style="margin:0;">
<li><a href="search.php">Расширенный поиск</a></li> 
</ul></div></div></div>
<!-- /Nvabar из vb4 --> 
Название и содерхимое блоков меняем на свое!


В коде есть такие строки:

Это названия php фалов где не будет показыватся первый блок:
Код:
<if condition="!in_array(THIS_SCRIPT, array('search', 'vbgamez', 'vbimghost'))">
Это значит название php файла где будет включаться данный блок:
Код:
<if condition="!$vboptions['selectednavtab'] AND THIS_SCRIPT == 'vbimghost'">
==========================================================

Скачиваем файл navbar_iz_vb4.rar и заливаем в корневой каталог, или создаем сами в корне файл navbarvb4.css со следующим содержимым:

PHP код:
.nocg {
        list-
style:none;
}

.
navbanlx {
        
z-index:2;
    
height:53px;
    
background:#323232;/* цвет нижнего блока*/
    
padding:0 0 0 0;
    
color:rgb(255255255);
    
font:   11px ArialCalibriVerdanaGenevasans-serif;
}

.
navtabsnlx {
    
background:#F7F7F7 url(/forum/images/gradients/gradient_thead.gif) repeat-x top left;/* цвет верхнего блока*/
    
padding-left20px;
    
height26px;
        
_background-image:none;
}

.
navtabsnlx ul {
    
position:absolute;
    
top:26px;
    
left:0px;
    
width:100%;
        
border-top:1px  solid #81c3d4;/* цвет разделительной линии*/
    
-moz-border-radius-bottomleft:5px;
    -
moz-border-radius-bottomright:5px;
    -
webkit-border-bottom-left-radius:5px;
    -
webkit-border-bottom-right-radius:5px;
    
margin-right:-80px;
}

.
navtabsnlx li {
    
float:left;
    
border-right1px;
}

.
navtabsnlx ul li:first-child {
    
text-indent15px;
    
border-left0;
}

.
navtabsnlx ul li {
    
border-right0;
    
positionrelative;
}

.
navtabsnlx li a {
    
height:26px;
    
line-height:26px;
    
padding:0 10px;
}

.
navtabsnlx li a.navtabnlx {
    
border-right2px solid #323232;/* цвет разделителных полс между блоками*/
    
display:block;
        
_background-image:none;
    
min-width:60px;
    
width:auto !important;
    
width:60px;
    
_min-width:75px;
    
_width:auto !important;
    
_width:75px;
    
text-align:center;
    
color#ffffff;
    
font:  bold 12px ArialCalibriVerdanaGenevasans-serif;
    
text-decoration:none;
    
line-height:26px;
}

.
navtabsnlx li a.navtabnlx:hover {
    
border-top1px solid #81c3d4;/* цвет линии верха наведенного блока*/
    
border-left1px solid #81c3d4;/* цвет линии левого бока наведенного блока*/
    
border-right1px solid #81c3d4;/* цвет линии правого бока наведенного блока*/
    
background:#444444;/* цвет наведенного блока*/
        
_background-image:none;
    
color:#81c3d4;/* цвет текста наведенного блока*/
    
position:relative;
    
top:-3px;
    
padding-top:2px;
    
z-index:10;
    
border-top-left-radius10px; -webkit-border-top-left-radius10px; -moz-border-radius-topleft10px; -khtml-border-top-left-radius10px;
    
border-top-right-radius10px; -webkit-border-top-right-radius10px; -moz-border-radius-topright10px; -khtml-border-top-right-radius10px;
}

.
navtabsnlx li.selected {
    
height:26px;
}

.
navtabsnlx li.selected a.navtabnlx {
    
border-top1px solid #81c3d4;/* цвет линии верха нажатого блока*/
    
border-left1px solid #81c3d4;/* цвет линии левого бока нажатого блока*/
    
border-right1px solid #81c3d4;/* цвет линии правого бока нажатого блока*/
    
color:#81c3d4;/* цвет текста нажатого блока*/
    
background:#323232;/* цвет нажатого блока*/
        
_background-image:none;
    
position:relative;
    
top:-7px;
    
padding-top:7px;
    
z-index:10;
    
border-top-left-radius10px; -webkit-border-top-left-radius10px; -moz-border-radius-topleft10px; -khtml-border-top-left-radius10px;
    
border-top-right-radius10px; -webkit-border-top-right-radius10px; -moz-border-radius-topright10px; -khtml-border-top-right-radius10px;
}

.
navtabsnlx li.selected li a,
.
navbar_advanced_search li a {
    
text-decoration:none;
    
font:   11px ArialCalibriVerdanaGenevasans-serif;
    
line-height26px;
}

.
navtabsnlx li.selected li a {
    
padding:2px 7px;
}

.
navtabsnlx li.selected .popupbody li {
    
padding:0px 10px;
    
text-indent0;
}

.
globalsearch .textboxcontainer {
    
floatleft;
}

.
globalsearch {
    
position:absolute;
    
width:180px;
    
right20px;
    
bottom0;
    
floatright;
    
clearleft;
    
text-align:right;
    
line-height1.0em;
    
display:block;
}

.
navbar_search {
    
position:relative;
    
width:180px;
    
bottom1px;
    
right: -20px;
    
display:block;
}

.
navbar_search input {
    
font-size11px;
    
vertical-align:middle;
    
padding1px;
    
border:1px solid #81c3d4;/* цвет линии вокруг поиска */
    
border-radius3px; -webkit-border-radius3px; -moz-border-radius3px; -khtml-border-radius3px;
}

.
globalsearch .textboxcontainer span {
    
border-top1px;
    
border-left1px;
    
displayinline-block;
    
height22px;
    
padding-left2px;
    
padding-right2px;
    
padding-top3px;
    
margin-bottom1px;
    
width147px;
        
_width:140px/* ie6 hack */
}

.
globalsearch .buttoncontainer {
    
height26px;
    
border-left:1px;
    
display:inline-block;
    
border-right:1px;
    
width25px;
    
overflowhidden;
    
floatright;
}

.
globalsearch .buttoncontainer span{
    
border-top1px;
    
border-left1px;
    
height23px;
    
padding-left4px;
    
padding-top2.5px;
    
display:inline-block;
}

.
globalsearch .searchbutton {
    
border0;
    
padding0;
    
width22px;
    
margin-top: -2px;
    
margin-left: -2px;
}

.
floatcontainer a,
.
floatcontainer label
{
border-radius5px; -webkit-border-radius5px; -moz-border-radius5px; -khtml-border-radius5px;
}
.
floatcontainer a:hover,
.
floatcontainer label:focus
{
background-color#444444;/* цвет рамки при наведении на ссылку в нижнем блоке */

Описание основных цветов я добавил справа от кода!

Вид панельки я настроил под свой форум, ее можно переделать практически как угодно.

Что будет не понятно - спрашивайте!!

О багах сообщать в этой теме!!!

Последний раз редактировалось Serberg; 06.09.2011 в 01:50..
  Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Старый 25.10.2010, 07:52 Вверх   #2
Грамотный форумчанин
 
Аватар для kadet
kadet вне форума
Доп. информация
По умолчанию

neLeax, приятная инструкция
Хотелось бы видеть screenshot крупнее, а ещё лучше — DEMO.
  Ответить с цитированием
Старый 25.10.2010, 16:13 Вверх   #3
Коренной житель
 
Аватар для Stelax
Stelax вне форума
Доп. информация
По умолчанию

Сори за красный цвет))

kadet, там же при нажатии на изображение, оригинального размера оно откроется в новом окне))
  Ответить с цитированием
Старый 25.10.2010, 18:20 Вверх   #4
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

neLeax, не открывается, но это все мелочи. Лучше ссылку скинь на дэмку.
  Ответить с цитированием
Старый 04.09.2011, 14:02 Вверх   #5
Коренной житель
 
Аватар для Stelax
Stelax вне форума
Доп. информация
По умолчанию

Serberg, ябы с радостью, но у меня форум в локалке))
  Ответить с цитированием
Старый 06.09.2011, 01:50 Вверх   #6
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

ссылка на файл navbar_iz_vb4.rar не работает.
  Ответить с цитированием
Cказали cпасибо:
Старый 08.09.2011, 16:04 Вверх   #7
Коренной житель
 
Аватар для Stelax
Stelax вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Serberg Посмотреть сообщение
ссылка на файл navbar_iz_vb4.rar не работает.
Я тут просто по старым темам лазил, набрёл на свою. Ради интереса нажал кнопку: поднять тему.
А насчет ссылки я не знаю, что с ней случилось. Там ее как токовой нету - просто выделено жирным и подчеркнуто.
Когда создавал эту тему, то ссылку ставил праельную.
А файлов у меня вроде не осталось (но может гдето и валяются, только непомню где). И форумами я давно не занимаюсь.
  Ответить с цитированием
Старый 19.09.2011, 14:50 Вверх   #8
Уважаемая личность
 
Аватар для Rak
Rak вне форума
Доп. информация
По умолчанию

neLeax, ну а тогда какой толк от этой темы, если главное звено этой фишки это скачанный файл navbar_iz_vb4.rar , если ещё есть возможность то добавь этот файл, или тему удалить!
  Ответить с цитированием
Старый 22.09.2011, 20:47 Вверх   #9
Коренной житель
 
Аватар для Stelax
Stelax вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Rak Посмотреть сообщение
neLeax, ну а тогда какой толк от этой темы, если главное звено этой фишки это скачанный файл navbar_iz_vb4.rar , если ещё есть возможность то добавь этот файл, или тему удалить!
Я вспомнил, в этом архиве лежал только CSS файл. Его содержимое также есть в сообщении. Яж делал это меню только на css + html.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Адаптация Uppod под vBulletin (Serberg Edition) Serberg Инструкции по vBulletin 26 11.06.2014 16:33
Адаптация шаблона DLE 9.2 под 9.0 sertaras DataLife Engine 2 03.06.2011 18:31
не знаю как назвать тему (мб адаптация шаблона) Bahok DataLife Engine 5 29.03.2011 14:56
[ Мод ] Адаптация Uppod под vBulletin (Serberg Edition) Serberg Инструкции и модификации для vBulletin 4.x 34 28.03.2011 22:37
[Вопрос] Адаптация шаблона. Есть вопрос маленький noggano77777 DataLife Engine 4 18.12.2010 14:31


Текущее время: 06:52. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.17985 секунды с 12 запросами