這個網的 Tabs 是用以下方法製成:
於template 的 directory 內建立:
[geshi lang=php]
register_function(‘header_gen’, ‘header_gen’);
function header_gen($params, &$smarty) {
$items = array(‘a’ => ‘全部’, ’3′ => ‘電腦備忘’, ’1′=>’電單車日記’, ’15′=>’感受日誌’, ’2′=>’編程備忘’);
$bg1 = ‘background=/templates/neo/img/content_bg.gif’;
foreach ($items as $key => $value) {
$bg = ”;
$c = @$_GET['serendipity']['category'];
if (!isset($c) && $key==’a') $bg = $bg1;
if (strcmp($c, $key)==0) $bg = $bg1;
if ($key == ‘a’)
echo "$value";
else
echo “
“;
}
?>
| $value | $value |
[/geshi]
有興趣的話可以改成從資料庫內取出類別資料。
然後就於 index.tpl 加入:
[geshi lang=php]
{header_gen}
[/geshi]