Перейти к содержимому
Русский язык для Invision Community 5

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

Нигде не нашел подобной инфы. Делаю свою страничку т.к. мод "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>

  • Автор

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

  • Автор

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

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

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

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

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.