Баги апдейта

Вот статейку для тебя нашел...


Изменения шаблонов в IP.Board 2.2.х , по сравнению с 2.1.х:

В новой версии форума слегка изменилась система обработки шаблонов. Несколько изменился синтаксис if-else выражений в шаблонах, а также теперь нет обработки макросов для стандартных переменных ipb.member, ipb.lang и т.д.

Для конвертирования шаблонов от 2.1 в новый формат достаточно в Админцентре, раздел "Настройки" зайти в меню "Инструменты очистки" и выбрать выполнение инструмента "Конвертирование HTML-логики в шаблонах из формата 2.1.х в 2.2.x".

Некоторые модификации, которые писались для форумов 2.1 и работающие на 2.2 содержали формирования html кода для вывода в тексте php файлов форума. Если в форуме вам встречается, что страница содержит текст макросов указанных выше, то нудно произвести замену макроса на имя переменной форума:

<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->ipb.script_url заменить на&nbsp;&nbsp; $this->ipsclass->base_url
ipb.session_id заменить на $this->ipsclass->session_id
ipb.member заменить на&nbsp;&nbsp;&nbsp;&nbsp;$this->ipsclass->member
ipb.vars заменить на&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $this->ipsclass->vars
ipb.skin заменить на&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this->ipsclass->skin
ipb.lang заменить на&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $this->ipsclass->lang
ipb.input заменить на&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $this->ipsclass->input<!--c2--></div><!--ec2-->

Встретятся другие подобные макросы - смело заменяйте ipb. на $this->ipsclass->
 
Сверху