FOOTER
Tato funkce :
function themefooter() {
global $bgcolor1, $bgcolor2, $index, $sitename, $main_width, $space_between_cells, $body_bgcolor;
if ($index == 1) {
echo " </td>\n";
echo " <td bgcolor=\"$body_bgcolor\" width=\"$space_between_cells\"></td>\n";
echo " <td valign=\"top\" bgcolor=\"$bgcolor1\">\n";
blocks(right);
echo " </td>\n";
}
echo " </tr>\n";
echo " </table>\n";
echo " </td>\n";
echo "</tr>\n";
echo "</table>\n";
echo " <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"$main_width\" bgcolor=\"$bgcolor2\" align=\"center\">\n";
echo " <tr>\n";
echo " <td width=\"$main_width\" bgcolor=\"$bgcolor2\" align=\"center\">\n";
echo " <font class=\"themefootermsg\">$sitename</font>\n";
echo " </td>\n";
echo " </tr>\n";
echo " </table>\n";
echo "<div align=\"center\">\n";
footmsg();
echo "</div>\n";
}
je zajímavá především svou variabilností a možnostmi. Můžeme do ní nastrkat vpodstatě jakýkoliv prvek který se nám třeba jinde nehodí a není ani potřeba použít nějaké výrazné grafické prvky.
Důležité v ní je především definování pravých bloků:
if ($index == 1) {
blocks(right);
}
a proměná zobrazující zprávy zadané v administraci + čas vygenerování stránky:
echo "<div align=\"center\">\n";
footmsg();
echo "</div>\n";
pokud ale si myslíte že by patička stránky měla mít nějaký obrázkový podklad, tak je lepší nastavit základnímu obrázku výšku i šířku 100%
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/footer.jpg); WIDTH: 100%; HEIGHT: 100%;\"></td>";
Celý v kódu to pak může vypadat nějak podobně:
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"$main_width\" bgcolor=\"$bgcolor2\" align=\"center\">\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/footer.jpg); WIDTH: 100%; HEIGHT: 100%;\">\n";
echo "<div align=\"center\">\n";
footmsg();
echo "</div>\n";
echo " </td>\n";
echo " </tr>\n";
echo "</table>\n";
a ve funkci následovně:
function themefooter() {
global $theme_name, $bgcolor1, $bgcolor2, $index, $sitename, $main_width, $space_between_cells, $body_bgcolor;
if ($index == 1) {
echo " </td>\n";
echo " <td bgcolor=\"$body_bgcolor\" width=\"$space_between_cells\"></td>\n";
echo " <td valign=\"top\" bgcolor=\"$bgcolor1\">\n";
blocks(right);
echo " </td>\n";
}
echo " </tr>\n";
echo " </table>\n";
echo " </td>\n"; // **
echo "</tr>\n"; // **
echo "</table>\n"; // ** uzavírá tabulku která obklopuje levý, prostřední a pravý sloupec
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"$main_width\" bgcolor=\"$bgcolor2\" align=\"center\">\n";
echo " <tr>\n";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/footer.jpg); WIDTH: 100%; HEIGHT: 100%;\">\n";
echo "<div align=\"center\">\n";
footmsg();
echo "</div>\n";
echo " </td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "<br>\n";
}
nebo podobně jako je první kód ( kód pocházející ze vzhledu s názvem DEMO )