掲示板トップページはボードを追加したり削除したりする度に変更しなくてはならず、頻度は低いとはいえ編集するのは面倒ですよね。その面倒の為にボードの追加を控えたりして。他の掲示板スクリプトを見てもボードのトップページまでは更新するのに、掲示板全体のトップページ更新は考慮されていないみたいですね。Scriptの目玉機能です。トップページ編集機能の使い方を説明する前に、仕組みを解説しておきましょう。携帯とパソコンで同じindex.htmlを閲覧しても、それぞれ専用の別ページを表示するにはどうしたら良いでしょう?スクリプトを使って処理を振り分ける方法も有るかもしれませんが、このスクリプトではフレームを使うという簡単な方法をとっています。携帯のブラウザではフレームが読めない為に、普通にフレームを使ったページを表示しようとすると、フレームに対応していないブラウザですからなんちゃらかんちゃらといったメッセージが出ます。このメッセージ部分に携帯専用のトップページを作ります。弊害として、パソコンでフレームに対応していないブラウザを使うと携帯用のトップページを表示してしまう事になりますが、それはしょうがないと割り切ります。携帯のブラウザでもフレームが読める物も有るかもしれません。これも仕方が無いと割り切ります。トップページのデザインはスクリプト作者が押し付けるのではなくユーザー独自に設計したいものですね、洗練されたデザインなら押し付けられても良いかもしれませんが、作者にはそんなセンスは有りません。そんな訳で運営者の方で任意にデザインしたテンプレートファイルを用意して貰い、スクリプト側ではそこに書かれた特定の文字列をボードやカテゴリ名、掲示板タイトルに置き換えてトップページを作成します。いえ説明だけでは分かりにくいので2種類のサンプルテンプレートを用意しています。どちらかのテンプレートファイル群をホームページ作成ソフト等で変更して使ってみて下さい。テンプレートの内、ファイル名が決まっているのは次の4つです。フレームの定義及び携帯用トップページです。パソコン用トップページの中身です。パソコン用、ボードが少ないと使わない場合が多いです。携帯用、同じくボードが少ないと使わないでしょう。サンプルにはbody.htmlというファイルも有りますが、これはtmp_index.htmlの記述を書き換えれば別の名前にしても構いません。JISでなければなりません。tmp_bbsmenu.htmlとtmp_category.htmlはスクリプトから変更しますので、掲示板を運用する文字コードで記述しなければなりません。他のファイルの文字コードはどうでも良いです。名前の決まっているテンプレートに記述された文字列をスクリプトで置換します。消去この文字列を置き換えてファイル名からtmp_を取り除いたものを作成します。カテゴリ用のファイルは作成しない場合も有れば複数作成する場合も有ります。ファイル名の頭にtmp_が付かない物については何もしません。BBS_LISTはカテゴリとボード名に置き換えるか、カテゴリ名のみにするかが選択できます。カテゴリ名のみにした場合にはカテゴリに登録されているボードのリンクを記述したページがtmp_category.htmlやtmp_category_mb.htmlを変換して作成されます。カテゴリが複数あれば複数ファイルが作成されます。BBS_LISTは変換の際にボード一覧を縦に並べるか、横に並べるかが選択できます。パソコン用のページではウィンドウの開き方(ターゲット)も設定できます。テンプレートファイルが用意できていれば、メインメニューから「トップページ編集」を選択します。掲示板の名称を設定します。他所で使われていない名称を考えて下さい。掲示板タイトルや掲示板サブタイトルが何処に表示されるかは、テンプレートファイルの設定によって変わります。掲示板サブタイトルを省略すると掲示板タイトルが設定されます。上部に何やらごちゃごちゃと説明が書かれていますが、このページの上の方で説明した内容を簡単に触れています。テンプレートの書き方を忘れた時にいちいちマニュアルを見るのは面倒そうなので・・・なお、トップページ用のテンプレートファイルをアップしていない場合は掲示板のトップページは変更しませんが、掲示板一覧(bbstable.html)を更新しますので、トップページ編集機能を使わなくても、ボードの追加や削除、名称変更をした場合は「トップページ更新」を実行してください。下段の左側で携帯用のページを定義します。設定できる内容は次の通り表示内容カテゴリとボードカテゴリ名称のみ全てのボードカテゴリとボードではカテゴリ名称の後に登録されているボードのリンクを並べます。カテゴリ名称のみではカテゴリに登録されているボードへのリンクを別ページに作成します。全てのボードではカテゴリ名称を表示せずボードへのリンクを並べます。カテゴリに登録していないボードは無視されますが、カテゴリ自体を登録していなければ全てのボードのリンクを並べます。横に並べる下段の右側でパソコン用のページを定義します。横に並べる実行ボタンをクリックすると設定した内容で、トップページが作成されます。時間が掛かりますけど。ボードの追加や削除、カテゴリの編集等をしたら、この「トップページ編集」を実行しましょう。専ブラ設定2ちゃんねる専用ブラウザに対する設定をします。メインメニューから「専ブラ設定」を選択してクリックします。「トップページ編集」と同じ物です。トップページ編集で設定していれば実行する必要は有りません。専ブラのによっては掲示板名称として表示されますので、なるべく他所で使われていない物を考えて下さい。BBS_KEY編集2ちゃんねる専用ブラウザの設定ファイルを置くディレクトリを登録します。2チャンネル専用ブラウザの中には、設定ファイルが置かれたディレクトリと同じ名前のフォルダを作成してログを保管するタイプの物が有ります。他所の掲示板で使われていそうなのは避けて、独自の名称を考えて設定して下さい。通常は掲示板の名称を半角英数や記号を使って表記します。設定したBBS_KEYを変更する事もできますが、一般利用者に公開した後は余程の理由が無い限り変更しない方が良いでしょう。空白にして実行ボタンをクリックすると専ブラ設定を削除します。掲示板タイトルとBBS_KEYが設定されるとメニューに「専ブラ設定更新」という項目が現れます。(2ch_browserディレクトリが無いと表示されません)専ブラ設定更新BBS_KEYで設定したディレクトリに設定ファイルと説明ファイルを作成します。説明ファイルのトップページはBBS_KEYで設定したディレクトリのindex.htmlになります。同じディレクトリにbbsmenu.htmlというファイルが作成されます。このファイルはカテゴリ名称とボードへのリンクのみを記述した簡単な内容になっています。2ちゃんねるの閲覧をしない場合はこのファイルを2ちゃんねる専用ブラウザに設定する事で簡単にどのブラウザでも利用できるようになります・・・が、現実的では有りませんね。ボードの追加や削除、カテゴリの編集等をした場合はこの「専ブラ設定更新」を実行しましょう。新しい2ちゃねる専用ブラウザが登場すればバージョンアップで対応するかもしれません・・・が、できればブラウザの側で対応して欲しいですね、画像の投稿にも対応してくれると嬉しいのですけど。作者はスマートフォンやMacOS、UNIX系のOSが使える状態には有りませんので、そちらの2ちゃんねる専用ブラウザの設定は追加できません。サポート掲示板で動作確認や設定画像の提供をしてくれる方が現れれば・・・レス削除/レス復活/投稿画像削除/レス。