Jump to content
Дизайн и модификация Invision Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
wmd

Где найти навигацию ipb

Recommended Posts

Уважаемые знатоки, есть вопрос ... мне нужно объеденить блоки <% NAVIGATION %> <% MEMBER BAR %> что бы в правой части разместить баннер. т.е. я могу запихнуть баннер в <% MEMBER BAR %> внеся изменения в шаблон skin_boards->PageTop ... но при этом то, что находится в блоке <% NAVIGATION %> в navstrip задерается очень высоко к логотипу, это не красиво.

Вопрос ... где найти то, что записывается в слое navstrip ... не то, что находится в start_nav и end_nav - это именно сам слой и картинка перед строкой навигации, а именно саму строку навигации где найти, чтоб перенести её в другое место?

Share this post


Link to post

Page top живет в skin_boards и не отображается нигде, кроме board index (главной форума).

А навигация – глобальный элемент, проходит через весь форум.

А прописывается она даже не в скине, а в sourses/class_display.php

 

Позицию навигации можно поменять например в css.

Задайте например отступ побольше или z-index установите.

Share this post


Link to post

да, я уже раскопал что она в sourses/class_display.php ... только не совсем я понял.

там она собирается в переменную $nav. я решил вывести её в глобальные переменные, что бы

потом использовать в шаблоне ... в ipclasses ввёл новую переменную ... var nnav = '';

в sourses/class_display.php после сборки $nav пишу $this->ipsclass->nnav = $nav;

потом пытаюсь запихнуть это в шаблон PageTop ... (то что он только на главной я в курсе)

<tr><td>{$this->ipsclass->nnav}</td></tr>

и тут ... опа ... переменная пуста ... о_О

что, sourses/class_display.php не вызывается при просмотре форума о_О

это ведь не может быть ... но тогда почему в переменно nnav ничего нет? о_О

Edited by wmd

Share this post


Link to post

Я же объяснила, что паге-топ вообще никакой шаблон.

В нем не будут работать глобальные переменные.

Share this post


Link to post

тогда как вы объясните что в нём работают глобальные переменные и массивы

{$this->ipsclass->base_url}

{$this->ipsclass->lang['welcome_back_text']}

{$this->ipsclass->member['id']}

{$this->ipsclass->vars['img_url']}

 

ап: сделал тупо, добавил в массив lang новый элемент, хотел передать $nav через него ...

очень старнно, но $this->ipsclass->lang['nnav'] = $nav; в sourses/class_display.php ничего не даёт,

в $this->ipsclass->lang['nnav'] остаётся то значение, которое я определил ему в lang_global и это значение

замечательно отображается в PageTop ... но почему же то, что собержится в $nav в него не записывается?

такое ощущение, что $this->ipsclass->lang['nnav'] = $nav; в sourses/class_display.php вообще не срабатывает о_О

 

з.ы. где определяется массив $vars ?

Edited by wmd

Share this post


Link to post

Ждите ответа программистов :)

Share this post


Link to post

Я даже не знал, что такие вопросы относятся к скинам.

 

$vars определяется в файле /sources/ipsclass.php

Share this post


Link to post
Я даже не знал, что такие вопросы относятся к скинам.

$vars определяется в файле /sources/ipsclass.php

 

так ничего не понимаю)))

ввёл глобальную переменную ... в ipsclass ... $nnav = '123';

так вот в шаблоне PageTop оно нормально отображается ... т.е. {$this->ipsclass->nnav} в PageTop выдаёт 123 без проблем, т.е. глобальная переменная работает ... НО когда в sourses/class_display.php я пытаюсь её переприсвоить ... т.е. $this->ipsclass->nnav = "222"; она не переприсваивается ... что на так, почему такая ерунда? о_О

 

ап: причём из $this->ipsclass->nnav данные внутри sourses/class_display.php читаются ... но в неё не пишутся о_О

Edited by wmd

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...