Среда , 14 Ноябрь 2018
Home / Vbulletin 4 / Vbulletin 4 | Удаляем дефолтные кнопки в навбаре
Кнопки в навбаре vbulletin
Кнопки в навбаре vbulletin

Vbulletin 4 | Удаляем дефолтные кнопки в навбаре

Многие из вас, в том числе и я, хотят разнообразить свой форум и сделать его непохожими на другие проекты. И не важно, шаблон меняем или допиливаем какие — либо функции. И зачастую сталкиваемся с тем, что нужно убрать дефолтные кнопки в навбаре vbulletin 4, чтобы форум не был так узнаваем, или просто за ненадобность, но как это сделать? Все это не так сложно как кажется. Давайте посмотрим на все это в примерах.

Автор: Алексей Раков

Удаляем кнопку «Что нового?»

<vb:if condition="!$vboptions['selectednavtab'] AND THIS_SCRIPT != 'search'">

Меняем на:

<vb:if condition="!$vboptions['selectednavtab']">

Там же ищем и удаляем:

<vb:if condition="!$vboptions['selectednavtab'] AND THIS_SCRIPT == 'search'">
            <vb:if condition="$show['member']">
            <li  class="selected"><a class="navtab" href="search.php?{vb:raw session.sessionurl}do=getnew&amp;contenttype=vBForum_Post">{vb:rawphrase getnew_tab}</a>
...
a bunch more stuff inbetween to remove
...
            </li>
            </vb:if>
        <vb:elseif condition="$show['member']" />
            <li><a class="navtab" href="search.php?{vb:raw session.sessionurl}do=getnew&amp;contenttype=vBForum_Post">{vb:rawphrase getnew_tab}</a></li>
        <vb:else />
            <li><a class="navtab" href="search.php?{vb:raw session.sessionurl}do=getdaily&amp;contenttype=vBForum_Post">{vb:rawphrase getnew_tab}</a></li>
        </vb:if>

Сохраняем.

Напомню, что все коды должны быть оформлены в

{vb:raw template_hook.navtab_middle}

{vb:raw template_hook.navtab_end}

Не удалите случайно.

Удаляем кнопку (ссылку) Home ну или как мы привыкли «Главная»

Для этого переходим в админку, открываем менеджер модулей и находим раздел vBulletin CMS, ищем в этом разделе модуль Navbar: Insert CMS Navbar Entry и отключаем. Вот и все, так как все встроено и нет необходимости лесть в шаблон.

Удаляем из navbar кнопку «Блог» (Blog)

Тут повторяем все то, что делали выше. Открываем админку, переходим в менеджер модулей ищем раздел vBulletin Blog а там открываем модуль Navbar: Eval Blog Link Template and Validate Styleid и закомментируем следующиие строки:

if (defined('VBBLOG_CACHED_TEMPLATES'))
{
    if (defined('VBBLOG_SCRIPT'))
    {
        $vbulletin->options['selectednavtab'] = 'vbblog';
    }
    $template_hook['navtab_middle'] .= vB_Template::create('blog_navbar_link')->render();
        $template_hook['navbar_getnew_menu'] .= vB_Template::create('blog_navbar_whatsnew_link')->render();
    if ($show['blog_search'])
    {
        $template_hook['navbar_search_menu'] .= vB_Template::create('blog_navbar_search')->render();
    }
}

Сохраняем.
Здесь мы рассмотрели только базовые функции стандартных вещей. Но не забывайте, что любой эксперимент нужно делать обдуманно и покрайне мере запоминайте, что вы делаете, чтобы можно было все вернуть.

Рейтинг статьи

0%

Рейтинг

Поставьте оценку данному материалу.

User Rating: 4.6 ( 1 votes)

About artscripts

Check Also

восстановление vbulletin часть 6

Взломали форум — начинаем восстанавливать (Часть 6)

Настала время заменить все файлы Vbulletin форума новой копией. Для этого скачаем новый zip архив …

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.