Сообщение изменено: indarium (04 Октябрь 2010 - 14:06)
Страница 1 из 1
создание простого шаблона для страницы/компонента
#1
Отправлено 04 Октябрь 2010 - 13:57
Нигде не нашел подобной инфы. Делаю свою страничку т.к. мод "custom pages" не подходит. Как делать вроде бы уяснил(пока), а вот с созданием своего шаблона загвоздка выходит. Мне достаточно простого шаблона по типу из того же "custom pages" или rules_чтототам.
#2
Отправлено 04 Октябрь 2010 - 14:38
Как новая страничка связана со скином форума?
Просто не использовала никогда custom pages и ничего, что помогает вписать страницу в форум.
А если страница не связана с форумом, просто сверстайте ее в любом визуальном редакторе.
Просто не использовала никогда custom pages и ничего, что помогает вписать страницу в форум.
А если страница не связана с форумом, просто сверстайте ее в любом визуальном редакторе.
#3
Отправлено 04 Октябрь 2010 - 14:57
Конечно связана. В forum/sources/components_public лежит файлик mypage.php такого вида
После он станет доступен по адресу http://форум/index.php?autocom=mypage (как по ссылке выше)
Код даст пустую страницу с header и footer форума.
<?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 форума.
#4
Отправлено 04 Октябрь 2010 - 16:38
Вот там, где /*тут свой контент*/
нужно просто сверстать простой код по принципу простых шаблонов.
Например
нужно просто сверстать простой код по принципу простых шаблонов.
Например
<div class='borderwrap'> <div class='maintitle'>Заголовок контента></div> <div class='tablepad'> Содержание контента </div> </div>
#6
Отправлено 04 Октябрь 2010 - 20:43
пытаюсь выцепить кусок отвечающий за список пользователей из skin_mlist-member_list_show выцепить. Нашел какой вроде
Но $members пустое/не существует, хотя в шаблон я переменную подключил.
<foreach="$members as $member"> ... </foreach>
Но $members пустое/не существует, хотя в шаблон я переменную подключил.
Сообщение изменено: indarium (05 Октябрь 2010 - 21:33)
Сообщить об этой теме:
Страница 1 из 1






