Krok 1
Utwórz plik o nazwie strona.php
Jego zawartość to:
<?php
if ( ! defined( 'IN_IPB' ) )
{
print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded 'admin.php'.";
exit();
}
class component_public
{
var $output = "";
var $page_title = "";
var $nav = array();
var $html = "";
var $ipsclass;
/*-------------------------------------------------------------------------*/
// Run Component
/*-------------------------------------------------------------------------*/
function run_component()
{
global $ipsclass;
$this->ipsclass->load_language('lang_strona');
$this->ipsclass->load_template('skin_strona');
$this->base_url = $this->ipsclass->base_url;
$this->nav[] = "<a href='{$this->ipsclass->base_url}autocom=strona'>{$this->ipsclass->lang['page_title']}</a>";
$this->page_title = $this->ipsclass->lang['page_title'];
$this->form();
$this->ipsclass->print->add_output( $this->output );
$this->ipsclass->print->do_output( array( 'TITLE' => $this->page_title. " -> " .$this->ipsclass->vars['board_name'], 'JS' => 0, NAV => $this->nav ) );
}
/*-------------------------------------------------------------------------*/
// Main
/*-------------------------------------------------------------------------*/
function form()
{
global $ipsclass;
$this->output .= $this->ipsclass->compiled_templates['skin_strona']->form();
}
}
?>
Teraz wgraj go do katalogu /sources/components_public
Krok 2
Utwórz plik o nazwie lang_strona.php
Jego zawartość to:
<?php $lang = array ( 'page_title' => "Moja Strona", 'welcome_message' => "Witaj ", ); ?>
Teraz wgraj go do katalogu /cache/lang_cache/x (x to Twój katalog z językiem)
Krok 3
Wejdź do: ACP -> LOOK & FEEL -> Twoj Skin -> Edit Template HTML -> All Global HTML -> Zejdź na sam Dół i kliknij w Add Template Bit.
Pola,które się pojawią wypełnij następująco:
New Template Bit Name: form
Or Create New Group: strona
Zatwierdź zmiany. W oknie, które się otworzy wklej poniższą zawartość:
<div class='borderwrap'>
<div class="maintitle">{$this->ipsclass->lang['welcome_message']}</div>
<table width='100%' cellpadding='4' cellspacing='1'>
<tr><td class='row2' width='100%' align='left'>{$this->ipsclass->lang['welcome_message']} {$this->ipsclass->member['name']} <br />
</td></tr>
</table>
</div>
Zapisz zmiany.
Od teraz możesz już wejść pod adres: http://www.adres_str...?autocom=strona
Następna część tutorialu rozbuduje powyższy przykład, że będziemy mogli stworzyć stronę jak stworzyłem dla http://hdtvpolska.co...autocom=konkurs
Ten post został wypromowany na artykuł




















