【Geeklog本体】
geeklog/public_html/directory/topiclist.php
172行
// ページナビゲーション設定 $base_url= $_CONF['site_url'] ."/". THIS_SCRIPT; $page_str='page='; $numpages = ceil($maxrows / $show);//ページ数 $page_str='page='; $retval .= COM_printPageNavigation($base_url,$page, $numpages,$page_str);
// ページナビゲーション設定 $base_url= $_CONF['site_url'] ."/". THIS_SCRIPT; $page_str='page='; $numpages = ceil($maxrows / $show);//ページ数 $page_str='page='; if ($tid){ $page_str='tid='. $tid . '&page='; } $retval .= COM_printPageNavigation($base_url,$page, $numpages,$page_str); この3行を追加することでカテゴリを選択していてもページが正常に表示されるようになる。$page_str='page=';が2行ある理由はわからない。if文にまとめてしまってもよかったが作者様におまかせしよう。 関連記事なし
テンプレートを見る限り、すごい構造だ。 ProfessionalCSSとの組み合わせの場合DIVタグの中にSTYLEタグが入るという構造になっている。HTMLの文法チェックでも最高ランクの9のエラーをゲット。
先頭の数字はエラーのおおまかな重要度を 0〜9 で示しています(減点数ではありません)。少ない数字は軽く、9 になるほど致命的です。このHTMLには重要な問題が多く含まれています。環境によっては閲覧できない可能性が非常に高いと言えます。減点対象外のごく軽度のエラーは割愛されています。
どうやら致命的らしい。なぜこういう作り方をしたんだろう。