HEADER
Obrázek o velikosti 770 x 94 pixelů
si rozkrájejte na tři části:
1/ logo 291 x 94 pixelů
2/ proužek který se bude roztahovat na 100% velikosti o velikosti 11 x 94 pixelů
3/ banner 468 x 94 pixelů
Výsledná tabulka potom bude vypadat přibližně takto :
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="pictures/header-1.jpg" ALT="logo" width="291" height="94" border="0"></td>
<td><img src="pictures/header-2.jpg" width="11" height="94" border="0"></td>
<td><img src="pictures/header-3.jpg" ALT="banner" width="468" height="94" border="0"></td>
</tr>
</table>
Tu je nejdříve potřeba editovat tak aby některé obrázky byly zobrazovány na pozadí buněk :
(
všimněte si především změny šířky u obrázku header-2.jpg)
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="pictures/header-1.jpg" ALT="logo" width="291" height="94" border="0"></td>
<td style="BACKGROUND-IMAGE: url(pictures/header-2.jpg); WIDTH: 100%; HEIGHT: 94px;"></td>
<td style="BACKGROUND-IMAGE: url(pictures/header-3.jpg); WIDTH: 468px; HEIGHT: 94px;">banner</td>
</tr>
</table>
Poté je potřeba celou tabulku převést z
html do php kódu :
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
echo " <tr>";
echo " <td><img src=\"pictures/header-1.jpg\" ALT=\"logo\" width=\"291\" height=\"94\" border=\"0\"></td>";
echo " <td style=\"BACKGROUND-IMAGE: url(pictures/header-2.jpg); WIDTH: 100%; HEIGHT: 94px;\"></td>";
echo " <td style=\"BACKGROUND-IMAGE: url(pictures/header-3.jpg); WIDTH: 468px; HEIGHT: 94px;\">banner</td>";
echo " </tr>";
echo "</table>";
a následně upravit některé hodnoty (doplnění proměnných) pro systém United-Nuke :
1/ $nukeurl -zde se dosadí celá adresa tak jak je definována v administraci
(bývá dobrým zvykem aby logo odkazovalo na úvodní stránku, proto je to přidáno i zde)
2/ $theme_name -zde se dosadí název vzhledu tak jak je napsán na začátku vzhledu, v našem případě je to Grey
3/ ads(0) -definuje zobrazování bannerů v pozici "top"
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
echo " <tr>";
echo " <td><a href=\"$nukeurl/index.php\"><img src=\"themes/$theme_name/images/header-1.jpg\" ALT=\"$sitename\" width=\"175\" height=\"94\" border=\"0\"></a></td>";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/header-2.jpg); WIDTH: 100%; HEIGHT: 94px;\"></td>";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/header-3.jpg); WIDTH: 311px; HEIGHT: 94px;\"><center>";
echo ads(0); //toto zajistí zobrazování banneru
echo "</center></td>";
echo " </tr>";
echo "</table>";
takto upravenou tabulku již bez větších problémů můžete vložit do funkce a doplnit jí ještě o definici zobrazování veřejné zprávy ($public_msg) :
function themeheader() {
//bez tohoto řádku nebudou fungovat proměnné !
global $nukeurl, $main_width, $theme_name, $bgcolor1, $banners, $sitename, $space_between_cells, $width;
echo "<body bgcolor=\"$bgcolor1\">";
$public_msg = public_message(); // zde se definuje zobrazování veřejné zprávy
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
echo " <tr>";
echo " <td><a href=\"$nukeurl/index.php\"><img src=\"themes/$theme_name/images/header-1.jpg\" ALT=\"$sitename\" width=\"175\" height=\"94\" border=\"0\"></a></td>";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/header-2.jpg); WIDTH: 100%; HEIGHT: 94px;\"></td>";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/header-3.jpg); WIDTH: 311px; HEIGHT: 94px;\"><center>";
echo ads(0); //toto zajistí zobrazování banneru
echo "</center></td>";
echo " </tr>";
echo "</table>";
echo " $public_msg\n"; // zde se veřejná zpráva bude zobrazovat
/********************************************************************************************************/
/* toto je definování zobrazení levých bloků až po začátek prostředního sloupce kde se zobrazují moduly */
/********************************************************************************************************/
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"$main_width\" align=\"center\"><tr><td> </td><td valign=\"top\" width=\"$width\" bgcolor=\"$bgcolor1\">";
blocks(left);
echo "</td><td valign=\"top\" width=\"100%\">\n";
}