как задать "переменную"?

Вот нашёл кажись решение проблемы. Правда нашёл в 2.2 но возможно во всей 2 линейки также. Открываем <u>class_display.php</u>

Ищем:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1--> //-----------------------------------------
&nbsp;// Parse EXEC commands in wrapper only
&nbsp;// If we moved this below the block of str_replace
&nbsp;// we'd get exec commands parsed in HTML templates
&nbsp;// too... Do we want that? Not for now...
&nbsp;//-----------------------------------------<!--c2--></div><!--ec2-->

Чуть ниже будет:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1--> $this->ipsclass->skin['_wrapper'] = str_replace( "<% CSS %>" &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;, $css &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;, $this->ipsclass->skin['_wrapper']);
&nbsp;$this->ipsclass->skin['_wrapper'] = str_replace( "<% JAVASCRIPT %>" &nbsp; &nbsp; , $output_array['JS'] &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; , $this->ipsclass->skin['_wrapper']);
&nbsp; &nbsp; &nbsp; &nbsp;$this->ipsclass->skin['_wrapper'] = str_replace( "<% TITLE %>" &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;, $output_array['TITLE'] &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;, $this->ipsclass->skin['_wrapper']);
&nbsp; &nbsp; &nbsp; &nbsp;$this->ipsclass->skin['_wrapper'] = str_replace( "<% BOARD %>" &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;, $this->to_print &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; , $this->ipsclass->skin['_wrapper']);
&nbsp; &nbsp; &nbsp; &nbsp;$this->ipsclass->skin['_wrapper'] = str_replace( "<% STATS %>" &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;, $stats &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;, $this->ipsclass->skin['_wrapper']);<!--c2--></div><!--ec2-->


Так вот перед этим всем списокм расшифровываем нашу пчп переменную, а дальше вбиваем по принцыпу как сверху.

Пример моего кода:

<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1--> &nbsp;$anton = "ANTOOOON";

&nbsp;$this->ipsclass->skin['_wrapper'] = str_replace( "<% anton %>" &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;, $anton &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;, $this->ipsclass->skin['_wrapper']);<!--c2--></div><!--ec2-->

Теперь если я в АЦ в скине впишу <% anton %> то он выдаст на странице ANTOOOON


В случае W@RfromTE@RS ему легче создать новую перменную и вбить туда свой хтмл код. А затем в АЦ заменить перменную, которую мэтью сделал на свою.
 
ух.. действительно полезную штуку нашёл.

тока вот стрёмно - как бы опять форум не упал вместе с админкой
 
На локалке всё замечательно работало

Самое то было бы если бы можно было из АЦ такие штуки добавлять( типа как ББ коды)

Для 1.3

Открываем <u>sources/functions.php</u>

Ищем:

<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1--> //---------------------------------------
&nbsp; &nbsp; &nbsp; &nbsp;// Get the template
&nbsp; &nbsp; &nbsp; &nbsp;//---------------------------------------<!--c2--></div><!--ec2-->

Вбиваем после этого :

<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->$anton = "ANTOOOON";

&nbsp; &nbsp; &nbsp; &nbsp;$ibforums->skin['template'] = str_replace( "<% anton %>" &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;, $anton &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; , $ibforums->skin['template']);<!--c2--></div><!--ec2-->
 
вот как раз про админку хотел спросить - как сделать дополнительный шаблон, в него например все баннеры запихать и переменную вставить в главный шаблон и после этого будут отображаться эти баннеры.
 
А когда новй скин делаеш разве не создаёш шаблоны? Или ты всегда из стандартного переделываеш?
 
Сверху