TIPY & TRIKY
Pokud chcete například aby kolem bloků byly rámečky a nebylo to takové mdlé, tak pak stačí přidat hodnotu
bgcolor a upravit hodnotu
cellspacing Ukážeme si to například u bloků přímo ve funkci
function themesidebox($title, $content) {
global $bgcolor1, $bgcolor2, $bgcolor3, $textcolor1, $textcolor2, $theme_name, $width;
echo "<table bgcolor=\"$bgcolor2\" border=\"0\" cellpadding=\"0\" cellspacing=\"1\" width=\"$width\">";
echo " <tr>";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/blok11-1.jpg); WIDTH: 150px; HEIGHT: 30px;\"><font class=\"menutitle\">$title</font></td>";
echo " </tr>";
echo " <tr>";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/blok12-1.jpg); WIDTH: 150px; HEIGHT: 1px;\"><font class=\"content\">$content</font></td>";
echo " </tr>";
echo "</table><br>";
}
Takto se dá pokračovat u modulů článků, prostě u všeho kde je to potřeba a nebo kde to chceme.
Odsazení od vnitřních okrajů lze provést úpravou cellpadding, opět příklad:
function themesidebox($title, $content) {
global $bgcolor1, $bgcolor2, $bgcolor3, $textcolor1, $textcolor2, $theme_name, $width;
echo "<table bgcolor=\"$bgcolor2\" border=\"0\" cellpadding=\"5\" cellspacing=\"1\" width=\"$width\">";
echo " <tr>";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/blok11-1.jpg); WIDTH: 150px; HEIGHT: 30px;\"><font class=\"menutitle\">$title</font></td>";
echo " </tr>";
echo " <tr>";
echo " <td style=\"BACKGROUND-IMAGE: url(themes/$theme_name/images/blok12-1.jpg); WIDTH: 150px; HEIGHT: 1px;\"><font class=\"content\">$content</font></td>";
echo " </tr>";
echo "</table><br>";
}
Náš vzhled však můžeme obohatit ještě o přivítání návštěvníka podle toho zda je nebo není zaregistrovaný, opět příklad:
echo"<font class=\"footmsg\">\n";
if (is_user($user)) {
cookiedecode($user);
$username = $cookie[1];
$bienvenida = "Vítej : <b>$username</b> ! [ <a href=\"modules.php?name=Your_Account\">Účet</a> ] [ <a href=\"modules.php?name=Your_Account&op=logout\"><b>Odhlásit</b></a> ]";
} else {
$bienvenida = "Vítej anonymní návštěvníku";
}
echo " $bienvenida";
echo"</font>\n";
Nezapomeňte však přidat tento řádek na začátek funkce kde chceme tuto informaci zobrazit:
global $user, $cookie;
Další možností jak obohatit stránky je zobrazení datumu, to můžeme udělat například následujícím scriptem:
$datetime = "<script type=\"text/javascript\">\n\n"
."<!-- // Array ofmonth Names\n"
."var monthNames = new Array( \""._JANUARY."\",\""._FEBRUARY."\",\""._MARCH."\",\""._APRIL."\",\""._MAY."\",\""._JUNE."\",\""._JULY."\",\""._AUGUST."\",\""._SEPTEMBER."\",\""._OCTOBER."\",\""._NOVEMBER."\",\""._DECEMBER."\");\n"
."var now = new Date();\n"
."thisYear = now.getYear();\n"
."if(thisYear < 1900) {thisYear += 1900}; // corrections if Y2K display problem\n"
."document.write(monthNames[now.getMonth()] + \" \" + now.getDate() + \", \" + thisYear);\n"
."// -->\n\n"
."</script>";
echo "Dnes je: $datetime \n";
Ovšem největším TIPEM je
"Nadpis článku jako odkaz", jak na to se dozvíte z článku na této adrese:
http://blassenweb.net/modules.php?name=News&file=article&sid=198