19.08.2007, 13:03
Sprawa nadzwyczaj prosta
Weżmy na przykład stronę do wyświetlania linków twoich przyjaciół
Tworzysz następujący plik php:
Tworzysz następnie templates, ale zanim to zrobiy, musisz wiedzieć, że przed zapisanim ich, musisz ustawić "Template Set" na Global.
Template "links" zawierający szablon sałej strony
oraz template link_link, zawiera szablon tworzenia pojedyńczego linku, np
można też dodać autentykację usera - czy zalogowany:
poniżej require_once dodaj
Mam nadzieję, że się przykład przyda
Weżmy na przykład stronę do wyświetlania linków twoich przyjaciół
Tworzysz następujący plik php:
Kod PHP:
<?php
define("IN_MYBB", 1);
$templatelist = "links,links_link";
require_once "./global.php";
require_once "./inc/init.php";
$pageTitle = "Links";
add_breadcrumb("Links"); // this is a forum navigation: Forum / Links
// you can change word links to any other name
$linkList = "";
$www = array(
"http://gamers100.freenukehosting.com/forums/index.php" => "Gamers Community",
"http://freescripts.engpol-community.org/" => "Free Scripts Community"
);
foreach ($www as $link => $title) {
eval("\$linkList .= \"".$templates->get("links_link")."\";");
}
$out = "<html><head>";
eval("\$out .= \"".$templates->get("links")."\";");
$out .= "</body></html>";
output_page($out);
?>
Tworzysz następnie templates, ale zanim to zrobiy, musisz wiedzieć, że przed zapisanim ich, musisz ustawić "Template Set" na Global.
Template "links" zawierający szablon sałej strony
Kod PHP:
<title>{$mybb->settings['bbname']} - {$pageTitle}</title>
{$headerinclude}
</head><body>
{$header}
{$linkList}
{$footer}
Kod PHP:
<a href="{$link}">{$title}</a>
można też dodać autentykację usera - czy zalogowany:
poniżej require_once dodaj
Kod PHP:
$userID = $mybb->user['uid'];
if($userID == 0)
{
error_no_permission();
}
Mam nadzieję, że się przykład przyda