重大な要望

Header.htmlの直後に出力される<base href="<SKINPATH/>">を削除してください。

これは、おそらく、画像を使ったスキンにおいてフォルダ名を書かなくて済むようにするためのものだと思うのですが、これのためにすべてのスキンでダブルウィンドウが無効化されてしまいます。また、Baseを出力しなかったとしてもスキンで画像を利用することは簡単なので、Baseを出力する意味はほとんどありません。

また、Baseがあるがゆえに、すべてのスキンでBaseを削除するための処理をしなければならず、スキン側で非常に迂遠な処理が必要となります。

β13において、datにあるリンクを絶対アドレスに書き換えるという形で対処をしていただけたので、この件については無事解決しました。Daxさんありがとうございました。

構成ファイル

新着レスを描画する前に、NewMark.htmlを出力するようにしてください。以下のような感じです。

順番出力内容
1Header.htmlの内容
2Res.htmlの内容の繰返し
3NewMark.htmlの内容
4NewRes.htmlの内容の繰返し
5Footer.htmlの内容

キーワードについて

標準スキンの仕様にあるように対応していただけるとありがたいです。

日付及びIDの拡張については、以下のようにお願いします。

ブラウザの方針要求される実装仕様(正規表現のはず)
日付とIDを分割表示して、
日付をdatのまま表示する
(New)Res.htmlに、<ID/>がある場合
<DATE/>を日付(datのまま)に、
<ID/>をIDに変換する
(New)Res.htmlに、<ID/>がない場合
<DATE/>を日付及びID(datのまま)に変換する
(New)Res.htmlに、<ID/>がある場合
s|<DATE/>|03/01/01 00:00|
s|<ID/>|ID:xxxxxxxx|
(New)Res.htmlに、<ID/>がない場合
s|<DATE/>|03/01/01 00:00 ID:xxxxxxxx|

アンカーについて

アンカー(<a name="123"></a>)については、非常に複雑な事情があります。Res.htmlを出力する中で「どのタイミングでアンカーを出力するか」という問題なのですが、とりあえず、以下をご覧ください。先ほどと同様に赤文字はスキンに拘らず一定のもの、青文字はスキンに依存するものです。

先行出力型と内部出力型の比較
<dt><NUMBER/>:<NAME/>:<DATE/>(略)
先行出力型<a name="123"></a><dt><a href="menu:123">123</a>:名無しさん:2003/00/00 00:00 ID:xxxxxxxx(略)
内部出力型<dt><a href="menu:123" name="123">123</a>:名無しさん:2003/00/00 00:00 ID:xxxxxxxx(略)

先行出力型と内部出力型のシェア
先行出力型かちゅ〜しゃ、ゾヌ2、Live2ch、Acty
内部出力型A Bone(*1)、ギコナビ、OpenJane、twintail
(*1):A Boneは先行出力型にも対応しています。

先行出力型のブラウザの方が多いのですが、スキンを作成に当たっては、先行出力型は非常に不便かつ困った出力なのです。(詳細
どちらの方式も長所短所はあるのですが、先行出力型で生じる諸問題は内部出力型なら容易に解決できる一方で、内部出力型で生じる諸問題は先行出力型では解決できません。

ですので、ゾヌ2においても内部出力型に変更していただけるとありがたいです。

なお、既存のスキンで、NUMBERを用いずにPLAINNUMBERを用いているスキンについては書き換えを要することになりますが、その点について書き換え済みのスキンを、スキン標準化プロジェクトにおいて配布しておりますので、こちらに対応していただけるとありがたいです。

アンカーの属性値について

ゾヌ2は、リンクアンカーとしてID123という形式を用いていますが、多くのブラウザでは、レス番号のみの123という形式を用いていますので、こちらにしていただけるとありがたいです。

なお、既存のスキンで、NUMBERを用いずにPLAINNUMBERを用いているスキンについては書き換えを要することになりますが、その点について書き換え済みのスキンを、スキン標準化プロジェクトにおいて配布しておりますので、こちらに対応していただけるとありがたいです。

ゾヌ2は、「しおり登録」などのメニューを表示するリンク先としてzonu://res?no=123という形式を用いていますが、多くのブラウザでは、menu:123という形式を用いていますので、こちらにしていただけるとありがたいです。