monazilla

概観

<BR><BR><B>カテゴリ名</B><BR>
<A HREF=http://server.domain.dom/board/>板の名前</A><br>
<A HREF=http://server.domain.dom/board/>板の名前</A><br>
...
<A HREF=http://server.domain.dom/board/>板の名前</A>

<BR><BR><B>カテゴリ名</B><BR>
<A HREF...

規則

文字コードはShiftJIS、改行コードは\r\nです。

<body>タグの中のどこかに、

<BR><BR><B>カテゴリ名</B><BR>

のような行があれば、そこからカテゴリ名というカテゴリがはじまります。
次のカテゴリ開始までが1つのカテゴリ定義です。

開始行に続けて、

<A HREF=http://server.domain.dom/board/>板の名前</A><br>

というリンクがいくつかあり、それは直前のカテゴリに属する掲示板です。

<A HREF="...">

ではありません。二重引用符が無いのが正解です。

また、カテゴリ中の最後の板リンクのしっぽには、<br>は付きません。
これをみてカテゴリの終わりとするのも、いいかもしれないです。

オフィシャルのメニューには、上の規則にあてはまらないリンクが
いくつか含まれています。
たとえば板キーが無かったり、以下で説明する3つのドメイン以外が見つかったり。
経験的に、それらは無視しても大丈夫だと思われます。

ホスト名(ドメイン)

2ch.net、bbspink.comの2つは同じ仕様ですから
同じプログラムで大丈夫ですが、machi.toはどうやら違うようです。
まちBBSの仕様は知らないので、詳しいひと補足してください。
上記3つ以外のドメインは、無視しても大丈夫だと思われます。

板キー

基本的に、各板にユニークな板キーが割り振られます。

板は複数のカテゴリに配置される場合があります。
具体的には、PCニュースなどで、

<BR><BR><B>ニュース</B><BR>
<A HREF=http://pc5.2ch.net/pcnews/>PCニュース</A><br>
...

<BR><BR><B>PC等</B><BR>
<A HREF=http://pc5.2ch.net/pcnews/>PCニュース</A><br>
...

この場合、板キーは一緒ですから、同じ板です。
各カテゴリ以下に板を持つように設計すると、リソース管理がめんどくさいです。

それから、オフィシャルメニューには、板リンクのパターンには一致するのに
掲示板ではないものが、いくつかあります。
とりあえず、それらの板キー。

  • guide
  • wiki

主なURL

オフィシャル
http://menu.2ch.net/bbsmenu.html
コッパさん提供
http://zonutan.hacca.jp/bbsmenu.html
Azluckyさん提供
http://azlucky.s25.xrea.com/2chboard/bbsmenu.html

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS