Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
wmd

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

Рекомендованные сообщения

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
06/13/09 20:46 (изменено)

да, я уже раскопал что она в 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 ничего нет? о_О

Изменено пользователем wmd

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение
06/14/09 08:59 (изменено)

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

{$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 ?

Изменено пользователем wmd

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

 

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

Поделиться сообщением


Ссылка на сообщение
06/14/09 15:12 (изменено)
Я даже не знал, что такие вопросы относятся к скинам.

$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 читаются ... но в неё не пишутся о_О

Изменено пользователем wmd

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...