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

создание простого шаблона

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

10/04/10 10:58 (изменено)

Нигде не нашел подобной инфы. Делаю свою страничку т.к. мод "custom pages" не подходит. Как делать вроде бы уяснил(пока), а вот с созданием своего шаблона загвоздка выходит. Мне достаточно простого шаблона по типу из того же "custom pages" или rules_чтототам.

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

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


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

Как новая страничка связана со скином форума?

Просто не использовала никогда custom pages и ничего, что помогает вписать страницу в форум.

 

А если страница не связана с форумом, просто сверстайте ее в любом визуальном редакторе.

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


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

Конечно связана. В forum/sources/components_public лежит файлик mypage.php такого вида

<?php 
class component_public 
{ 
       var $ipsclass; 
       function run_component() 
       { 
               $this->pagetitle = "Моя страница"; 
               $this->nav[] = "<a href='{$this->ipsclass->base_url}autocom=mypage'>{$this->pagetitle}</a>"; 
               $this->ipsclass->load_template( 'skin_global' ); 
/*тут свой контент*/

               $this->ipsclass->print->add_output ( $output ); 
               $this->ipsclass->print->do_output ( array( 'TITLE' => "{$this->ipsclass->vars['board_name']} - {$this->pagetitle}", 'JS' => 0, 'NAV' => $this->nav ) ); 
       } 

} 
?>

После он станет доступен по адресу http://форум/index.php?autocom=mypage (как по ссылке выше)

Код даст пустую страницу с header и footer форума.

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


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

Вот там, где /*тут свой контент*/

нужно просто сверстать простой код по принципу простых шаблонов.

Например

<div class='borderwrap'>
<div class='maintitle'>Заголовок контента></div>
<div class='tablepad'>
Содержание контента
</div>
</div>

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


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

Спасибо, попробую.

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


Ссылка на сообщение
10/04/10 17:44 (изменено)

пытаюсь выцепить кусок отвечающий за список пользователей из skin_mlist-member_list_show выцепить. Нашел какой вроде

<foreach="$members as $member">
...
</foreach>

Но $members пустое/не существует, хотя в шаблон я переменную подключил.

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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