создание простого шаблона - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила форума

Здесь обсуждаются вопросы оформления форумов IPB 2.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Оформление форумов IPB 3.x.
Настройка форумов, включая установку и техническую настройку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены
Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

создание простого шаблона для страницы/компонента

#1 Пользователь не на сайте   indarium »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 4
  • Регистрация: 04-Октябрь 10
  • Репутация: 0
  • IPB version:2.3.x
 

Отправлено 04 Октябрь 2010 - 13:57

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

Сообщение изменено: indarium (04 Октябрь 2010 - 14:06)

0

#2 Пользователь не на сайте   Fisana »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 891
  • Регистрация: 21-Ноябрь 05
  • Репутация: 562
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 04 Октябрь 2010 - 14:38

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

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

#3 Пользователь не на сайте   indarium »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 4
  • Регистрация: 04-Октябрь 10
  • Репутация: 0
  • IPB version:2.3.x
 

Отправлено 04 Октябрь 2010 - 14:57

Конечно связана. В 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 форума.
0

#4 Пользователь не на сайте   Fisana »

 
 
  • На PM не отвечаю
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 12 891
  • Регистрация: 21-Ноябрь 05
  • Репутация: 562
  • Откуда:Из интернетов
  • IPB version:3.1.x
 

Отправлено 04 Октябрь 2010 - 16:38

Вот там, где /*тут свой контент*/
нужно просто сверстать простой код по принципу простых шаблонов.
Например
<div class='borderwrap'>
<div class='maintitle'>Заголовок контента></div>
<div class='tablepad'>
Содержание контента
</div>
</div>

0

#5 Пользователь не на сайте   indarium »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 4
  • Регистрация: 04-Октябрь 10
  • Репутация: 0
  • IPB version:2.3.x
 

Отправлено 04 Октябрь 2010 - 17:51

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

#6 Пользователь не на сайте   indarium »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 4
  • Регистрация: 04-Октябрь 10
  • Репутация: 0
  • IPB version:2.3.x
 

Отправлено 04 Октябрь 2010 - 20:43

пытаюсь выцепить кусок отвечающий за список пользователей из skin_mlist-member_list_show выцепить. Нашел какой вроде
<foreach="$members as $member">
...
</foreach>

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

Сообщение изменено: indarium (05 Октябрь 2010 - 21:33)

0

Сообщить об этой теме:


Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Заказ дизайна форума

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.3 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2012 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна